PSSPOI ;BIR/RLW-CREATE PHARMACY ORDERABLE ITEMS ; 09/01/98 7:10
Source file <PSSPOI.m>
| Package | Total | Call Graph |
|---|---|---|
| VA Fileman | 3 | C^%DTC FILE^DICN ^DIE |
| National Drug File | 1 | $$PSJDF^PSNAPIS |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| XREF | ; do next line to xref whole file after looping thru ^TMP to populate
|
|
| IVADD | ; populate IV Additives, Solutions
|
|
| IVSOL | ;
|
|
| LIVE | ; populate PHARMACY ORDERABLE ITEM file, tie dispense drug to it
; loop thru ^TMP global to build 50.7 |
|
| EN | ;
; variable prefixes: 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 SYN=synonym |
|
| DUPL | ; see if there's already an orderable item with the same name and dosage form
|
| FileNo | Call Tags |
|---|---|
| ^PSDRUG - [#50] | Classic Fileman Calls |
| ^PS(50.7 - [#50.7] | Classic Fileman Calls |
| ^PS(52.6 - [#52.6] | Classic Fileman Calls |
| ^PS(52.7 - [#52.7] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^PS(50.3 - [#50.3] | LIVE+8, LIVE+9, LIVE+10, LIVE+11 |
| ^PS(50.606 - [#50.606] | LIVE+3, IVADD+6, IVSOL+6 |
| ^PS(50.7 - [#50.7] | LIVE+6, LIVE+7, LIVE+9*, LIVE+10*, LIVE+11*, IVADD+9, IVADD+16*, IVADD+17*, IVSOL+8, IVSOL+11 , IVSOL+12, IVSOL+13*, IVSOL+14, IVSOL+15*, IVSOL+21*, IVSOL+22*, DUPL+1* |
| ^PS(52.6 - [#52.6] | IVADD+3, IVADD+7, IVADD+8, IVADD+15 |
| ^PS(52.7 - [#52.7] | IVSOL+3, IVSOL+7, IVSOL+11, IVSOL+20 |
| ^PSDRUG - [#50] | IVADD+3, IVADD+4, IVSOL+3, IVSOL+4 |
| ^PSDRUG("B" | LIVE+12 |
| ^TMP("PSSD" | LIVE+3, LIVE+12 |
| Name | Field # of Occurrence |
|---|---|
| ^( | IVADD+15, IVSOL+11, IVSOL+20 |
| ^(0 | LIVE+10* |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> AAA | IVADD+9*, IVADD+15*, IVSOL+8*, IVSOL+11*, IVSOL+20* |
| >> AAACT | IVADD+15*, IVADD+16, IVADD+17, IVSOL+12*, IVSOL+13*, IVSOL+14*, IVSOL+20*, IVSOL+21, IVSOL+22 |
| >> AAAFLAG | IVADD+9*, IVADD+10, IVSOL+8*, IVSOL+9, IVSOL+14, IVSOL+15, IVSOL+16 |
| >> AAAMATCH | IVSOL+8*, IVSOL+10, IVSOL+11, IVSOL+12, IVSOL+13, IVSOL+14, IVSOL+15 |
| ADDIEN | LIVE+2~, IVADD+3*, IVADD+7, IVADD+8, IVADD+13, IVADD+15 |
| ADDNAME | LIVE+2~, IVADD+7*, IVADD+9, IVADD+11 |
| >> ATOTAL | IVSOL+14*, IVSOL+15 |
| >> DA | LIVE+12*, IVADD+5*, IVADD+13*, IVSOL+5*, IVSOL+10*, IVSOL+19* |
| DD | LIVE+6!, IVADD+11!, IVSOL+17! |
| DDIEN | LIVE+2~, LIVE+12*, IVADD+3*, IVADD+4, IVSOL+3*, IVSOL+4 |
| DDNAME | LIVE+2~, LIVE+3*, LIVE+12* |
| DF | LIVE+2~, LIVE+3*, LIVE+6, LIVE+7, DUPL+1 |
| DFNAME | LIVE+2~, LIVE+3* |
| >> DFPTR | IVADD+6*, IVADD+9, IVADD+11, IVSOL+6*, IVSOL+8, IVSOL+17 |
| DIC | LIVE+6*!, IVADD+11*!, IVSOL+17!* |
| DIC("DR" | LIVE+6*, IVADD+11*, IVSOL+17* |
| DIC(0 | LIVE+6*, IVADD+11*, IVSOL+17* |
| DIE | LIVE+12*!, IVADD+13!*, IVSOL+10!*, IVSOL+19!* |
| DO | LIVE+6!, IVADD+11!, IVSOL+17! |
| >> DR | LIVE+12*, IVADD+13*, IVSOL+10*, IVSOL+19* |
| DT | IVADD+1 |
| >> I | LIVE+4*, LIVE+5, LIVE+11* |
| J | LIVE+2~, LIVE+10*, LIVE+11* |
| >> K | IVADD+5*, IVSOL+5* |
| NDF | LIVE+2~ |
| NDFVA | LIVE+2~ |
| >> NDND | IVADD+4*, IVADD+5, IVSOL+4*, IVSOL+5 |
| OLDDF | DUPL+1~* |
| PDIEN | LIVE+2~, LIVE+8*, LIVE+9, LIVE+10, LIVE+11 |
| PDNAME | LIVE+2~, LIVE+3*, LIVE+4, LIVE+5, LIVE+8 |
| PDNAMEDF | LIVE+2~, LIVE+3*, LIVE+12 |
| PDT | IVADD+8*, IVADD+18! |
| PIND | IVADD+1*, IVADD+8, IVADD+18! |
| PSMATCH | LIVE+2~ |
| SOLIEN | LIVE+2~, IVSOL+3*, IVSOL+7, IVSOL+10, IVSOL+11, IVSOL+19, IVSOL+20, DUPL+1 |
| SOLNAME | LIVE+2~, IVSOL+7*, IVSOL+8, IVSOL+17, DUPL+1 |
| SPD | LIVE+2~ |
| SPDFN | LIVE+2~ |
| >> SPDIEN | LIVE+6*, LIVE+7*, LIVE+9, LIVE+10, LIVE+11, LIVE+12, IVADD+11*, IVADD+12, IVADD+13, IVADD+16 , IVADD+17, IVSOL+17*, IVSOL+18, IVSOL+19, IVSOL+21, IVSOL+22, DUPL+1* |
| SPDNAME | LIVE+2~, LIVE+3*, LIVE+5*, LIVE+6, LIVE+7 |
| >> SYCT | IVSOL+12* |
| SYNIEN | LIVE+2~, LIVE+8*, LIVE+10*, LIVE+11* |
| SYNONYM | LIVE+2~, LIVE+10*, LIVE+11*, IVADD+15*, IVADD+16, IVSOL+11*, IVSOL+13, IVSOL+20*, IVSOL+21 |
| X | LIVE+2~, LIVE+6*, IVADD+1, IVADD+5*, IVADD+6, IVADD+11*, IVSOL+5*, IVSOL+6, IVSOL+17* |
| X1 | IVADD+1*! |
| X2 | IVADD+1*! |
| >> Y | LIVE+6*, LIVE+9*, IVADD+11, IVSOL+17 |