XUPSGS ;ALB/CMC - GET, COMPARE/SET FOR FILE 200;DEC 31 2008
Source file <XUPSGS.m>
Package | Total | Call Graph |
---|---|---|
Kernel | 2 | $$FMTE^XLFDT $$HLNAME^XLFNAME |
VA Fileman | 2 | FILE^DIE $$GET1^DIQ |
Registration | 1 | $$SITE^VASITE |
Name | Comments | DBIA/ICR reference |
---|---|---|
BLDFDA(NEWCOR,COR,FDA) | ||
LOGERR(XUERR) | ;build error array from fileman's error array
|
|
GET(EN,ARRAY) | ;GET DATA FROM FILE 200 AND SET INTO ARRAY
|
|
UPD(EN,ARRAY,ERROR) | ;update New Person entry EN
; Input: EN is the IEN in file 200 to be updated ; ARRAY is an array with the values to be updated ; ERROR is an array that will return any error messages for any field that fails to update ; Returns: -1^error text if unsuccessful ; 0 if OK - doesn't mean ERROR isn't defined |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DIC(5 - [#5] | GET+25, BLDFDA+24, BLDFDA+25 |
^VA(200 - [#200] | GET+6, GET+28, GET+29, GET+30, GET+31, UPD+11, UPD+13, UPD+19, UPD+21 |
Name | Line Occurrences |
---|---|
BLDFDA | UPD+15 |
LOGERR | UPD+17 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ARRAY | GET~, UPD~, UPD+15 |
ARRAY("DOB" | GET+18* |
ARRAY("EnumerateComp" | GET+31* |
ARRAY("EnumerateStart" | GET+30* |
ARRAY("FirstName" | GET+14* |
ARRAY("Gender" | GET+19* |
ARRAY("MiddleName" | GET+15* |
ARRAY("NPI" | GET+28* |
ARRAY("PAID" | GET+29* |
ARRAY("Prefix" | GET+16* |
ARRAY("ResAddCity" | GET+24* |
ARRAY("ResAddL1" | GET+21* |
ARRAY("ResAddL2" | GET+22* |
ARRAY("ResAddL3" | GET+23* |
ARRAY("ResAddState" | GET+25* |
ARRAY("ResAddZip4" | GET+26* |
ARRAY("ResPhone" | GET+27* |
ARRAY("SSN" | GET+20* |
ARRAY("SourceID" | GET+10* |
ARRAY("SourceSystemID" | GET+9* |
ARRAY("SourceSystemIEN" | GET+8* |
ARRAY("Suffix" | GET+17* |
ARRAY("Surname" | GET+13* |
CNT | GET+4~, UPD+7~ |
COR | GET+4~, UPD+7~, UPD+15, BLDFDA~ |
COR( | GET+6*, GET+7, GET+11, GET+18, GET+19, GET+20, GET+21, GET+22, GET+23, GET+24 , GET+25, GET+26, GET+27, UPD+13*, BLDFDA+5, BLDFDA+7, BLDFDA+10, BLDFDA+13, BLDFDA+16, BLDFDA+18 , BLDFDA+20, BLDFDA+22, BLDFDA+24, BLDFDA+27, BLDFDA+30 |
E | LOGERR+1~, LOGERR+2*, LOGERR+3* |
ECNT | UPD+7~, UPD+19, LOGERR+1~, LOGERR+2*, LOGERR+3* |
EN | GET~, GET+5, GET+6, GET+7, GET+10, GET+11, GET+16, GET+18, GET+19, GET+20 , GET+21, GET+22, GET+23, GET+24, GET+25, GET+26, GET+27, GET+28, GET+29, GET+30 , GET+31, UPD~, UPD+9, UPD+11, UPD+13, UPD+19, UPD+21, BLDFDA+5, BLDFDA+7, BLDFDA+8 , BLDFDA+10, BLDFDA+11, BLDFDA+13, BLDFDA+14, BLDFDA+16, BLDFDA+17, BLDFDA+18, BLDFDA+19, BLDFDA+20, BLDFDA+22 , BLDFDA+23, BLDFDA+24, BLDFDA+26, BLDFDA+27, BLDFDA+28, BLDFDA+30, BLDFDA+31 |
ERROR | GET+5*, GET+7*, UPD~, UPD+8!, UPD+9*, UPD+19* |
ERROR( | LOGERR+3* |
FDA | UPD+7~, UPD+15, UPD+17, BLDFDA~, BLDFDA+2! |
FDA(200 | BLDFDA+5*, BLDFDA+8*, BLDFDA+11*, BLDFDA+14*, BLDFDA+17*, BLDFDA+19*, BLDFDA+21*, BLDFDA+23*, BLDFDA+26*, BLDFDA+28* , BLDFDA+31* |
FLDCNT | UPD+7~, UPD+19 |
IDCNT | UPD+7~ |
IEN | UPD+7~, UPD+19, BLDFDA+21 |
MIEN | UPD+7~ |
MPIERR | UPD+7~ |
NAME | GET+4~, GET+12*, GET+13, GET+14, GET+15, GET+17 |
NAME2 | GET+4~, GET+11*, GET+12 |
NAMEDIT | UPD+7~ |
NEWCOR | BLDFDA~ |
NEWCOR("DOB" | BLDFDA+7, BLDFDA+8 |
NEWCOR("FirstName" | BLDFDA+4 |
NEWCOR("Gender" | BLDFDA+10, BLDFDA+11 |
NEWCOR("MiddleName" | BLDFDA+4 |
NEWCOR("NAME" | BLDFDA+4*, BLDFDA+5 |
NEWCOR("ResAddCity" | BLDFDA+22, BLDFDA+23 |
NEWCOR("ResAddL1" | BLDFDA+16, BLDFDA+17 |
NEWCOR("ResAddL2" | BLDFDA+18, BLDFDA+19 |
NEWCOR("ResAddL3" | BLDFDA+20, BLDFDA+21 |
NEWCOR("ResAddState" | BLDFDA+24, BLDFDA+25 |
NEWCOR("ResAddZip4" | BLDFDA+27, BLDFDA+28 |
NEWCOR("ResPhone" | BLDFDA+30, BLDFDA+31 |
NEWCOR("SSN" | BLDFDA+13, BLDFDA+14 |
NEWCOR("Suffix" | BLDFDA+4 |
NEWCOR("Surname" | BLDFDA+4 |
RESSTIEN | BLDFDA+25~*, BLDFDA+26 |
RET | UPD+7~ |
TFUPDATE | UPD+7~ |
XUERR | UPD+17, LOGERR~ |
XUERR("DIERR" | UPD+17, LOGERR+3 |