XUPSB01 ;ALB/CMC - B01/B02 BUILDER ;2 Sep 2010 5:25 PM
Source file <XUPSB01.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 |
---|---|---|
Kernel | 3 | XUPS B01 SERVER HLO MPI XUPS B02 SERVER HLO MPI ^ORD(101 |
PAID | 2 | PRS B01 SERVER HLO MPI PRS B02 SERVER HLO MPI |
Health Level Seven | 1 | MESSAGE TYPE ACTIONS |
Name | Comments | DBIA/ICR reference |
---|---|---|
BLD(CONTEXT,NPIEN,PIEN) | ;BUILD AND SEND B01 OR B02 MSG
|
|
TASK | ;
|
|
B01AP | ;APP ACK PROCEES FOR B01 for NEW PERSON
|
|
MSA(MSG,ARRAY,HL,HDR) | ;
|
|
B02AP | ;APP ACK PROCESS FOR B02 for NEW PERSON
|
|
STF(SG,HDR) | ;STF TESTER
|
|
UP |
Name | Field # of Occurrence |
---|---|
NOW^%DTC | MSA+31, MSA+36, UP+2, UP+7 |
^%ZTLOAD | MSA+45, UP+16 |
FILE^DIE | MSA+33, MSA+38, UP+4, UP+9 |
$$HLDATE^HLFNC | TASK+12, TASK+28 |
INIT^HLFNC2 | TASK+1, TASK+2, TASK+3, TASK+4 |
$$EN^HLOCNRT | TASK+40, TASK+41 |
$$HLNEXT^HLOMSG | B01AP+8, MSA+10 |
$$STARTMSG^HLOPRS | B01AP+2, MSA+3 |
KILL^HLTRANS | TASK+42 |
$$STF^PRSMPI | TASK+29 |
$$FMADD^XLFDT | MSA+44, UP+15 |
$$NOW^XLFDT | MSA+44, UP+15 |
$$PATCH^XPDUTL | TASK+40, TASK+41 |
EN^XUPSORG | TASK+14 |
$$EN^XUPSPRA | TASK+15 |
EN^XUPSSTF | TASK+13 |
HL7 Protocol Name | Call Tags |
---|---|
PRS B02 SERVER HLO MPI | B02AP |
PRS B01 SERVER HLO MPI | B01AP |
XUPS B01 SERVER HLO MPI | B01AP |
XUPS B02 SERVER HLO MPI | B02AP |
Name | Line Occurrences |
---|---|
MSA | B01AP+10 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> % | MSA+32, MSA+37, UP+3, UP+8 |
>> AA | MSA+17*, MSA+20, MSA+21, STF+5*, STF+8, STF+9 |
ACKID | MSA+1~, MSA+2* |
ACNT | MSA+7~ |
ARR | MSA+1~ |
ARRAY | B01AP+10, MSA~ |
ARRAY2 | MSA+1~ |
CNT | TASK+23*, TASK+24*, MSA+7~ |
COMP | TASK+6~, TASK+7* |
CONTEXT | BLD~, TASK+1, TASK+2, TASK+3, TASK+4 |
DT | TASK+12, TASK+28 |
ERR | TASK+6~, TASK+8*, MSA+1~ |
ERROR | MSA+1~ |
>> EVN | TASK+12*, TASK+16, TASK+28*, TASK+30 |
EXIT | MSA+1~, MSA+2* |
>> FAC | MSA+19*, STF+7* |
>> FDA(200 | MSA+32*, UP+3* |
>> FDA(450 | MSA+37*, UP+8* |
FIND | MSA+1~ |
HDR | B01AP+2, B01AP+10, MSA~, STF~ |
HDR("COMPONEN | T SEPARATOR" , B01AP+6, B01AP+7, MSA+16, MSA+17, MSA+18, MSA+19, STF+4, STF+5, STF+6 , STF+7 |
HDR("ESCAPE C | HARACTER" , B01AP+7 |
HDR("EVENT" | B01AP+5 |
HDR("FIELD SE | PARATOR" , B01AP+5, MSA+14, MSA+24, MSA+26, STF+2 |
HDR("REPETITI | ON SEPARATOR" , B01AP+7, MSA+15, STF+3 |
HDR("SENDING | APPLICATION" , MSA+29, MSA+34, MSA+41, MSA+42, UP, UP+5, UP+12, UP+13, FACILITY" , B01AP+6 |
HDR("SUBCOMPO | NENT SEPARATOR" , B01AP+7, MSA+17, MSA+19, STF+5, STF+7 |
HDR2 | MSA+1~, MSA+3 |
HDR2("COMPONE | NT SEPARATOR" , MSA+5, MSA+6 |
HDR2("ESCAPE | CHARACTER" , MSA+6 |
HDR2("EVENT" | MSA+4 |
HDR2("FIELD S | EPARATOR" , MSA+4 |
HDR2("RECEIVI | NG FACILITY" , MSA+5 |
HDR2("REPETIT | ION SEPARATOR" , MSA+6 |
HDR2("SUBCOMP | ONENT SEPARATOR" , MSA+6 |
HL | TASK+1, TASK+2, TASK+3, TASK+4, TASK+5, TASK+13, TASK+14, TASK+15, TASK+29, B01AP+10 , MSA~ |
HL("" | TASK+5 |
HL("ECH" | TASK+7, B01AP+7*, MSA+6* |
HL("ETN" | B01AP+5*, MSA+4* |
HL("FS" | TASK+7, TASK+12, TASK+28, B01AP+5*, MSA+4* |
HL("Q" | B01AP+5*, MSA+4* |
HL("SFN" | B01AP+6*, MSA+5* |
HLA | TASK+6~ |
HLA("HLS" | TASK+16*, TASK+17*, TASK+22*, TASK+23*, TASK+24*, TASK+30*, TASK+31*, TASK+33 |
HLECH | TASK+6~, TASK+7* |
HLFS | TASK+6~, TASK+7* |
>> HLMSGIEN | B01AP+2, MSA+2 |
HLMST2 | MSA+1~, MSA+2!, MSA+3, MSA+10 |
>> HLMSTATE | B01AP+2, B01AP+8 |
>> HLMSTATE("ACK | TO IEN" , MSA+3 |
>> HLP | TASK+40, TASK+41 |
>> HLP("QUEUE" | TASK+39* |
>> HLP("SEQUENCE | QUEUE" , TASK+38* |
>> HLRESLT | TASK+40*, TASK+41* |
ID | MSA+7~ |
IDCNT | MSA+7~, MSA+15*, MSA+22*, STF+3*, STF+10* |
IDS | MSA+7~, MSA+15*, MSA+16, MSA+17, MSA+18, MSA+19, STF+3*, STF+4, STF+5, STF+6 , STF+7 |
>> IEN | MSA+16*, MSA+20, MSA+21, STF+4*, STF+8, STF+9 |
LASTID | MSA+7~ |
>> MHLOMSG | TASK+41 |
MSG | B01AP+10*, MSA~, MSA+24, MSA+26 |
MSG2 | MSA+1~ |
NPIEN | BLD~, TASK+1, TASK+2, TASK+10, TASK+13, TASK+14, TASK+15, MSA+7~, MSA+8*, MSA+20* , MSA+29, MSA+32, MSA+41, STF+8*, UP, UP+3, UP+12 |
PIEN | BLD~, TASK+3, TASK+4, TASK+26, TASK+29, MSA+7~, MSA+8*, MSA+21*, MSA+34, MSA+37 , MSA+42, STF+9*, UP+5, UP+8, UP+13 |
PRA | TASK+6~, TASK+15*, TASK+23 |
REP | TASK+6~, TASK+7* |
RES | MSA+1~ |
RSLT | MSA+1~ |
SEG | B01AP+8, MSA+1~, MSA+10 |
SEG(1 | B01AP+9, B01AP+10, MSA+11 |
SEQ2 | MSA+7~, MSA+14*, MSA+15, STF+2*, STF+3 |
SG | B01AP+9*, B01AP+10, MSA+1~, MSA+11*, MSA+12, MSA+14, STF~, STF+2 |
STF | TASK+6~, TASK+13, TASK+17, TASK+29*, TASK+31 |
>> STFC | TASK+13, TASK+18 |
>> STFC( | TASK+21, TASK+22 |
>> STFCNT | TASK+20*, TASK+22 |
>> STFIEN | TASK+20*, TASK+21*, TASK+22 |
SUBCOMP | TASK+6~, TASK+7* |
TIEN | TASK+6~, TASK+36*, TASK+37*, TASK+38, TASK+39 |
TMP | TASK+24~*, MSA+1~, MSA+3*, MSA+9 |
TXT | MSA+1~ |
>> TYPE | MSA+18*, MSA+20, MSA+21, STF+6*, STF+8, STF+9 |
WHO | MSA+1~ |
XUORG | TASK+6~, TASK+14 |
XUORG( | TASK+24 |
>> XUPS | TASK+1*, TASK+2*, TASK+3*, TASK+4*, TASK+40, TASK+41 |
>> XUPSIEN | TASK+1*, TASK+2*, TASK+3*, TASK+4*, TASK+36 |
ZTDESC | MSA+43*, MSA+46!, UP+14* |
ZTDTH | MSA+44*, MSA+46!, UP+15* |
ZTIO | MSA+44*, MSA+46!, UP+15* |
ZTREQ | MSA+46! |
ZTRTN | MSA+43*, MSA+46!, UP+14* |
ZTSAVE | MSA+46! |
ZTSAVE("CONTEXT" | MSA+40*, UP+11* |
ZTSAVE("NPIEN" | MSA+41*, MSA+43, UP+12*, UP+14 |
ZTSAVE("PIEN" | MSA+42*, MSA+43, UP+13*, UP+14 |