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 |