XUPSB01 ;ALB/CMC - B01/B02 BUILDER ;2 Sep 2010 5:25 PM
Source file <XUPSB01.m>
| 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
|
| 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 |
|---|---|
| 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 |