XUSNPIXI ;OAK_BP/BEE - NPI EXTRACT REPORT INTERFACE ROUTINE ;01-OCT-06
Source file <XUSNPIXI.m>
| Package | Total | Call Graph | 
|---|---|---|
| Kernel | 3 | (,KILL)^%ZTLOAD $$HTFM^XLFDT $$PROD^XUPROD | 
| Health Level Seven | 2 | INIT^HLFNC2 GENACK^HLMA1 | 
| MailMan | 1 | ^XMD | 
| Registration | 1 | $$SITE^VASITE | 
| VA Fileman | 1 | ^%DT | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| SCHED(ZTDTH) | ||
| EN | ; Entry Point - Place message into a TMP global. | |
| ACK | ||
| SUBJ() | ||
| APPACK(HL,XUSACK) | ; | |
| EXIT | ||
| CA(IDT,XDT) | ||
| MSG(XUSSUB) | ||
| NW(IDT,XDT) | ||
| GETTASK(IDT) | 
| HL7 Protocol Name | Call Tags | 
|---|---|
| XUS NPI EXTRACT INPUT | |
| XUS NPI EXTRACT RESPONSE | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^%ZOSF("UCI" | GETTASK+3 | 
| ^%ZTSK - [#14.4] | GETTASK+6, GETTASK+7, GETTASK+8 | 
| ^TMP($J | EN+6!, EN+8*, EN+10*, EN+14, EN+33, EXIT+1! | 
| Name | Line Occurrences | 
|---|---|
| $$CA | EN+58 | 
| $$GETTASK | NW+3, CA+3 | 
| $$NW | EN+56 | 
| $$SCHED | NW+7 | 
| $$SUBJ | MSG+7 | 
| ACK | EN+19, EN+24, EN+36, EN+41, EN+50 | 
| APPACK | ACK+3 | 
| MSG | NW+13, CA+13 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| %DT | EN+2~, EN+50*, EXIT! | 
| ACK | EN+2~, ACK+3, EXIT! | 
| ACK("MSA" | ACK*, ACK+1*, ACK+2* | 
| CNT | EN+2~, EN+8*, EN+9*, EN+10, EXIT! | 
| DIFROM | MSG~ | 
| EVENT | EN+2~, EN+23*, EN+24, EN+25, EXIT! | 
| FS | EN+2~, EN+15*, EXIT!, APPACK+1~, APPACK+2*, APPACK+8 | 
| FSHLI | EN+2~, EN+15*, EN+18, EN+23, EN+40, EN+45, EN+51, EXIT! | 
| HL | ACK+3, EXIT+1!, APPACK~, APPACK+5 | 
| HL("EID" | APPACK+11 | 
| HL("EIDS" | APPACK+11 | 
| HL("FS" | APPACK+2 | 
| HL("HLMTIENS" | EN+28*, APPACK+11 | 
| HL("MID" | ACK+1 | 
| HLA | APPACK+1~ | 
| HLA("HLA" | APPACK+8* | 
| >> HLMTIENS | EN+28 | 
| HLNEXT | EN+7, EXIT+1! | 
| HLNODE | EN+8, EXIT+1! | 
| HLNODE( | EN+9, EN+10 | 
| HLQUIT | EN+7, EXIT+1! | 
| IDT | EN+2~, EN+52*, EN+56, EN+58, EXIT!, NW~, NW+3, NW+7, CA~, CA+3 , GETTASK~, GETTASK+18 | 
| ORDCTL | EN+2~, EN+40*, EN+41, EN+42, EN+55, EN+57 | 
| PROCID | EN+2~, EN+18*, EN+19, EXIT! | 
| PROD | SUBJ~, SUBJ+9*, SUBJ+11 | 
| SEGCNT | EN+2~, EN+7*, EN+8, EN+10, EXIT! | 
| SEGMSH | EN+2~, EN+14*, EN+15, EN+18, EN+19, EN+23, EXIT! | 
| SEGORC | EN+2~, EN+33*, EN+36, EN+37, EN+40, EN+45, EN+51, EXIT! | 
| SINFO | SUBJ~, SUBJ+3*, SUBJ+6 | 
| SITE | SUBJ~, SUBJ+6*, SUBJ+11 | 
| STS | EN+2~, EN+20*, EN+25*, EN+37*, EN+42*, EN+51*, EN+56*, EN+58*, ACK, ACK+2 , EXIT! | 
| SUBJ | SUBJ~ | 
| TASK | GETTASK~, GETTASK+5*, GETTASK+6*, GETTASK+7, GETTASK+8, GETTASK+18 | 
| TASKNO | GETTASK~, GETTASK+5*, GETTASK+6, GETTASK+18*, GETTASK+19 | 
| TDT | GETTASK~, GETTASK+17*, GETTASK+18 | 
| TSK | NW~, NW+3*, NW+4, NW+7*, NW+10 | 
| U | ACK, ACK+2, GETTASK+14, SUBJ+6 | 
| X | EN+2~, EN+45*, EN+46*, EN+47*, EN+48*, EN+49*, EN+52, EXIT! | 
| XDT | EN+2~, EN+52*, EN+56, EN+58, EXIT!, NW~, NW+4, NW+13, CA~, CA+4 , CA+13 | 
| XMDUZ | MSG~, MSG+8* | 
| XMMG | MSG~ | 
| XMSUB | MSG~, MSG+7*, MSG+11 | 
| XMTEXT | MSG~, MSG+3* | 
| XMY | MSG~ | 
| XMY("G.NPI EX | TRACT VERIFICATION" , MSG+14* | 
| XMZ | MSG~ | 
| XUDT | MSG~, MSG+4*, MSG+6 | 
| XUSACK | APPACK~ | 
| XUSACK("MSA" | APPACK+8 | 
| XUSGENR | APPACK+1~, APPACK+11 | 
| XUSNPIMM | MSG~ | 
| XUSNPIMM( | MSG+11* | 
| XUSSUB | MSG~, MSG+4, MSG+5*, MSG+6*, MSG+7 | 
| XUSUCI | GETTASK~, GETTASK+3*, GETTASK+14 | 
| Y | EN+2~, EN+50, EN+52, EXIT!, GETTASK~, GETTASK+3 | 
| ZTDESC | SCHED~, SCHED+2* | 
| ZTDTH | SCHED~ | 
| ZTIO | SCHED~, SCHED+3* | 
| ZTRTN | SCHED~, SCHED+1* | 
| ZTSK | CA~, CA+3*, CA+4, CA+10, SCHED~, SCHED+5 | 
| ZTSK(0 | CA+10 | 
| ZTSK0 | GETTASK~, GETTASK+8*, GETTASK+11, GETTASK+14, GETTASK+17 |