XUIAMNPB ;BHM/DRI - IAM BACKGROUND JOB TO TRANSMIT NEW PERSON DATA ;26-Feb-2025 11:02 AM
Source file <XUIAMNPB.m>
| action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
| Package | Total | Caller Graph |
|---|---|---|
| Kernel | 2 | XUS IAM NPFM BATCH UPDATE XUS IAM NPFM PURGE |
| 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
|
| 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 |
| 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 |
| >> | 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 |