PSJHL5 ;BIR/LDT - ACTIONS ON HL7 MESSAGES FROM OE/RR ;Oct 02, 2018@09:01
Source file <PSJHL5.m>
| action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| ASSIGN | ; number assigned, update ORDERS FILE ENTRY
|
|
| NURSEACK | ;Nurse Acknowledgement of Pending Orders
|
|
| EDIT | ;Edit orders thru OE/RR
|
|
| EDITCK | ;Check to see if PSJHLDFN passed matches PSJHLDFN in pending order.
|
|
| STATUS | ;Check status of an order in response to a send order status request from CPRS.
|
|
| FLAG | ;Flag/Unflag orders
|
| Name | Field # of Occurrence |
|---|---|
| NOW^%DTC | EDIT+4, STATUS+9 |
| NURV^ALPBCBU | NURSEACK+32 |
| ^DIE | NURSEACK+26, EDIT+12, FLAG+5 |
| EN^ORERR | ASSIGN+2, ASSIGN+4, NURSEACK+1, NURSEACK+3, EDITCK+2, STATUS+4, FLAG+1 |
| $$UNESC^ORHLESC | FLAG+6 |
| ^PSGAL5 | EDIT+10 |
| NEWNVAL^PSGAL5 | NURSEACK+25, FLAG+9 |
| NEWUDAL^PSGAL5 | NURSEACK+24, FLAG+7 |
| LOG^PSIVORAL | NURSEACK+29, EDIT+13, FLAG+8 |
| EN1^PSJHL2 | EDIT+14, STATUS+10 |
| AUE^PSJHL6 | EDIT+12 |
| EXPIR^PSJHL6 | STATUS+9 |
| EN1^PSJHLERR | EDITCK+3, STATUS+5 |
| EN^PSJHLV | NURSEACK+10 |
| EN^PSJLOI | NURSEACK+30 |
| EN2^PSJLOI | NURSEACK+30 |
| 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 |
| ^PS(55 - [#55] | NURSEACK+31! |
| ^XUSEC( | NURSEACK+19 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> % | EDIT+6, EDIT+7, EDIT+8, STATUS+9 |
| >> ACKDATE | NURSEACK+23 |
| AREC | NURSEACK+8~, NURSEACK+17*, NURSEACK+18 |
| ARECNUM | NURSEACK+8~, NURSEACK+16*, NURSEACK+17 |
| ARECTOT | NURSEACK+8~, NURSEACK+15*, NURSEACK+16 |
| ASTR | NURSEACK+8~, NURSEACK+9*, NURSEACK+15, NURSEACK+17 |
| DA | NURSEACK+21~, NURSEACK+22*, EDIT+1~, EDIT+5*, FLAG+3* |
| DA(1 | NURSEACK+22*, EDIT+5*, FLAG+3* |
| DFN | NURSEACK+27~, NURSEACK+28*, EDIT+13~*, FLAG+8~* |
| DIE | NURSEACK+21~, NURSEACK+22*, EDIT+1~, EDIT+5*, FLAG+3* |
| DR | NURSEACK+23*, EDIT+1~, EDIT+9*, FLAG+4* |
| FINKEY | NURSEACK+8~, NURSEACK+10, NURSEACK+13*, NURSEACK+14, NURSEACK+19 |
| >> FLCMNT | FLAG+6*, FLAG+7*, FLAG+8, FLAG+9* |
| FNCODE | NURSEACK+8~, NURSEACK+18*, NURSEACK+19 |
| FNFLAG | NURSEACK+8~, NURSEACK+10*, NURSEACK+19* |
| FNNURSE | NURSEACK+8~, NURSEACK+18*, NURSEACK+19 |
| NODE | STATUS+1~, STATUS+2*, STATUS+3, STATUS+7, STATUS+8 |
| NODE2 | STATUS+1~, STATUS+2*, STATUS+8 |
| >> NURSEACK | NURSEACK+14, NURSEACK+23 |
| ON55 | NURSEACK+27~, NURSEACK+28*, EDIT+1~, EDIT+11*, FLAG+8~* |
| >> 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+11* |
| >> PREON | EDIT+2, EDIT+3, EDIT+5, EDIT+9, EDIT+10, EDIT+11, EDIT+12, EDIT+13, EDIT+14, EDITCK+1 |
| PREORDER | EDIT+1~, EDIT+2*, EDIT+3 |
| >> PSGAL("C" | EDIT+10* |
| >> PSGNVF | NURSEACK+26* |
| PSIVACT | NURSEACK+23*, NURSEACK+27!, EDIT+1~, EDIT+11* |
| PSIVAL | NURSEACK+27~, NURSEACK+28*, FLAG+8~* |
| PSIVALCK | EDIT+1~, EDIT+11* |
| PSIVALT | NURSEACK+28*, EDIT+1~, EDIT+11*, FLAG+8* |
| PSIVLN | NURSEACK+27~ |
| PSIVREA | NURSEACK+27~, NURSEACK+28*, EDIT+1~, EDIT+11*, FLAG+8~* |
| >> PSJFLAG | FLAG+4, FLAG+7, FLAG+8, FLAG+9 |
| PSJFLD1 | EDIT+1~, EDIT+6*, EDIT+9 |
| PSJFLD2 | EDIT+1~, EDIT+7*, EDIT+9 |
| PSJFLD3 | EDIT+1~, EDIT+8*, EDIT+9 |
| >> PSJHLDFN | ASSIGN+4, ASSIGN+5, NURSEACK+3, NURSEACK+4, NURSEACK+10, NURSEACK+22, NURSEACK+24, NURSEACK+28, NURSEACK+30, NURSEACK+31 , NURSEACK+32, EDIT+2, EDIT+5, EDIT+12, EDIT+13, EDIT+14, EDITCK+1, EDITCK+3, STATUS+5, STATUS+10 , FLAG+3, FLAG+7, FLAG+8 |
| >> PSJHLMTN | EDIT+14* |
| >> PSJMSG | ASSIGN+2, ASSIGN+4, NURSEACK+1, NURSEACK+3, EDITCK+2, STATUS+4, FLAG+1 |
| >> PSJORDER | ASSIGN+6, EDIT+6, EDIT+7, EDIT+8 |
| PSJSYSP | NURSEACK+10!, NURSEACK+14* |
| >> PSJYN | FLAG+7, FLAG+8, FLAG+9 |
| >> PSOC | EDIT+14* |
| >> PSREASON | STATUS+3*, STATUS+4, STATUS+5 |
| >> QFLG | EDITCK+3* |
| >> RXON | ASSIGN+4, ASSIGN+5, NURSEACK+3, NURSEACK+4, NURSEACK+10, NURSEACK+20, NURSEACK+22, NURSEACK+23, NURSEACK+24, NURSEACK+25 , NURSEACK+27, NURSEACK+28, NURSEACK+30, NURSEACK+31, NURSEACK+32, STATUS+7, STATUS+8, STATUS+9, STATUS+10, FLAG+3 , FLAG+4, FLAG+7, FLAG+8, FLAG+9 |
| >> RXORDER | ASSIGN+1*, ASSIGN+2, ASSIGN+3, ASSIGN+4, ASSIGN+5, ASSIGN+6*, NURSEACK+1, NURSEACK+2, NURSEACK+3, NURSEACK+4 , NURSEACK+10, NURSEACK+11, NURSEACK+15, NURSEACK+17, NURSEACK+20, STATUS+2, STATUS+6*, FLAG+1, FLAG+2 |
| RXTYPE | NURSEACK+8~, NURSEACK+11*, NURSEACK+12, NURSEACK+13 |
| STATUS | NURSEACK+10~*, NURSEACK+20~*, STATUS+1~, STATUS+7*, STATUS+9 |
| STPDT | EDIT+1~, EDIT+3*, EDIT+7, EDIT+8, EDIT+11, STATUS+1~, STATUS+8*, STATUS+9 |
| U | ASSIGN+2, ASSIGN+3, ASSIGN+4, ASSIGN+5, NURSEACK+1, NURSEACK+2, NURSEACK+3, NURSEACK+4, NURSEACK+10, NURSEACK+11 , NURSEACK+12, NURSEACK+15, NURSEACK+18, NURSEACK+20, 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+32 |