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 |  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 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  
Uncategorized 1 $$STF^PRSMPI  

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