PSJHL5 ;BIR/LDT-ACTIONS ON HL7 MESSAGES FROM OE/RR ;28 Jan 98 / 3:34 PM
Source file <PSJHL5.m>
| Package | Total | Call Graph | 
|---|---|---|
| Inpatient Medications | 7 | (,NEWNVAL,NEWUDAL)^PSGAL5 LOG^PSIVORAL EN1^PSJHL2 (AUE,EXPIR)^PSJHL6 EN1^PSJHLERR EN^PSJHLV (EN,EN2)^PSJLOI | 
| Order Entry Results Reporting | 2 | EN^ORERR $$UNESC^ORHLESC | 
| VA Fileman | 2 | NOW^%DTC ^DIE | 
| Barcode Medication Administration | 1 | NURV^ALPBCBU | 
| Package | Total | Caller Graph | 
|---|---|---|
| Inpatient Medications | 2 | PSJHL4 PSJHL4A | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| STATUS | ;Check status of an order in response to a send order status request from CPRS. | |
| NURSEACK | ;Nurse Acknowledgement of Pending Orders | |
| EDIT | ;Edit orders thru OE/RR | |
| FLAG | ;Flag/Unflag orders | |
| EDITCK | ;Check to see if PSJHLDFN passed matches PSJHLDFN in pending order. | |
| ASSIGN | ; number assigned, update ORDERS FILE ENTRY | 
| Name | Field # of Occurrence | 
|---|---|
| NOW^%DTC | EDIT+4, STATUS+9 | 
| NURV^ALPBCBU | NURSEACK+18 | 
| ^DIE | NURSEACK+12, EDIT+9, FLAG+5 | 
| EN^ORERR | ASSIGN+2, ASSIGN+4, NURSEACK+1, NURSEACK+3, EDITCK+2, STATUS+4, FLAG+1 | 
| $$UNESC^ORHLESC | FLAG+6 | 
| ^PSGAL5 | EDIT+7 | 
| NEWNVAL^PSGAL5 | NURSEACK+11, FLAG+15 | 
| NEWUDAL^PSGAL5 | NURSEACK+10, FLAG+10 | 
| LOG^PSIVORAL | NURSEACK+15, EDIT+10, FLAG+11 | 
| EN1^PSJHL2 | EDIT+11, STATUS+10 | 
| AUE^PSJHL6 | EDIT+9 | 
| EXPIR^PSJHL6 | STATUS+9 | 
| EN1^PSJHLERR | EDITCK+3, STATUS+5 | 
| EN^PSJHLV | NURSEACK+5 | 
| EN^PSJLOI | NURSEACK+16 | 
| EN2^PSJLOI | NURSEACK+16 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^%ZOSF("TEST" | ASSIGN+2, ASSIGN+4, NURSEACK+1, NURSEACK+3, EDITCK+2, STATUS+4, FLAG+1 | 
| ^PS(53.1 - [#53.1] | EDITCK+1, FLAG+13* | 
| ^PS(55 - [#55] | NURSEACK+17!, FLAG+8* | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> % | EDIT+6, STATUS+9 | 
| >> ACKDATE | NURSEACK+9 | 
| DA | NURSEACK+7~, NURSEACK+8*, EDIT+1~, EDIT+5*, FLAG+3* | 
| DA(1 | NURSEACK+8*, EDIT+5*, FLAG+3* | 
| DFN | NURSEACK+13~, NURSEACK+14*, EDIT+10~*, FLAG+11~* | 
| DIE | NURSEACK+7~, NURSEACK+8*, EDIT+1~, EDIT+5*, FLAG+3* | 
| DR | NURSEACK+9*, EDIT+1~, EDIT+6*, FLAG+4* | 
| >> FLCMNT | FLAG+6*, FLAG+8, FLAG+9*, FLAG+10, FLAG+11, FLAG+13, FLAG+14*, FLAG+15 | 
| NODE | STATUS+1~, STATUS+2*, STATUS+3, STATUS+7, STATUS+8 | 
| NODE2 | STATUS+1~, STATUS+2*, STATUS+8 | 
| >> NURSEACK | NURSEACK+9 | 
| ON55 | NURSEACK+13~, NURSEACK+14*, EDIT+1~, EDIT+8*, FLAG+11~* | 
| >> ORDCON | ASSIGN+2*, ASSIGN+4*, NURSEACK+1*, NURSEACK+3*, EDITCK+2*, EDITCK+3, FLAG+1* | 
| >> ORDER | EDITCK+3, STATUS+5, STATUS+6 | 
| P | EDIT+1~ | 
| P(3 | EDIT+8* | 
| >> PREON | EDIT+2, EDIT+3, EDIT+5, EDIT+6, EDIT+7, EDIT+8, EDIT+9, EDIT+10, EDIT+11, EDITCK+1 | 
| PREORDER | EDIT+1~, EDIT+2*, EDIT+3 | 
| >> PSGAL("C" | EDIT+7* | 
| >> PSGNVF | NURSEACK+12* | 
| PSIVACT | NURSEACK+9*, NURSEACK+13!, EDIT+1~, EDIT+8* | 
| PSIVAL | NURSEACK+13~, NURSEACK+14*, FLAG+11~* | 
| PSIVALCK | EDIT+1~, EDIT+8* | 
| PSIVALT | NURSEACK+14*, EDIT+1~, EDIT+8*, FLAG+11* | 
| PSIVLN | NURSEACK+13~ | 
| PSIVREA | NURSEACK+13~, NURSEACK+14*, EDIT+1~, EDIT+8*, FLAG+11~* | 
| >> PSJFLAG | FLAG+4, FLAG+10, FLAG+11, FLAG+15 | 
| >> PSJHLDFN | ASSIGN+4, ASSIGN+5, NURSEACK+3, NURSEACK+4, NURSEACK+5, NURSEACK+8, NURSEACK+10, NURSEACK+14, NURSEACK+16, NURSEACK+17 , NURSEACK+18, EDIT+2, EDIT+5, EDIT+9, EDIT+10, EDIT+11, EDITCK+1, EDITCK+3, STATUS+5, STATUS+10 , FLAG+3, FLAG+8, FLAG+10, FLAG+11 | 
| >> PSJHLMTN | EDIT+11* | 
| >> PSJMSG | ASSIGN+2, ASSIGN+4, NURSEACK+1, NURSEACK+3, EDITCK+2, STATUS+4, FLAG+1 | 
| >> PSJORDER | ASSIGN+6, EDIT+6 | 
| >> PSJYN | FLAG+10, FLAG+11, FLAG+15 | 
| >> PSOC | EDIT+11* | 
| >> PSREASON | STATUS+3*, STATUS+4, STATUS+5 | 
| >> QFLG | EDITCK+3* | 
| >> RXON | ASSIGN+4, ASSIGN+5, NURSEACK+3, NURSEACK+4, NURSEACK+5, NURSEACK+6, NURSEACK+8, NURSEACK+9, NURSEACK+10, NURSEACK+11 , NURSEACK+13, NURSEACK+14, NURSEACK+16, NURSEACK+17, NURSEACK+18, STATUS+7, STATUS+8, STATUS+9, STATUS+10, FLAG+3 , FLAG+4, FLAG+7, FLAG+8, FLAG+10, FLAG+11, FLAG+12, FLAG+13, FLAG+15 | 
| >> RXORDER | ASSIGN+1*, ASSIGN+2, ASSIGN+3, ASSIGN+4, ASSIGN+5, ASSIGN+6*, NURSEACK+1, NURSEACK+2, NURSEACK+3, NURSEACK+4 , NURSEACK+5, NURSEACK+6, STATUS+2, STATUS+6*, FLAG+1, FLAG+2 | 
| STATUS | NURSEACK+5~*, NURSEACK+6~*, STATUS+1~, STATUS+7*, STATUS+9 | 
| STPDT | EDIT+1~, EDIT+3*, EDIT+6, EDIT+8, STATUS+1~, STATUS+8*, STATUS+9 | 
| U | ASSIGN+2, ASSIGN+3, ASSIGN+4, ASSIGN+5, NURSEACK+1, NURSEACK+2, NURSEACK+3, NURSEACK+4, NURSEACK+5, NURSEACK+6 , EDITCK+1, STATUS+5, FLAG+1, FLAG+2 | 
| >> X | ASSIGN+2*, ASSIGN+4*, NURSEACK+1*, NURSEACK+3*, EDITCK+2*, STATUS+4*, FLAG+1* | 
| Name | Field # of Occurrence | 
|---|---|
| $T(NURV^ALPBCBU | NURSEACK+18 |