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 |