PSNOP54 ;BHAM ISC/SAB - build array of outpatient current meds ;14 Dec 01
Source file <PSNOP54.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
EN | ||
HDR | ;
|
|
EXC | ;builds exceptions
|
|
PT | ||
GET | ;med list
|
|
EOJ | ||
DIDI | ;check for interactions
|
|
BUILDX | ;
|
|
GETX | ||
START | ;
|
|
BUILD | ;build profiles
|
|
RPT | ||
BUILDXB | ;
|
|
OUT | ;data print
|
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 |
|
Routine Call |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DD("DD" | START+7, GET+10, HDR+1 |
^PS(55 - [#55] | PT, PT+1 |
^PS(56 - [#56] | DIDI+9, DIDI+12 |
^PSDRUG - [#50] | GET+7, GET+8, GET+9 |
^PSRX - [#52] | PT+1, GET+1, GET+2, GET+11, EXC+3 |
^TMP( | EXC+9, EXC+11*, EXC+13*, EXC+14*, EXC+15*, EXC+16*, EXC+17*, OUT+3, OUT+5, OUT+6 , OUT+7, OUT+8, OUT+9, OUT+11, OUT+12, OUT+13, OUT+14, OUT+15, RPT, RPT+1 , RPT+2, RPT+3, RPT+4 |
^TMP("PSN PSO" | START+3!, PT+2!, GET+11*, EOJ+2!, DIDI+1, DIDI+2, DIDI+4, DIDI+11*, DIDI+14*, EXC+13 , EXC+14, EXC+17 |
^TMP("PSN PSOEX" | START+3!, EOJ+1!, OUT+1 |
^TMP("ZPSN PSOEX" | START+4!, BUILDX+3, BUILDXB+2, BUILDXB+4, EOJ+3!, EXC+19*, OUT+1, OUT+10, RPT+5 |
^XTMP("PSNINT" | BUILD+1, DIDI+5, DIDI+7, EXC+15, EXC+16 |
Name | Line Occurrences |
---|---|
BUILD | EN |
BUILDX | PT |
BUILDXB | BUILDX+1 |
DIDI | PT+2 |
EOJ | START+5, START+9, START+12, START+13, EN |
EXC | DIDI+11, DIDI+14 |
GET | PT+1 |
GETX | GET+5, GET+7 |
HDR | OUT+1, OUT+4, OUT+8 |
OUT | BUILDX+2, BUILDX+3, BUILDXB+1, BUILDXB+2, BUILDXB+3, BUILDXB+4 |
PT | PT+3 |
RPT | OUT+2 |
Name | Field # of Occurrence |
---|---|
^("STA" | GET+2 |
^(0 | GET+1 |
^(2 | GET+2 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | EOJ+2!, HDR+1 |
%DT | START+7*, START+9*, EOJ+2! |
%DT("A" | START+9* |
%DT("B" | START+9* |
%ZIS | START+12!* |
DFN | EXC+10*! |
DIR | START+3!, EOJ+1! |
DIR("A" | START+5* |
DIR("B" | START+5* |
DIR(0 | START+5* |
DIRUT | START+3!, START+5, EOJ+1! |
DT | EXC+7 |
DTOUT | EOJ+1! |
DUOUT | EOJ+1! |
ED | GET+10*, GET+11, EOJ+2! |
FD | GET+10*, GET+11, EOJ+2! |
IO | OUT+1, RPT, HDR+2 |
IO("Q" | START+13 |
IOF | BUILDX+4, BUILDXB+2, HDR+2 |
IOM | OUT+3, HDR+4 |
IOP | START+12! |
IOSL | OUT+4, OUT+8 |
NDF1 | EOJ+2!, DIDI+1*, DIDI+5, DIDI+7, EXC+15, EXC+16 |
NDF2 | EOJ+2!, DIDI+4*, DIDI+5, DIDI+7, EXC+15, EXC+16 |
PG | EOJ+1!, HDR+1*, HDR+2 |
POP | START+12! |
PSNVP | EOJ+3!, DIDI+5*, DIDI+7, EXC+15, EXC+16 |
PSNW | DIDI+6! |
PSOCUTDT | START+10*, PT, EOJ+1! |
PSODRG | GET+6*, GET+7, GET+8, GET+9, GET+11, EOJ! |
PSODRUGN | GET+8*, GET+11, EOJ! |
PSOEXPDT | PT*, PT+1*, EOJ! |
PSOF | EOJ+3!, OUT+6*, OUT+7, OUT+9, OUT+10, OUT+11, OUT+12, OUT+13, OUT+14, OUT+15 , RPT+1*, RPT+2, RPT+3, RPT+4, RPT+5 |
PSOG | EOJ+3!, OUT+7*, OUT+9, OUT+10, OUT+11, OUT+12, OUT+13, OUT+14, OUT+15, RPT+2* , RPT+3, RPT+4, RPT+5 |
PSOININD | EOJ+3!, DIDI+6!, DIDI+9*, DIDI+10!, DIDI+12*, DIDI+13!, EXC+1, EXC+8, EXC+19 |
PSOINN1 | EOJ+3!, DIDI+6!, DIDI+7*, DIDI+8, DIDI+9, DIDI+11, DIDI+12 |
PSOINN2 | EOJ+3!, DIDI+6!, DIDI+7*, DIDI+8, DIDI+12, DIDI+14 |
PSOISLAT | EOJ+3!, EXC+4!*, EXC+5*, EXC+6*, EXC+7*, EXC+8 |
PSOISSD1 | EOJ+3!, EXC+3*, EXC+4, EXC+5, EXC+6 |
PSOISSD2 | EOJ+3!, EXC+3*, EXC+4, EXC+5, EXC+6 |
PSONDF | GET+9*, GET+11, EOJ! |
PSONISS | BUILDX+2*, BUILDX+3*, BUILDXB+1*, BUILDXB+2*, BUILDXB+3*, BUILDXB+4*, EOJ+3!, OUT+3, OUT+5, OUT+6 , OUT+7, OUT+8, OUT+9, OUT+10, OUT+11, OUT+12, OUT+13, OUT+14, OUT+15, RPT , RPT+1, RPT+2, RPT+3, RPT+4, RPT+5, HDR+3 |
PSORX0 | GET+2*, GET+6, EOJ! |
PSOSETIN | EOJ+3! |
PSOST0 | GET+2*, GET+4, GET+5, EOJ! |
PSOW | EOJ+3!, DIDI+11*, DIDI+14*, EXC+13, EXC+14, EXC+15, EXC+16, EXC+17, EXC+19 |
PSOZZACT | EOJ+3!, EXC+1*, EXC+8*, EXC+9, EXC+11, EXC+13, EXC+14, EXC+15, EXC+16, EXC+17 , EXC+19 |
PT | BUILD+2*, PT*, PT+1, GET+1, EOJ+1!, EXC+9, EXC+10, EXC+11, EXC+13, EXC+14 , EXC+15, EXC+16, EXC+17, EXC+19, OUT+3*, OUT+5, OUT+6, OUT+7, OUT+8, OUT+9 , OUT+10, OUT+11, OUT+12, OUT+13, OUT+14, OUT+15, RPT*, RPT+1, RPT+2, RPT+3 , RPT+4, RPT+5 |
RPT | START+5*, BUILDX+1, BUILDX+4, BUILDXB+1*, BUILDXB+3*, EOJ+1!, OUT+1, OUT+2 |
RX | PT+1*, GET+1, GET+2, GET+11, EOJ!, OUT+6*, OUT+7, OUT+9, OUT+10, OUT+11 , OUT+12, OUT+13, OUT+14, OUT+15, RPT+1*, RPT+2, RPT+3, RPT+4, RPT+5 |
RX2 | GET+2*, GET+10, EOJ! |
SS | EOJ!, OUT+3*, HDR+4* |
STA | GET+3*, GET+4, EOJ! |
STATUS | GET+4*, GET+11, EOJ! |
VADM | EXC+12! |
VADM(1 | EXC+11 |
VADM(2 | EXC+11 |
VADM(3 | EXC+11 |
VADM(4 | EXC+11 |
VADM(5 | EXC+11 |
X | START+7*, EOJ+1! |
XI | EOJ+1!, DIDI+1*, DIDI+2, DIDI+11, DIDI+14, EXC+3, EXC+13, EXC+14, EXC+15, EXC+16 , EXC+17, EXC+19 |
XT | EOJ+1!, DIDI+2*, DIDI+4, DIDI+11, DIDI+14, EXC+3, EXC+13, EXC+14, EXC+15, EXC+16 , EXC+17, EXC+19 |
>> Y | START+5, START+9, START+10, GET+10*, HDR+1*, HDR+2 |
>> ZTDESC | START+14* |
>> ZTREQ | START+15* |
>> ZTRTN | START+14* |
>> ZTSAVE("PSOCUTDT" | START+14* |
>> ZTSAVE("RPT" | START+14* |
>> ZTSK | START+15 |