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: XUIAMNPB

Package: Kernel

Routine: XUIAMNPB


Information

XUIAMNPB ;BHM/DRI - IAM BACKGROUND JOB TO TRANSMIT NEW PERSON DATA ;26-Feb-2025 11:02 AM

Source Information

Source file <XUIAMNPB.m>

Call Graph

Call Graph

Call Graph Total: 10

Package Total Call Graph
Kernel 5 ($$FMTHL7,$$NOW)^XLFDT  $$LOW^XLFSTR  $$PATCH^XPDUTL  $$STA^XUAF4  SNDUSER^XUIAMXML  
VA FileMan 4 C^%DTC  FILE^DIE  ^DIK  ($$GET1,GETS)^DIQ  
Registration 1 $$SITE^VASITE  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
Kernel 2 XUS IAM NPFM BATCH UPDATE  XUS IAM NPFM PURGE  

Entry Points

Name Comments DBIA/ICR reference
EN1 ;entry point for new person field monitor batch update background job
ESC(NAME) ;
STRGREP(T,F,W) ;api to replace to string with from string
UPDNP(XUDUZ,XURET,XUIAM) ;update 205 node and related fields of new person file
SECIDFND(SECID,XUDUZ) ;Does the SECID exist on a record other than XUDUZ?
XMITFLG(XUMIEN) ;update transmission flag
EN2 ;entry point for new person field monitor purge background job

External References

