PSOCPF2 ;BIR/BAA - Pharmacy CO-PAY Application Utilities for IB ;02/06/92
Source file <PSOCPF2.m>
| action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| PATACP | ; ACTION - Account Profile (AP)
|
|
| BILPRO | ; view BILL PROFILE
|
|
| TPJI | ; view THIRD PARTY JOIN INQUIRY
|
|
| BILINQ | ; view PATIENT BILLING INQUIRY
|
|
| PATINQ | ; view PATIENT INQUIRY
|
|
| NP | ; -- change patient,date and prescriptions.
|
|
| NPQ | ||
| RESET | ; Reset filters to current patient
|
|
| FMDATES(PROMPT,SDT,EDT) | ; ask for date range
|
|
| FMDQ | ||
| ADDRX | ;
; Prescription filter |
|
| ASKRX(FILTERS) | ||
| ONERX(DIC,IEN,FIRST) |
| Name | Field # of Occurrence |
|---|---|
| ^%DT | FMDATES+6, FMDATES+13 |
| DD^%DT | FMDATES+4, FMDATES+11 |
| EN^DGRPD | PATINQ+8 |
| ^DIC | ONERX+7 |
| ^DIR | ADDRX+6 |
| EN^IBOLK | BILINQ+13 |
| $$ONEPAT^PSOCPF | NP+11 |
| BLD^PSOCPF | PATACP+13, BILPRO+14, TPJI+9, BILINQ+14, PATINQ+9, NP+30 |
| HDR^PSOCPF | NP+30 |
| SORT^PSOCPF1 | NP+30 |
| ADDRX^PSOCPF2 | NP+22 |
| EN^VALM | PATACP+12, BILPRO+13, TPJI+8 |
| CLEAR^VALM1 | PATACP+3, BILPRO+5, BILINQ+5 |
| FULL^VALM1 | PATACP+1, BILPRO+1, TPJI+1, BILINQ+1, PATINQ+1, NP+4 |
| PAUSE^VALM1 | PATACP+11, BILPRO+12, BILINQ+12 |
| EN^VALM2 | PATACP+2, BILPRO+3, TPJI+3, BILINQ+3, PATINQ+3 |
| $$UP^XLFSTR | ADDRX+9 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| %DT | FMDATES+1~, FMDATES+4!, FMDATES+6*!, FMDATES+11!, FMDATES+13*! |
| %DT("A" | FMDATES+6*, FMDATES+13* |
| %DT("B" | FMDATES+4*, FMDATES+9*, FMDATES+11* |
| %DT(0 | FMDATES+9* |
| >> BDATE | RESET+3* |
| DFN | TPJI+2~, TPJI+7*, BILINQ+2~, PATINQ+2~, PATINQ+7*, NP+1~, NP+13*, RESET+1* |
| DIC | NP+3~, ASKRX+5*, ASKRX+8, ONERX~ |
| DIC("A" | ONERX+6* |
| DIC(0 | ASKRX+5* |
| DIR | NP+3~, ADDRX+6! |
| DIR("?" | ADDRX+3*, ADDRX+4* |
| DIR("A" | ADDRX+2* |
| DIR("B" | ADDRX+2* |
| DIR(0 | ADDRX+2*, ADDRX+5* |
| DIRUT | NP+3~, ADDRX+8 |
| DIVS | NP+3~ |
| DT | FMDATES+9 |
| DT1 | FMDATES+1~, FMDATES+2*, FMDATES+16*, FMDQ |
| DT2 | FMDATES+1~, FMDATES+9*, FMDATES+16 |
| DUOUT | NP+3~ |
| ECNT | BILPRO+2~, TPJI+2~, BILINQ+2~, PATINQ+2~ |
| >> EDATE | RESET+3* |
| EDT | FMDATES~, FMDATES+9, FMDATES+11 |
| FILTERS | ADDRX+12, ASKRX~ |
| FILTERS(0 | NP+5*, NP+10, NP+13*, NP+14, NP+15, NP+25*, NP+26, RESET+1*, RESET+2*, RESET+3 , RESET+4, RESET+5, ADDRX+10*, ADDRX+12, ASKRX+12* |
| FILTERS(1 | NP+28, RESET+7*, ASKRX+6!, ASKRX+20* |
| FIRST | NP+3~, ASKRX+5*, ASKRX+8, ONERX~, ONERX+6, ONERX+8* |
| GOPAT | TPJI+2~, BILINQ+2~, PATINQ+2~ |
| I | BILPRO+2~, TPJI+2~, BILINQ+2~, PATINQ+2~ |
| IB0 | FMDATES+1~ |
| IB1 | FMDATES+1~, FMDATES+2*, FMDATES+3*, FMDATES+6 |
| IB2 | FMDATES+1~, FMDATES+2*, FMDATES+3*, FMDATES+13 |
| IBDATES | NP+1~, NP+17*, NP+19, NP+25 |
| IBDFN | NP+1~, NP+10*, RESET+1 |
| IBFULL | BILINQ+2~, BILINQ+9* |
| IBIFN | BILINQ+2~, BILINQ+9* |
| IBIL | BILINQ+2~, BILINQ+9*, BILINQ+10 |
| IBXX | PATACP+5*, PATACP+7, BILPRO+2~, BILPRO+7*, BILPRO+8, TPJI+2~, TPJI+5*, TPJI+6, BILINQ+2~, BILINQ+7* , BILINQ+8, PATINQ+2~, PATINQ+5*, PATINQ+6 |
| IEN | NP+3~, ASKRX+7, ASKRX+8, ASKRX+9, ASKRX+10, ASKRX+11, ONERX~, ONERX+8* |
| J | BILPRO+2~, TPJI+2~, BILINQ+2~, PATINQ+2~ |
| N | NP+3~, ASKRX+19*, ASKRX+20 |
| PAT | NP+1~, NP+11*, NP+12, NP+13, RESET+4* |
| PROMPT | FMDATES~, FMDATES+3 |
| PSOIENS | NP+3~, ASKRX+12 |
| PSOIENS( | ASKRX+10*, ASKRX+17, ASKRX+19 |
| PSOIENS2 | NP+3~ |
| PSOIENS2( | ASKRX+11* |
| >> R | NP+6*, NP+7*, NP+27*, NP+28*, RESET+6*, RESET+7* |
| >> RC | PATACP+7*, PATACP+8 |
| RCBILLDA | BILPRO+2~, BILPRO+9*, BILPRO+10 |
| RCDEBTDA | PATACP+6~, PATACP+8*, PATACP+9 |
| REC | BILPRO+2~, BILPRO+8*, BILPRO+9, TPJI+2~, TPJI+6*, TPJI+7, BILINQ+2~, BILINQ+8*, BILINQ+9, PATINQ+2~ , PATINQ+6*, PATINQ+7 |
| >> RXS | RESET+4* |
| SAVFIL | NP+1~ |
| SAVFIL(0 | NP+5*, RESET+2 |
| SAVFIL(1 | NP+7*, RESET+7 |
| SDATE | NP+1~, NP+14*, NP+17 |
| SDT | FMDATES~, FMDATES+4 |
| TDATE | NP+1~, NP+15*, NP+17 |
| U | PATACP+8, BILPRO+9, TPJI+7, BILINQ+9, PATINQ+7, NP+10, NP+13, NP+14, NP+15, NP+25 , RESET+1, RESET+3, RESET+4, FMDATES+16, ADDRX+5, ADDRX+10, ADDRX+12, ASKRX+10, ASKRX+11, ASKRX+12 |
| >> VALMBCK | PATACP+14*, BILPRO+15*, TPJI+10*, BILINQ+15*, PATINQ+10*, NP+12*, NP+19*, NP+20*, NP+24*, NP+31* , ONERX+9* |
| >> VALMBG | NP+30* |
| VALMQUIT | NP+1~, NP+20 |
| VALMY | PATACP+4, BILPRO+2~, BILPRO+6, TPJI+2~, TPJI+4, BILINQ+2~, BILINQ+6, PATINQ+2~, PATINQ+4 |
| VALMY( | PATACP+5, BILPRO+7, TPJI+5, BILINQ+7, PATINQ+5 |
| X | NP+3~, FMDATES+1~, ADDRX+9* |
| >> XQORNOD(0 | PATACP+2, BILPRO+3, TPJI+3, BILINQ+3, PATINQ+3 |
| XX | NP+3~, ASKRX+15*, ASKRX+16, ASKRX+17*, ASKRX+18, ASKRX+19, ASKRX+20 |
| Y | NP+3~, NP+24, FMDATES+1~, FMDATES+4*, FMDATES+8, FMDATES+9, FMDATES+11*, FMDATES+15, FMDATES+16, ADDRX+8 , ADDRX+10, ONERX+8, ONERX+9 |