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 |
Package | Total | Caller Graph |
---|---|---|
Inpatient Medications | 2 | PSJHL4 PSJHL4A |
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 |