Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in HL7 Interface |  Label References |  Local Variables |  All
Print Page as PDF
Routine: XUPSB01

Package: Kernel

Routine: XUPSB01


Information

XUPSB01 ;ALB/CMC - B01/B02 BUILDER ;2 Sep 2010 5:25 PM

Source Information

Source file <XUPSB01.m>

Call Graph

Call Graph

Call Graph Total: 15

Package Total Call Graph
Health Level Seven 6 $$HLDATE^HLFNC  INIT^HLFNC2  $$EN^HLOCNRT  $$HLNEXT^HLOMSG  $$STARTMSG^HLOPRS  KILL^HLTRANS  
Kernel 6 ^%ZTLOAD  ($$FMADD,$$NOW)^XLFDT  $$PATCH^XPDUTL  EN^XUPSORG  $$EN^XUPSPRA  EN^XUPSSTF  
VA FileMan 2 NOW^%DTC  FILE^DIE  
PAID 1 $$STF^PRSMPI  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

protocol O screenman SM broker B event driver Ed print P extended action Ea limited protocol LP edit E server Se subscriber Su inquire I run routine RR action A

Caller Graph

Caller Graph Total: 6

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  

Entry Points

Name Comments DBIA/ICR reference
TASK ;
B02AP ;APP ACK PROCESS FOR B02 for NEW PERSON
STF(SG,HDR) ;STF TESTER
UP
MSA(MSG,ARRAY,HL,HDR) ;
BLD(CONTEXT,NPIEN,PIEN) ;BUILD AND SEND B01 OR B02 MSG
B01AP ;APP ACK PROCEES FOR B01 for NEW PERSON

External References

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

Used in HL7 Interface

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

Label References

Name Line Occurrences
MSA B01AP+10

Local Variables

Legend:

>> 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
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in HL7 Interface |  Label References |  Local Variables |  All