PSOCPF1 ;BIR/BAA - Pharmacy CO-PAY Application Utilities for IB ;02/06/92
Source file <PSOCPF1.m>
| Package | Total | Call Graph |
|---|---|---|
| Outpatient Pharmacy | 8 | ACTLOG^PSOCPA PRTSUMM^PSOCPB (EXEMCHK,SETSUMM)^PSOCPC ASKCAN^PSOCPD BLD^PSOCPF ICN^PSODPT ^PSOLSET ($$LF,PFSA)^PSOPFSU1 |
| Kernel | 3 | ^%ZIS ^%ZISC $$FMTE^XLFDT |
| VA FileMan | 3 | ^DIC $$GET1^DIQ ^DIR |
| List Manager | 2 | (CLEAR,FULL,PAUSE)^VALM1 EN^VALM2 |
| Registration | 1 | DEM^VADPT |
| 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 |
| Package | Total | Caller Graph |
|---|---|---|
| Outpatient Pharmacy | 5 | PSO PATIENT MED CANCEL PSO PATIENT MED EXPORT PSO PATIENT MED RESET PSOCPF PSOCPF2 |
| Kernel | 1 | ^ORD(101 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| SORT | ; get the data
|
|
| SORTRF | ;Set fill number and call getdata
|
|
| GETDATA(RIEN) | ;SET UP DATA FOR LIST MANAGER
|
|
| CANCEL | ; CANCEL COPAY STATUS
|
|
| RESET | ; RESET/CANCEL COPAY STATUS
|
|
| STATUS(PSODA,RFL) | ; PROCESS STATUS CHANGE
|
|
| ASKCAN | ||
| RESETE | ||
| EXPORT | ; -- print excel spreadsheet.
|
|
| EXCEL(FILTERS) | ; print the data in excel format
|
|
| DEVICE(TYPE) | ; Ask user to select device
|
|
| ENQ | ||
| EXHDR | ; -- excel header
|
| Name | Field # of Occurrence |
|---|---|
| ^%ZIS | DEVICE+7 |
| ^%ZISC | EXPORT+4, DEVICE+14 |
| ^DIC | STATUS+19, STATUS+27 |
| $$GET1^DIQ | GETDATA+5, GETDATA+6, GETDATA+13, GETDATA+14, GETDATA+18, GETDATA+19, GETDATA+21, GETDATA+24, GETDATA+26, GETDATA+28 , GETDATA+32, GETDATA+34, GETDATA+37, GETDATA+41 |
| ^DIR | STATUS+17, STATUS+25 |
| ACTLOG^PSOCPA | STATUS+20, STATUS+28 |
| PRTSUMM^PSOCPB | ASKCAN+2 |
| EXEMCHK^PSOCPC | STATUS+13 |
| SETSUMM^PSOCPC | STATUS+21, STATUS+29 |
| ASKCAN^PSOCPD | ASKCAN |
| BLD^PSOCPF | CANCEL+28, RESET+14, EXPORT+1, EXPORT+7 |
| ICN^PSODPT | CANCEL+16, STATUS+8 |
| ^PSOLSET | CANCEL+12, STATUS+3 |
| $$LF^PSOPFSU1 | STATUS+12 |
| PFSA^PSOPFSU1 | STATUS+12 |
| DEM^VADPT | GETDATA+8 |
| CLEAR^VALM1 | CANCEL+7, RESET+7, EXPORT+2, DEVICE+2 |
| FULL^VALM1 | CANCEL+2, RESET+2, EXPORT+2, DEVICE+3 |
| PAUSE^VALM1 | CANCEL+22, CANCEL+25, EXPORT+8 |
| EN^VALM2 | CANCEL+5, RESET+5 |
| $$FMTE^XLFDT | EXCEL+5, EXCEL+6 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^IB - [#350] | GET1^DIQ |
| ^IBE(350.3 - [#350.3] | Classic Fileman Calls |
| ^PRCA(430 - [#430] | GET1^DIQ |
| ^PRCA(433 - [#433] | GET1^DIQ |
| ^PSRX - [#52] | GET1^DIQ |
| 52.1 | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DPT - [#2] | SORTRF+3 |
| ^PS(55 - [#55] | SORT+8, SORT+9 |
| ^PSRX - [#52] | SORT+10, SORT+12, SORT+16, SORT+17, SORT+18, GETDATA+43, CANCEL+16, CANCEL+17, CANCEL+18, CANCEL+20 , CANCEL+21, CANCEL+23, CANCEL+24, STATUS+8, STATUS+9, STATUS+10, STATUS+14, STATUS+16, STATUS+22*, STATUS+24 , STATUS+30* |
| ^TMP($J | SORT+2!, GETDATA+45*, CANCEL+8, CANCEL+10, RESET+8, RESET+10, EXPORT+1, EXCEL+9, EXCEL+11, EXCEL+13 , EXCEL+14 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| %ZIS | DEVICE+4~, DEVICE+7* |
| ARST | GETDATA+3~, GETDATA+17*, GETDATA+26*, GETDATA+32*, GETDATA+41*, GETDATA+45 |
| ARST1 | GETDATA+3~, GETDATA+17*, GETDATA+26*, GETDATA+32*, GETDATA+41*, GETDATA+42*, GETDATA+45 |
| ARTRN | GETDATA+3~, GETDATA+17*, GETDATA+19*, GETDATA+21, GETDATA+24*, GETDATA+28, GETDATA+45 |
| BCNT | EXCEL+3~ |
| BDATE | SORT+4~, SORT+5*, SORT+16, SORT+18, EXCEL+4~, EXCEL+5*, EXHDR+4 |
| BLNO | GETDATA+3~, GETDATA+17*, GETDATA+18*, GETDATA+34*, GETDATA+42, GETDATA+45 |
| CNT | CANCEL+4*, CANCEL+10*, RESET+4*, RESET+10*, EXCEL+3~ |
| CRT | DEVICE+4~, DEVICE+9*, DEVICE+10* |
| DEBTOR | GETDATA+2~, GETDATA+17*, GETDATA+34*, GETDATA+37*, GETDATA+45 |
| DFN | SORT+4~, SORT+6*, SORT+8, SORT+9, SORTRF+3, GETDATA+45 |
| DIC | STATUS+19*!, STATUS+27*! |
| DIC("A" | STATUS+19*, STATUS+27* |
| DIC("S" | STATUS+19*, STATUS+27* |
| DIC(0 | STATUS+19*, STATUS+27* |
| DIR | STATUS+17!, STATUS+25! |
| DIR("A" | STATUS+17*, STATUS+25* |
| DIR("B" | STATUS+17*, STATUS+25* |
| DIR(0 | STATUS+17*, STATUS+25* |
| DRG | GETDATA+3~, GETDATA+6*, GETDATA+7 |
| ECNT | CANCEL+3~, RESET+3~ |
| EDATE | SORT+4~, SORT+5*, SORT+16, SORT+18, EXCEL+4~, EXCEL+6*, EXHDR+4 |
| END | SORT+4~ |
| FILDT | SORT+4~, SORT+16*, SORT+18*, GETDATA+45 |
| FILTERS | EXCEL~, EXCEL+5, EXCEL+6 |
| FILTERS(0 | SORT+5, SORT+6, DEVICE+12 |
| FILTERS(1 | SORT+11 |
| FLAG | STATUS+1~ |
| GOTPAT | CANCEL+3~, RESET+3~ |
| HDR | EXHDR+1~, EXHDR+6*, EXHDR+7 |
| I | CANCEL+3~, RESET+3~ |
| IBFR | CANCEL+3~, RESET+3~ |
| IBN | GETDATA+3~, GETDATA+13*, GETDATA+14*, GETDATA+18, GETDATA+19, GETDATA+21, GETDATA+23, GETDATA+30, GETDATA+41, GETDATA+45 |
| IBND | GETDATA+3~ |
| IBST1 | GETDATA+2~ |
| IBTO | CANCEL+3~, RESET+3~ |
| IBXX | CANCEL+3~, CANCEL+9*, CANCEL+10, RESET+3~, RESET+9*, RESET+10 |
| IO | EXCEL+2, DEVICE+12 |
| IOSL | DEVICE+4~, DEVICE+9, DEVICE+10 |
| IOST | DEVICE+4~, DEVICE+9 |
| J | CANCEL+3~, RESET+3~ |
| LCNT | EXPORT+3*, EXCEL+3~, EXCEL+8* |
| MAXCNT | DEVICE+4~, DEVICE+9*, DEVICE+10* |
| MED | GETDATA+2~, GETDATA+6*, GETDATA+45, CANCEL+11*, CANCEL+14, RESET+11*, STATUS+5 |
| MIEN | GETDATA+2~ |
| MREC | GETDATA+3~ |
| NAME | CANCEL+3~, CANCEL+11*, CANCEL+13, RESET+3~, RESET+11*, STATUS+4, EXCEL+3~, EXCEL+8*, EXCEL+9*, EXCEL+11 , EXCEL+13, EXCEL+14 |
| NXT | EXCEL+3~ |
| OUT | EXCEL+3~ |
| PAT | SORT+4~ |
| PBIL | GETDATA+3~, GETDATA+17*, GETDATA+28*, GETDATA+34, GETDATA+45 |
| PCE | EXCEL+3~ |
| PCOPAY | GETDATA+4~, GETDATA+43*, GETDATA+45, CANCEL+18*, STATUS+10*, STATUS+11, RESETE! |
| PIBN | GETDATA+4~, GETDATA+17*, GETDATA+21*, GETDATA+23, GETDATA+24, GETDATA+26, GETDATA+30, GETDATA+32, GETDATA+37 |
| PID | GETDATA+2~, GETDATA+8*, GETDATA+45 |
| POP | DEVICE+4~, DEVICE+7 |
| PREA | CANCEL+17*, STATUS+1~, STATUS+9*, STATUS+20*, STATUS+28*, RESETE! |
| PRIEN | GETDATA+4~, GETDATA+17*, GETDATA+28*, GETDATA+37, GETDATA+45 |
| PSI | STATUS+1~, STATUS+21*, STATUS+29*, RESETE! |
| PSOCOMM | STATUS+1~, STATUS+20*, STATUS+21*, STATUS+28*, STATUS+29*, RESETE! |
| PSODA | CANCEL+11*, CANCEL+16, CANCEL+17, CANCEL+18, CANCEL+20, CANCEL+21, CANCEL+23, CANCEL+24, RESET+11*, RESET+12 , STATUS~, STATUS+8, STATUS+9, STATUS+10, STATUS+12, STATUS+14, STATUS+16, STATUS+22, STATUS+24, STATUS+30 , RESETE! |
| PSOIBQ | STATUS+1~, STATUS+14*, STATUS+16 |
| PSOINDPT | STATUS+1~ |
| >> PSOLFIL | STATUS+12* |
| PSONEW | STATUS+1~ |
| PSONW | STATUS+1~, STATUS+20*, STATUS+28* |
| PSOOLD | STATUS+1~, STATUS+20*, STATUS+28* |
| >> PSOPAR | CANCEL+12, STATUS+3 |
| PSOREF | RESETE! |
| PSORSN | STATUS+19*, STATUS+27*, RESETE! |
| PSORXN | CANCEL+17*, STATUS+9*, STATUS+11, RESETE! |
| PSOSUMM | STATUS+1~, STATUS+2* |
| PTNM | GETDATA+2~, GETDATA+8*, GETDATA+45 |
| RC | CANCEL+3~, CANCEL+10*, CANCEL+11, RESET+3~, RESET+10*, RESET+11 |
| REC | EXCEL+3~, EXCEL+14*, EXCEL+15 |
| RFL | SORT+4~, SORT+16*, SORT+17*, SORT+18, GETDATA+13, GETDATA+14, GETDATA+45, CANCEL+11*, CANCEL+15, RESET+11* , RESET+12, STATUS~, STATUS+6, EXCEL+4~, EXCEL+12*, EXCEL+13*, EXCEL+14 |
| RIEN | SORT+4~, SORT+9*, SORT+10, SORT+11, SORT+12, SORT+16, SORT+17, SORT+18, SORTRF+4, GETDATA~ , GETDATA+5, GETDATA+6, GETDATA+13, GETDATA+14, GETDATA+43, GETDATA+45, EXCEL+4~, EXCEL+10*, EXCEL+11*, EXCEL+13 , EXCEL+14 |
| RNB | GETDATA+2~ |
| RSX | SORT+4~ |
| RX | SORT+8*, SORT+9, GETDATA+2~, GETDATA+5*, GETDATA+45, CANCEL+11*, CANCEL+15, RESET+11*, STATUS+6 |
| RXS | SORT+4~, SORT+6*, SORT+11 |
| TYPE | DEVICE~, DEVICE+12 |
| U | SORT+5, SORT+6, SORT+9, SORT+16, SORT+18, GETDATA+8, GETDATA+45, CANCEL+11, RESET+11, EXCEL+5 , EXCEL+6, EXHDR+6 |
| VADM | SORT+4~ |
| VADM(1 | GETDATA+8 |
| VADM(2 | GETDATA+8 |
| VAEL | SORT+4~ |
| >> VALMBCK | CANCEL+29*, RESET+15*, EXPORT+1*, EXPORT+9* |
| VALMY | CANCEL+3~, CANCEL+8, RESET+3~, RESET+8 |
| VALMY( | CANCEL+9, RESET+9 |
| X | GETDATA+3~, RESETE! |
| >> XQORNOD(0 | CANCEL+5, RESET+5 |
| XX | EXCEL+3~ |
| Y | STATUS+18, STATUS+19, STATUS+26, STATUS+27, RESETE! |
| >> ZTQUEUED | DEVICE+16 |
| ZTREQ | DEVICE+4~, DEVICE+16* |
| ZZ | EXCEL+3~ |
| ZZ1 | EXCEL+3~ |
| ZZ2 | EXCEL+3~ |