Name Field # of Occurrence
C^%DTC EN2+10
FILE^DIE UPDNP+18, XMITFLG+5
^DIK EN2+13
$$GET1^DIQ EN2+8
GETS^DIQ EN1+15, EN1+17, EN1+53
$$SITE^VASITE EN1+42, EN1+44
$$FMTHL7^XLFDT EN1+25, EN1+38, EN1+39, EN1+67, EN1+71, EN1+72, EN1+101, EN1+107, EN1+112, EN1+117
$$NOW^XLFDT XMITFLG+3
$$LOW^XLFSTR UPDNP+6, UPDNP+7, UPDNP+8, UPDNP+11, UPDNP+14
$$PATCH^XPDUTL EN1+52
$$STA^XUAF4 EN1+94
SNDUSER^XUIAMXML EN1+123

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^VA(200 - [#200] EN1+10, UPDNP+17, UPDNP+19, SECIDFND+4
^XTV(8933.1 - [#8933.1] EN1+5, EN1+8, EN1+11, EN1+129, XMITFLG+4, XMITFLG+6, EN2+5, EN2+11, EN2+12, EN2+14
^XTV(8989.3 - [#8989.3] EN2+7

Label References

Name Line Occurrences
$$ESC EN1+26, EN1+40, EN1+55, EN1+56, EN1+59, EN1+60, EN1+61, EN1+62, EN1+65, EN1+66
EN1+73, EN1+79, EN1+80, EN1+81, EN1+94, EN1+97, EN1+101, EN1+107, EN1+112
$$SECIDFND UPDNP+6
$$STRGREP ESC+2, ESC+3, ESC+4
UPDNP EN1+126
XMITFLG EN1+10, EN1+127

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CT EN1+7~, EN1+93*, EN1+94*, EN1+97*, EN1+100*, EN1+101, EN1+102*, EN1+105*, EN1+106, EN1+107
EN1+108*, EN1+111*, EN1+112, EN1+113*, EN1+116*, EN1+117, EN1+120*, EN1+121
DA EN2+6~, EN2+13*
DIK EN2+6~, EN2+13*
DT EN2+10
EN EN1+7~, EN1+93*, EN1+94, EN1+97*, EN1+100*, EN1+101, EN1+105*, EN1+106, EN1+107, EN1+111*
EN1+112, EN1+116*, EN1+117, EN1+120*, EN1+121
F STRGREP~, STRGREP+1
FLDCNT EN1+7~, EN1+53*
FND SECIDFND+2~, SECIDFND+4*, SECIDFND+5
I STRGREP+1~
IEN SECIDFND+2~, SECIDFND+4*
NAME ESC~, ESC+2*, ESC+3*, ESC+4*, ESC+5
SECID SECIDFND~, SECIDFND+3, SECIDFND+4
STN EN1+7~, EN1+94*
T STRGREP~, STRGREP+1*, STRGREP+2
W STRGREP~, STRGREP+1
X EN2+6~, EN2+10
X1 EN2+6~, EN2+10*
X2 EN2+6~, EN2+10*
XUARR EN1+9~
XUARR( EN1+17, EN1+93, EN1+94, EN1+97, EN1+100, EN1+101, EN1+105, EN1+106, EN1+107, EN1+111
EN1+112, EN1+116, EN1+120, EN1+121
XUARR(20 EN1+18, EN1+19, EN1+20, EN1+21, EN1+22, EN1+23
XUARR(200 EN1+16, EN1+18, EN1+19, EN1+20, EN1+21, EN1+22, EN1+23, EN1+24, EN1+25, EN1+26
EN1+27, EN1+28, EN1+29, EN1+31, EN1+32, EN1+33, EN1+34, EN1+35, EN1+37, EN1+38
EN1+39, EN1+40, EN1+55, EN1+56, EN1+57, EN1+58, EN1+59, EN1+60, EN1+61, EN1+62
EN1+63, EN1+64, EN1+65, EN1+66, EN1+67, EN1+68, EN1+69, EN1+70, EN1+71, EN1+72
EN1+73, EN1+74, EN1+75, EN1+76, EN1+77, EN1+78, EN1+79, EN1+80, EN1+81, EN1+82
EN1+83, EN1+84, EN1+85, EN1+86, EN1+87, EN1+88, EN1+89, EN1+90, EN1+117
XUDAT EN2+6~, EN2+11*, EN2+12
XUDOMIEN EN2+6~, EN2+7*, EN2+8
XUDUZ EN1+7~, EN1+8*, EN1+10, EN1+12, EN1+15, EN1+16, EN1+17, EN1+18, EN1+19, EN1+20
EN1+21, EN1+22, EN1+23, EN1+24, EN1+25, EN1+26, EN1+27, EN1+28, EN1+29, EN1+31
EN1+32, EN1+33, EN1+34, EN1+35, EN1+37, EN1+38, EN1+39, EN1+40, EN1+42, EN1+53
EN1+55, EN1+56, EN1+57, EN1+58, EN1+59, EN1+60, EN1+61, EN1+62, EN1+63, EN1+64
EN1+65, EN1+66, EN1+67, EN1+68, EN1+69, EN1+70, EN1+71, EN1+72, EN1+73, EN1+74
EN1+75, EN1+76, EN1+77, EN1+78, EN1+79, EN1+80, EN1+81, EN1+82, EN1+83, EN1+84
EN1+85, EN1+86, EN1+87, EN1+88, EN1+89, EN1+90, EN1+126, UPDNP~, UPDNP+3, UPDNP+6
, UPDNP+7, UPDNP+8, UPDNP+10, UPDNP+11, UPDNP+13, UPDNP+14, UPDNP+17, UPDNP+19, SECIDFND~, SECIDFND+3
, SECIDFND+4
XUFDA UPDNP+4~, UPDNP+18, XMITFLG+1~
XUFDA( XMITFLG+2*, XMITFLG+3*
XUFDA(200 UPDNP+6*, UPDNP+7*, UPDNP+8*, UPDNP+10*, UPDNP+11*, UPDNP+13*, UPDNP+14*
XUFILE EN1+9~, EN1+13*, EN1+15, EN1+17, EN1+48*, EN1+53
XUFLDS EN1+9~, EN1+14*, EN1+15, EN1+49*, EN1+50*, EN1+51*, EN1+52*, EN1+53
XUIAM EN1+9~, EN1+123, EN1+126, UPDNP~
XUIAM("REQTYPE" EN1+45*
XUIAM("Remarks" EN1+81*
XUIAM("WHO" EN1+44*
XUIAM("adUPN" EN1+35*, UPDNP+11
XUIAM("addCity" EN1+62*
XUIAM("addState" EN1+63*
XUIAM("addStreetLine1" EN1+59*
XUIAM("addStreetLine2" EN1+60*
XUIAM("addStreetLine3" EN1+61*
XUIAM("addZip" EN1+64*
XUIAM("authWriteMedOrder" EN1+74*
XUIAM("createDate" EN1+67*
XUIAM("creator" EN1+90*
XUIAM("dea" EN1+76*
XUIAM("deaExpireDate" EN1+77*
XUIAM("deaMulti" EN1+121*
XUIAM("degree" EN1+23*
XUIAM("detoxMaintID" EN1+75*
XUIAM("disabled" EN1+37*
XUIAM("division" EN1+94*
XUIAM("dob" EN1+25*
XUIAM("email" EN1+26*
XUIAM("firstName" EN1+18*
XUIAM("gender" EN1+24*
XUIAM("inactDate" EN1+78*
XUIAM("keys" EN1+101*
XUIAM("lastAccess" EN1+39*
XUIAM("lastEditDate" EN1+71*
XUIAM("lastName" EN1+19*
XUIAM("lockoutDate" EN1+72*
XUIAM("middleName" EN1+20*
XUIAM("nonVAPrescriber" EN1+82*
XUIAM("npi" EN1+28*, UPDNP+13
XUIAM("npiMulti" EN1+117*
XUIAM("npiStatus" EN1+68*
XUIAM("orgId" EN1+33*, UPDNP+8
XUIAM("personClass" EN1+112*
XUIAM("pnid" EN1+27*
XUIAM("prefixName" EN1+21*
XUIAM("primaryMenuInfor" EN1+40*
XUIAM("prohibTime" EN1+57*
XUIAM("providerClass" EN1+79*
XUIAM("providerType" EN1+80*
XUIAM("samAccountName" EN1+29*, UPDNP+14
XUIAM("schedIIINarc" EN1+86*
XUIAM("schedIIINonNarc" EN1+87*
XUIAM("schedIINarc" EN1+84*
XUIAM("schedIINonNarc" EN1+85*
XUIAM("schedIV" EN1+88*
XUIAM("schedV" EN1+89*
XUIAM("secId" EN1+31*, UPDNP+6
XUIAM("secondary" EN1+97*
XUIAM("service" EN1+73*
XUIAM("subjectOrg" EN1+32*, UPDNP+7
XUIAM("suffixName" EN1+22*
XUIAM("taxID" EN1+83*
XUIAM("termDate" EN1+38*
XUIAM("termReason" EN1+56*
XUIAM("title" EN1+55*
XUIAM("uid" EN1+34*, UPDNP+10
XUIAM("verifyChangeDate" EN1+58*
XUIAM("visits" EN1+106*, EN1+107*
XUIAM("vistaid" EN1+42*
XUIAM("workFax" EN1+66*
XUIAM("workPhone" EN1+65*
XUIAM("xusActive" EN1+70*
XUIAM("xusLogCount" EN1+69*
XUIAMNPF UPDNP+15~*
XUMIEN EN1+7~, EN1+8*, EN1+10, EN1+11, EN1+127, XMITFLG~, XMITFLG+2, XMITFLG+3, XMITFLG+4, XMITFLG+6
EN2+6~, EN2+12*, EN2+13
XUPRGDAY EN2+6~, EN2+8*, EN2+9*, EN2+10
XURET EN1+9~, EN1+123, EN1+125, EN1+126, UPDNP~
XURET("adUPN" UPDNP+11
XURET("error" EN1+125
XURET("errorMessage" EN1+125
XURET("npi" UPDNP+13
XURET("orgId" UPDNP+8
XURET("samAccountName" UPDNP+14
XURET("secId" UPDNP+6, UPDNP+10
XURET("subjectOrg" UPDNP+7
XURETDAT EN2+6~, EN2+10*, EN2+11
XUSER EN2+6~, EN2+12*
XUWHO EN1+9~, EN1+11*, EN1+12*, EN1+44
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All