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 |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: XUSNPIXI

Package: Kernel

Routine: XUSNPIXI


Information

XUSNPIXI ;OAK_BP/BEE - NPI EXTRACT REPORT INTERFACE ROUTINE ;01-OCT-06

Source Information

Source file <XUSNPIXI.m>

Call Graph

Call Graph Total: 8

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  

Entry Points

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)

External References

Name Field # of Occurrence
^%DT EN+50
^%ZTLOAD SCHED+4
KILL^%ZTLOAD CA+7
INIT^HLFNC2 APPACK+5
GENACK^HLMA1 APPACK+11
$$SITE^VASITE SUBJ+3
$$HTFM^XLFDT GETTASK+17
^XMD MSG+17
$$PROD^XUPROD SUBJ+9

Used in HL7 Interface

HL7 Protocol Name Call Tags
XUS NPI EXTRACT INPUT
XUS NPI EXTRACT RESPONSE

Global Variables Directly Accessed

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!

Label References

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

Local Variables

Legend:

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