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* |