PSBZVSD ;IHS/MSC/MGH - BCMA RPCS ;24-Mar-2014 23:48;DU
Source file <PSBZVSD.m>
Package | Total | Call Graph |
---|---|---|
VA Fileman | 2 | $$FIND1^DIC $$GET1^DIQ |
Barcode Medication Administration | 1 | RPC^PSBVDLTB |
Package | Total | Caller Graph |
---|---|---|
Barcode Medication Administration | 1 | PSBRPC2 |
Name | Comments | DBIA/ICR reference |
---|---|---|
CHKIV | ;EP- Find the item in pts list
|
|
ROUTE(DRG,GIEN) | ;EP- See if the route matches
|
|
DISP(DRG,VANAME,LIST) | ;EP-
|
|
GETLST(SLIST,ALIST) | ;EP- Get list of solutions and additives
|
|
CHKDRG | ;EP-
|
|
IVCHK(DATA,CNT,STRING,TAB,DFN) | ;EP- Check for IV bag barcode match
|
|
STRENGTH(DRG,GIEN) | ;EP -see if the strength matches
|
|
EN(DATA,DRGIEN,DFN,LIST) | ;EP-
|
RPC Name | Call Tags |
---|---|
PSB VALIDATE SCANNED MED | EN |
FileNo | Call Tags |
---|---|
^PSDRUG - [#50] | FIND1^DIC, GET1^DIQ |
^PS(50.7 - [#50.7] | GET1^DIQ |
^PS(52.6 - [#52.6] | GET1^DIQ |
^PS(52.7 - [#52.7] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^PS(52.6 - [#52.6] | CHKDRG+16 |
^PS(52.7 - [#52.7] | CHKDRG+10 |
^PS(55 - [#55] | CHKIV+3, CHKIV+4, CHKIV+8, CHKIV+9, CHKIV+14, CHKIV+15 |
^TMP("PSB" | GETLST+3! |
Name | Line Occurrences |
---|---|
CHKDRG | IVCHK+6 |
CHKIV | IVCHK+3 |
DISP | EN+10 |
EN | CHKDRG+19, CHKIV+11, CHKIV+17 |
GETLST | CHKDRG+5, CHKIV+7 |
ROUTE | DISP+9 |
STRENGTH | ROUTE+6 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ADD | CHKDRG+1~, CHKDRG+13*, CHKDRG+14, CHKIV+14*, CHKIV+15 |
ADDIEN | CHKIV+1~, CHKIV+15*, CHKIV+16 |
AIEN | GETLST+1~ |
ALIST | CHKDRG+1~, CHKDRG+5, CHKIV+1~, CHKIV+7, CHKIV+17, GETLST~ |
ALIST( | CHKDRG+13, CHKDRG+14, GETLST+9* |
BAG | CHKIV+1~, CHKIV+4*, CHKIV+5 |
CDRG | DISP+1~, DISP+2*, DISP+3, DISP+4, DISP+5 |
CNT | IVCHK~, IVCHK+4, CHKDRG+1~, CHKDRG+2*, CHKDRG+11*, CHKDRG+12, CHKDRG+17*, CHKDRG+18, CHKIV+12, CHKIV+18 , CHKIV+19 |
CNT2 | GETLST+1~, GETLST+2*, GETLST+8, GETLST+9, GETLST+10* |
DATA | EN~, IVCHK~, CHKIV+2* |
DATA( | IVCHK+4*, CHKIV+12*, CHKIV+18*, CHKIV+19* |
DATA(0 | EN+1* |
DATA(1 | EN+2*, DISP+10*, DISP+11*, DISP+12*, DISP+13* |
DD | CHKDRG+1~, CHKDRG+10*, CHKDRG+12, CHKDRG+16*, CHKDRG+18 |
DFN | EN~, IVCHK~, IVCHK+2, IVCHK+3, IVCHK+4, IVCHK+6, CHKDRG+19, CHKIV+3, CHKIV+4, CHKIV+8 , CHKIV+9, CHKIV+11, CHKIV+14, CHKIV+15, CHKIV+17, GETLST+4 |
DMATCH | EN+4~, EN+5*, DISP+9*, DISP+10, DISP+11, DISP+12, DISP+13 |
DNAME | EN+4~, EN+8*, DISP+10, DISP+11, DISP+12, DISP+13 |
DONE | CHKIV+1~, CHKIV+2*, CHKIV+3, CHKIV+6*, CHKIV+19 |
DRG | DISP~, DISP+9, STRENGTH~, STRENGTH+2, STRENGTH+5, ROUTE~, ROUTE+2, ROUTE+6 |
DRGIEN | EN~, EN+6*, EN+7, EN+8, EN+9, EN+10 |
DRROU | ROUTE+1~, ROUTE+5*, ROUTE+6 |
>> DRSTR | STRENGTH+3*, STRENGTH+4, STRENGTH+6*, STRENGTH+7 |
DRSTR1 | STRENGTH+1~ |
DUZ("AG" | EN+3 |
ERR | CHKDRG+1~, CHKDRG+2*, CHKDRG+19, CHKIV+1~, CHKIV+2*, CHKIV+8, CHKIV+12*, CHKIV+13, CHKIV+14, CHKIV+18* |
ERRTXT | CHKDRG+1~ |
ERRTXT2 | CHKDRG+1~ |
GIEN | DISP+1~, DISP+7*, DISP+8, DISP+9, STRENGTH~, STRENGTH+3, STRENGTH+6, ROUTE~, ROUTE+3, ROUTE+6 |
>> I | GETLST+6*, GETLST+7 |
IEN | DISP+1~, DISP+3*, DISP+5*, DISP+6, DISP+7, CHKDRG+1~, CHKDRG+8*, CHKDRG+9, CHKDRG+10, CHKDRG+14* , CHKDRG+15, CHKDRG+16, CHKIV+1~, CHKIV+3*, CHKIV+4, CHKIV+8, CHKIV+9, CHKIV+14, CHKIV+15 |
>> INP | CHKDRG+6*, CHKDRG+19, CHKIV+10*, CHKIV+11, CHKIV+16*, CHKIV+17 |
LIST | EN~, EN+10, DISP~, CHKDRG+3!, CHKDRG+19, CHKIV+1~ |
LIST( | DISP+2, DISP+3, DISP+4, DISP+5, CHKDRG+12*, CHKDRG+18* |
NAME | DISP+1~, DISP+8*, DISP+9, CHKDRG+1~, CHKDRG+4* |
NODE | GETLST+1~, GETLST+7*, GETLST+8, GETLST+9, GETLST+10 |
>> NUM | GETLST+5*, GETLST+6 |
POI | ROUTE+1~, ROUTE+2*, ROUTE+4 |
POI2 | ROUTE+1~, ROUTE+3*, ROUTE+5 |
RESULTS | GETLST+1~, GETLST+4, GETLST+5, GETLST+7 |
>> RET | EN+5* |
RETURN | CHKIV+1~, CHKIV+11, CHKIV+17 |
RETURN(1 | CHKIV+12, CHKIV+18 |
RMATCH | EN+4~, EN+5*, DISP+10, DISP+11, DISP+12, DISP+13, ROUTE+6* |
SIEN | GETLST+1~ |
SLIST | CHKDRG+1~, CHKDRG+5, CHKIV+1~, CHKIV+7, CHKIV+11, GETLST~ |
SLIST( | CHKDRG+7, CHKDRG+8, GETLST+8* |
SMATCH | EN+4~, EN+5*, DISP+10, DISP+11, DISP+12, DISP+13, STRENGTH+7* |
SOL | CHKDRG+1~, CHKDRG+7*, CHKDRG+8, CHKIV+8*, CHKIV+9 |
SOLIEN | CHKIV+1~, CHKIV+9*, CHKIV+10 |
STRING | IVCHK~, IVCHK+1, IVCHK+3, IVCHK+4, IVCHK+5, CHKDRG+4, CHKDRG+6, CHKIV+5 |
TAB | IVCHK~, GETLST+4 |
TYPE | DISP+1~, DISP+4*, DISP+7 |
U | DISP+4, DISP+5, CHKDRG+10, CHKDRG+16, CHKIV+4, CHKIV+9, CHKIV+15, GETLST+8, GETLST+9, GETLST+10 |
VANAME | EN+4~, EN+9*, EN+10, DISP~, DISP+9 |
VAROU | ROUTE+1~, ROUTE+4*, ROUTE+6 |
VASTR | STRENGTH+1~, STRENGTH+2*, STRENGTH+4, STRENGTH+5*, STRENGTH+7 |