PSSSPD ;BIR/RLW-PRINT/CREATE PHARMACY ORDERABLE ITEMS ; 09/01/98 7:13
Source file <PSSSPD.m>
Package | Total | Call Graph |
---|---|---|
National Drug File | 1 | ($$PROD0,$$PSJDF,$$VAGN)^PSNAPIS |
Pharmacy Data Management | 1 | ^PSSPOI |
Package | Total | Caller Graph |
---|---|---|
Pharmacy Data Management | 2 | PSSCREAT PSSMATCH |
Name | Comments | DBIA/ICR reference |
---|---|---|
IVSOL | ; IV solutions
|
|
EN | ;
; name-spaced variables: ADD=iv additive file SOL=iv solution file ; PD=primary drug file DD=dispense drug file ; NDF=national drug file DF=NDF dosage form ; SPD=pharmacy orderable item file |
|
IVADD | ; IV Additives
|
|
LOOP | ; loop through dispense drugs for each primary drug, get NDF entry
|
|
DOSE | ; get dispense drug name and NDF dosage form
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^PS(50.3 - [#50.3] | LOOP+1 |
^PS(52.6 - [#52.6] | IVADD+1, IVADD+2 |
^PS(52.7 - [#52.7] | IVSOL+1, IVSOL+2 |
^PSDRUG - [#50] | LOOP+2, IVADD+2, IVSOL+2, DOSE+1 |
^PSDRUG("AP" | LOOP+1, LOOP+2 |
^TMP("PSS" | EN+8!, LOOP+4* |
^TMP("PSSADD" | EN+8!, IVADD+3*, IVADD+4* |
^TMP("PSSD" | EN+8!, LOOP+3*, LOOP+4* |
^TMP("PSSOL" | EN+8!, IVSOL+2*, IVSOL+3* |
Name | Line Occurrences |
---|---|
DOSE | LOOP+3, IVADD+3, IVSOL+2 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ADDIEN | EN+5~, IVADD+1*, IVADD+2 |
ADDNAME | EN+5~, IVADD+2*, IVADD+4 |
CHR | EN+5~, EN+7*, LOOP+4 |
CML | EN+5~ |
>> DA | DOSE+1* |
DDIEN | EN+5~, EN+7*, LOOP+1*, LOOP+2*, IVADD+2*, IVSOL+2*, DOSE+1 |
DDNAME | EN+5~, LOOP+3, LOOP+4, IVADD+3, IVADD+4, IVSOL+2, IVSOL+3, DOSE+1* |
DF | EN+5~, DOSE+1*, DOSE+7* |
DFNAME | EN+5~, LOOP+3, LOOP+4, IVADD+3, IVADD+4, IVSOL+2, IVSOL+3, DOSE+1*, DOSE+8* |
>> GEN | DOSE+1*, DOSE+2, DOSE+4 |
>> K | DOSE+1* |
LIVE | EN+5~ |
NDF | EN+5~, EN+7*, DOSE+1*, DOSE+2, DOSE+3 |
NDFVA | EN+5~ |
>> NDFVAGN | DOSE+1*, DOSE+6, DOSE+7, DOSE+8 |
PDIEN | EN+5~, EN+7*, LOOP+1*, LOOP+2 |
PDNAME | EN+5~, LOOP+1*, LOOP+4 |
PGN | EN+5~ |
>> PROD | DOSE+1*, DOSE+3 |
>> PSCREATE | EN+7, LOOP+3, IVADD+3, IVSOL+2, IVSOL+5 |
PSMATCH | EN+5~ |
SOLIEN | EN+5~, IVSOL+1*, IVSOL+2, IVSOL+3 |
SOLNAME | EN+5~, IVSOL+1*, IVSOL+3 |
SPD | EN+5~ |
SPDFN | EN+5~ |
SPDNAME | EN+5~ |
X | EN+5~, EN+7*, DOSE+1* |