APSPCP1 ; IHS/DSD/ENM/CIA/PLS - CHRONIC MED PROFILE ;07-Jan-2013 15:53;PLS
Source file <APSPCP1.m>
Package | Total | Call Graph |
---|---|---|
Kernel | 4 | ^%ZIS ^%ZISC ^%ZTLOAD $$UP^XLFSTR |
VA Fileman | 3 | C^%DTC ^DIC ^DIR |
Adverse Reaction Tracking | 1 | ^GMRADPT |
IHS Changes To Pharmacy | 1 | ^APSPCP |
Outpatient Pharmacy | 1 | ^PSOLSET |
Name | Comments | DBIA/ICR reference |
---|---|---|
CMEDX | ||
PRINT1 | ;
|
|
EN | ;
|
|
PATIENT | ;
|
|
GMRA | ||
HEADER | ;HEADER
|
|
CMEDXA | ||
Q | ||
COPIES | ;
|
|
GMR | ||
FMTO | ;EP
|
|
START | ;
|
|
INIT | ;ENTRY POINT IF DFN ALREADY DEFINED
|
|
EXIT | ;
|
|
BUILD | ;
|
|
GETMP | ;CREATE TMP DATA
|
|
ENDBLD | ||
;
|
||
EXIT1 | ||
COPIESX | ;
|
|
FILL | ;
|
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 |
|
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 |
---|---|
^AUPNPAT - [#9000001] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^%ZOSF("XY" | PATIENT+1 |
^AUPNPAT - [#9000001] | HEADER+6 |
^DPT - [#2] | HEADER+5, HEADER+8 |
^PS(55 - [#55] | APSPCP1+19, START+7, BUILD+5! |
^PS(59 - [#59] | EN+1 |
^PSDRUG - [#50] | BUILD+15, BUILD+16, PRINT1+10 |
^PSRX - [#52] | BUILD+5, BUILD+6, BUILD+10, BUILD+15, BUILD+16, BUILD+17, PRINT1+14, PRINT1+22, FILL+3 |
^TMP("PSOZCP" | PATIENT+4!, PATIENT+6, GETMP+2*, EXIT1+2! |
Name | Line Occurrences |
---|---|
BUILD | START+7 |
CMEDX | FMTO+12 |
CMEDXA | FMTO+6 |
COPIES | INIT+1 |
COPIESX | COPIES+5 |
EN | INIT+9 |
ENDBLD | BUILD+5 |
EXIT | INIT+15, EN+3 |
EXIT1 | APSPCP1+17, APSPCP1+20, INIT+3, INIT+7 |
FILL | PRINT1+22 |
FMTO | APSPCP1+17, INIT+2 |
GETMP | PATIENT+5 |
GMR | HEADER+10 |
GMRA | GMR |
HEADER | START+3, PRINT1+2, PRINT1+3 |
INIT | INIT+8 |
PATIENT | EN+2 |
START+10 | |
PRINT1 | PRINT+2 |
START | PATIENT+6 |
Name | Field # of Occurrence |
---|---|
^( | FILL+3 |
^("XY" | PATIENT+1 |
^(0 | BUILD+15, FILL+3 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
%ZIS | INIT+5*, EXIT1+1! |
%ZIS("A" | INIT+6* |
AGE | EXIT1+3! |
AL | Q!, GMRA* |
>> APSP("LAST FI | LL" , EXIT1+2!, BUILD+6*, BUILD+7 |
>> APSP("XSTAT" | APSPCP1+16*, EXIT1+2!, BUILD+10*, BUILD+11, BUILD+12 |
APSP1 | EXIT1+3! |
APSP1( | APSPCP1+19*, INIT+4*, GETMP+2 |
APSPASS | APSPCP1+18*, INIT+2, EXIT1+2! |
APSPBD | CMEDXA*, EXIT1+2!, BUILD+7 |
APSPCNT | APSPCP1+15*, APSPCP1+19*, APSPCP1+20, EXIT1+3! |
APSPED | CMEDXA*, EXIT1+2!, BUILD+7 |
APSPTDFN | PATIENT+5!, GETMP+1*, GETMP+2*, EXIT1+2! |
APSPZITE | EN+1*, EXIT1+3!, HEADER+4 |
DA | PATIENT+3*, PATIENT+6*, EXIT1!, START+7, BUILD+5, HEADER+5, HEADER+6, HEADER+8 |
DATA | PRINT1+1~, PRINT1+4*, PRINT1+8, PRINT1+10, PRINT1+12, PRINT1+14 |
DFN | APSPCP1+15!*, APSPCP1+19*, INIT+4, EXIT1! |
DIC | APSPCP1+19*, EXIT1! |
DIC(0 | APSPCP1+19* |
DIR | COPIES+4! |
DIR("A" | FMTO+10*, COPIES+3* |
DIR("B" | FMTO+10*, COPIES+3* |
DIR(0 | FMTO+9*, PRINT+2*, COPIES+2* |
DIRUT | FMTO+8!, FMTO+12, COPIES+1!, COPIES+5 |
DOB | EXIT1!, HEADER+8*, HEADER+9 |
DRUGN | BUILD+4~, BUILD+16*, BUILD+17 |
DT | CMEDXA, HEADER+3 |
DTOUT | FMTO+8!, FMTO+12, PRINT+2, COPIES+1!, COPIES+5 |
DUZ(2 | HEADER+6 |
DX | PATIENT+1*, EXIT1+2! |
DY | PATIENT+1*, EXIT1+2! |
GMRA | GMRA+1! |
GMRAL | GMRA+1! |
GMRAL( | GMRA |
I | PATIENT+6*, EXIT1!, START+7*, PRINT+2*, PRINT1+16*, Q!, GMRA* |
I1 | Q!, GMRA* |
IO | INIT+8, INIT+9, PATIENT+2 |
IO("Q" | INIT+8!, INIT+9, EXIT1+1! |
IO(0 | INIT+8, INIT+9 |
IOF | PATIENT+6, PRINT+2, PRINT1+2, PRINT1+3 |
ION | INIT+10 |
IOSL | PRINT+2, PRINT1+2, PRINT1+3 |
IOST | PATIENT+6, PRINT+2, PRINT1+2, PRINT1+3 |
ISDZ | EXIT1!, FILL+1*, FILL+2 |
J | EXIT1!, START+6*, START+7*, BUILD+5, BUILD+6, BUILD+10, BUILD+15, BUILD+16, BUILD+17 |
LRXD | EXIT1!, PRINT1+14*, PRINT1+15 |
POP | INIT+7, EXIT1+1! |
PSCNT | Q! |
PSDIS | Q! |
PSLC | Q! |
>> PSOPAR | FMTO+6 |
>> PSOPTPST | GMR |
>> PSOSITE | EN+1 |
PSOZCP | APSPCP1+19*, EXIT1+1! |
PSOZCP("COPIES" | EN+2, PATIENT+7, COPIES+6* |
PSOZCP("DAYS" | FMTO+6*, FMTO+7*, FMTO+13*, CMEDXA |
PSOZCP("FLG" | APSPCP1+17, INIT+3, FMTO+12*, COPIES+5* |
PSOZCP("I" | EN+2*, PATIENT+7 |
PSOZCP("PAGE" | START+2*, HEADER+1*, HEADER+7 |
>> PSOZP("FLG" | FMTO+8!, COPIES+1! |
>> PSOZZCP("DAYS" | FMTO+6 |
PSZNAME | EXIT1!, PRINT+1*, PRINT+2*, PRINT1+4, PRINT1+20, PRINT1+22, FILL+1, FILL+3 |
RFZ | EXIT1!, FILL+3* |
RXNZ | EXIT1! |
SC | Q! |
SIG | EXIT1!, PRINT1+20*, PRINT1+21 |
TMP | EXIT1! |
TMP("PSOZCP" | START+1!, START+10, BUILD+17*, PRINT+2, PRINT1+4, PRINT1+20, PRINT1+22, FILL+1, FILL+3 |
U | BUILD+15, BUILD+16, BUILD+17, PRINT1+8, PRINT1+10, PRINT1+12, PRINT1+14 |
VAROOT | Q! |
X | CMEDXA, EXIT1+1!, PRINT+2, PRINT1+20*, Q! |
>> X1 | CMEDXA* |
>> X2 | CMEDXA* |
Y | APSPCP1+19, FMTO+13, EXIT1+1!, COPIES+6, Q! |
ZTDESC | INIT+13*, EXIT1+1! |
ZTIO | INIT+10*, EXIT1+1! |
>> ZTQUEUED | PATIENT+7 |
>> ZTREQ | PATIENT+7* |
ZTRTN | INIT+10*, EXIT1+1! |
ZTSAVE | EXIT1+1! |
ZTSAVE("%APSITE" | INIT+11* |
ZTSAVE("APSP(""XSTAT"")" | INIT+12* |
ZTSAVE("APSP1(" | APSPCP1+19* |
ZTSAVE("APSPBD" | INIT+12* |
ZTSAVE("APSPED" | INIT+12* |
ZTSAVE("PSOSITE" | INIT+11* |
ZTSAVE("PSOZCP(""COPIES"")" | INIT+11* |
ZTSK | EXIT1+1! |