SDHL7BLD ;SLC/AGP - RTC Order HL7 sender;11:53 AM 19 Jun 2017
Source file <SDHL7BLD.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 |
---|---|---|
Scheduling | 3 | SDECHL7 SDECRTCF SDESORDCLEAN |
Name | Comments | DBIA/ICR reference |
---|---|---|
EN(INPUTS) | ; -- main entry point for sending a
|
|
ENX | ;
|
|
MSH(INPUTS) | ;
|
|
PID(INPUTS) | ;
|
|
SCH(INPUTS) | ;
|
|
AIL(INPUTS,X,SEG,ERRARR) | ;
|
|
AIG(INPUTS,MSG,X) | ;
|
|
NTE(INPUTS) | ;
|
|
PV1(INPUTS) | ; -- Gets Patient location info.
|
|
ERROR | ; -- Sends a DE reply to current msg
; Uses ORVP, ORNMSP, ORDUZ, ORIFN, ORERR, and PKGIFN |
|
TEST(INPUTS) | ; -- Build/display HL7 msgs w/o sending
|
|
ESC(STR) | ;
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DPT - [#2] | PV1+3, PV1+5 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
CNT | AIG+1~, AIG+2*, AIG+4*, AIG+5, AIG+6 |
DUZ | ERROR+4 |
DUZ(2 | MSH+3 |
ERRARR | AIL~ |
FIRST | AIG+1~, AIG+2*, AIG+5* |
INC | EN+1~, EN+3*, EN+4*, EN+5*, EN+6*, EN+7*, EN+8*, EN+9*, EN+10*, AIG+1~ , AIG+2*, AIG+3*, AIG+5, AIG+6 |
INPUTS | EN~, EN+4, EN+5, EN+6, EN+7, EN+8, EN+9, EN+10, MSH~, PID~ , SCH~, AIL~, AIG~, NTE~, PV1~, TEST~, TEST+1 |
INPUTS("CLINIC" | AIL+1, PV1+6 |
INPUTS("COMMENT" | EN+10, NTE+1 |
INPUTS("DISCONTINUE" | MSH+2, SCH+2 |
INPUTS("DISPO | SITION BY" , SCH+4 |
INPUTS("INTERVAL" | SCH+4 |
INPUTS("NLT" | SCH+3 |
INPUTS("NUMBE | R APPT" , SCH+4 |
INPUTS("ORDER | IEN" , EN+2, ENX+3, MSH+3, SCH+3, SCH+5 |
INPUTS("PARTIAL" | SCH+2 |
INPUTS("PATIENT" | PID+1, PV1+3, PV1+5 |
INPUTS("PREREQ" | EN+9, AIG+3, AIG+5, AIG+6 |
INPUTS("REQ F | ILE IEN" , SCH+3, SCH+5 |
INPUTS("RTC D | ATE" , SCH+3 |
LS | EN+1~, EN+2* |
MSG | EN+1~, EN+9, ENX+1, ENX+2, AIG~ |
MSG( | EN+4*, EN+5*, EN+6*, EN+7*, EN+8*, EN+10*, AIG+5*, AIG+6* |
NUM | AIG+1~, AIG+2*, AIG+6* |
>> ORDUZ | ERROR+4*, ERROR+6 |
OREMSG | ERROR+4~, ERROR+7 |
OREMSG(1 | ERROR+5* |
OREMSG(2 | ERROR+5* |
OREMSG(3 | ERROR+6* |
>> ORERR | ERROR+2, ERROR+6 |
>> ORIFN | ERROR+6 |
>> ORNMSP | ERROR+3, ERROR+5, ERROR+6, ERROR+7 |
ORTS | ERROR+4~ |
>> ORTYPE | ERROR+3 |
ORV | ERROR+2~ |
ORV("XQY0" | ERROR+2* |
ORVP | ERROR+4~, ERROR+5 |
PATRB | PV1+2~, PV1+5*, PV1+6 |
PATTYPE | PV1+2~, PV1+4*, PV1+5, PV1+6 |
>> PKGIFN | ERROR+6 |
>> SDMSG | ERROR+2 |
SDZTEST | ENX+1*, TEST+1!* |
SEG | AIL~ |
STR | SCH+1~, SCH+3*, SCH+4*, SCH+5*, SCH+6, PV1+2~, PV1+6*, PV1+7, ESC~, ESC+2 |
TYPE | MSH+1~, MSH+2*, MSH+3, SCH+1~, SCH+2*, SCH+3 |
U | PID+1, SCH+2, AIG+5, AIG+6, PV1+5, PV1+6, ERROR+6 |
WARD | PV1+2~, PV1+3*, PV1+4, PV1+6 |
X | AIL~, AIG~, AIG+5, AIG+6 |