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 |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: XUSNPIXU

Package: Kernel

Routine: XUSNPIXU


Information

XUSNPIXU ;OAK_BP/DLS - NPI Extract Utilities ; 6/17/09

Source Information

Source file <XUSNPIXU.m>

Call Graph

Call Graph Total: 1

Package Total Call Graph
VA Fileman 1 $$GET1^DIQ  

Caller Graph

Caller Graph Total: 4

Package Total Caller Graph
Kernel 4 XUSNPIX1  XUSNPIX2  XUSNPIX3  XUSNPIX4  

Entry Points

Name Comments DBIA/ICR reference
PRACID(NPIEN,INS) ; Get Practitioner IDs
P2PEXP(IEN,XUSPT) ;
INIT ;Initialize ^XTMP
P2PBASEX ;
NNVAID(NPIEN,INS) ; Get Non-VA Provider IDS
ADDID(IDSTRING,ID) ; Append BCBS ID to local ID string, using ";" as the sub-delimiter. Called from BCBSID
BCBSTR(PRACIEN) ; Receive an IB Billing Practitioner Provider IEN and return the string of ID's already created.
P2PBASE(XUSTMP) ;
BCBSID ; This sub-routine is designed to create a string for each Blue Cross/Blue Shield Insurance Company,
; including the Ins Co name and an array of BCBS ID's (the ID's separated by a semi-colon sub-delimiter).
INSTID(INSARRAY) ; Get Institution IDs

External References

Name Field # of Occurrence
$$GET1^DIQ BCBSID+31, BCBSID+37, BCBSID+42, BCBSID+48, BCBSTR+14, BCBSTR+20

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(36 - [#36] BCBSID+29
^DIC(5 - [#5] P2PEXP+11
^IBA(355.9 PRACID+8, NNVAID+8
^IBA(355.91 BCBSID+47
^IBA(355.92 BCBSID+41
^IBE(350.9 - [#350.9] P2PBASE+3, P2PBASE+4, P2PBASE+5, P2PBASE+8, P2PBASE+10, P2PEXP+2, P2PEXP+5
^TMP("XUSNPIXU" BCBSID+22!, BCBSID+53*, INSTID+8, INSTID+9, BCBSTR+17, BCBSTR+25, BCBSTR+26, BCBSTR+30
^XTMP("XUSNPIX1" INIT+1!
^XTMP("XUSNPIX1NV" INIT+3!
^XTMP("XUSNPIX2" INIT+2!
^XTMP("XUSNPIX2NV" INIT+4!
^XTMP("XUSNPIXT" INIT+5!

Label References

Name Line Occurrences
$$BCBSTR PRACID+9, NNVAID+9
ADDID BCBSID+43, BCBSID+49
P2PBASEX P2PBASE+9

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
A PRACID+4~, PRACID+9*, PRACID+10, NNVAID+4~, NNVAID+9*, NNVAID+10, INSTID+4~, INSTID+9*, INSTID+10
A1 PRACID+4~, PRACID+10*, PRACID+11, PRACID+12, NNVAID+4~, NNVAID+10*, NNVAID+11, NNVAID+12
A2 PRACID+4~, PRACID+10*, PRACID+11, PRACID+12, NNVAID+4~, NNVAID+10*, NNVAID+11, NNVAID+12
BIEN PRACID+4~, PRACID+6*, PRACID+8, NNVAID+4~, NNVAID+6*, NNVAID+8
I P2PEXP+1~, P2PEXP+3*
IBE35090 P2PEXP+1~, P2PEXP+2*, P2PEXP+4
IBE35091 P2PEXP+1~, P2PEXP+5*, P2PEXP+6, P2PEXP+7, P2PEXP+8, P2PEXP+9, P2PEXP+10, P2PEXP+12
IBILF BCBSID+23~, BCBSID+46*, BCBSID+47*, BCBSID+48
IBILFID BCBSID+23~, BCBSID+48*, BCBSID+49
IBILP BCBSID+23~, BCBSID+40*, BCBSID+41*, BCBSID+42
IBILPID BCBSID+23~, BCBSID+42*, BCBSID+43
IBSIEN P2PBASE+1~, P2PBASE+4*, P2PBASE+5, P2PBASE+7
ID ADDID~, ADDID+6, ADDID+7
IDSTR BCBSID+23~, BCBSID+30*, BCBSID+43, BCBSID+49, BCBSID+52*, BCBSID+53
IDSTRING ADDID~, ADDID+6, ADDID+7*
IEN P2PEXP~, P2PEXP+2, P2PEXP+5
INS PRACID~, PRACID+5!, NNVAID~, NNVAID+5!, INSTID+4~, INSTID+6*, INSTID+8*, INSTID+9
INS( PRACID+11*, PRACID+12*, NNVAID+11*, NNVAID+12*
INSARRAY INSTID~, INSTID+5!
INSARRAY( INSTID+10*
INSCO BCBSID+23~, BCBSID+28*, BCBSID+29*, BCBSID+31, BCBSID+37, BCBSID+41, BCBSID+47, BCBSID+53, BCBSTR+12~, BCBSTR+14*
, BCBSTR+17, BCBSTR+25, BCBSTR+26, BCBSTR+30
INSHPR BCBSID+23~
INSNAM BCBSID+23~, BCBSID+37*, BCBSID+53
INSPPR BCBSID+23~
INSTYP BCBSID+23~, BCBSID+31*, BCBSID+34
NPIEN PRACID~, PRACID+6, NNVAID~, NNVAID+6
P BCBSID+23~, BCBSTR+12~
P2PVAL P2PBASE+1~, P2PBASE+5*, P2PBASE+6, P2PEXP+1~
PRAC PRACID+4~, PRACID+7*, PRACID+8*, PRACID+9, NNVAID+4~, NNVAID+7*, NNVAID+8*, NNVAID+9
PRACIEN BCBSTR~, BCBSTR+14, BCBSTR+20
PRVID BCBSTR+12~, BCBSTR+20*, BCBSTR+25, BCBSTR+26*
S BCBSID+23~, BCBSID+25*, ADDID+7, BCBSTR+12~, BCBSTR+13*, BCBSTR+26
U BCBSID+53, INSTID+10, BCBSTR+26, P2PBASE+5, P2PBASE+8, P2PEXP+4, P2PEXP+7, P2PEXP+8, P2PEXP+9, P2PEXP+10
, P2PEXP+11, P2PEXP+12, P2PEXP+13
XUSDEF P2PBASE+1~, P2PBASE+8*, P2PBASE+9, P2PBASE+10*, P2PBASEX+1
XUSNP2P P2PBASE+1~, P2PBASE+2*, P2PBASE+3*, P2PBASE+4, P2PBASE+6, P2PBASE+7
XUSPT P2PEXP~
XUSPT( P2PEXP+3*
XUSPT(1 P2PEXP+4*, P2PEXP+13
XUSPT(2 P2PEXP+7*, P2PEXP+13
XUSPT(3 P2PEXP+8*, P2PEXP+13
XUSPT(4 P2PEXP+9*, P2PEXP+13
XUSPT(5 P2PEXP+10*, P2PEXP+11*, P2PEXP+13
XUSPT(6 P2PEXP+12*, P2PEXP+13
XUSTMP P2PBASE~
XUSTMP("P2P" P2PBASE+6*, P2PBASE+7*, P2PBASEX+1*
ZN19 P2PBASE+1~, P2PBASE+5*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables |  All