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

Package: iCare

Routine: BQIPTUPD


Information

BQIPTUPD ;VNGT/HS/ALA-Update Patient Data ; 01 Dec 2008 12:22 PM

Source Information

Source file <BQIPTUPD.m>

Call Graph

Call Graph Total: 4

Package Total Call Graph
IHS Patient Registration 1 ($$AETH,$$DETH,$$EMAIL,$$PMETH,$$PREF,ARACE,DRACE)^AGAPIPAT  
Kernel 1 $$PATCH^XPDUTL  
VA Fileman 1 FILE^DIE  
iCare 1 $$DATE^BQIUL1  

Entry Points

Name Comments DBIA/ICR reference
PFLG(AGDFN,AGLNG) ;EP - Update preferred language
EMAIL(AGDFN,AGEMAIL,AGUPDATE) ;EP - Update email address
ETHN(AGDFN,AGETH,AGMETH) ;EP - Update Ethnicity
UPD(DATA,DFN,PARMS) ; EP - BQI UPDATE PATIENT
SRACE(AGDFN,AGRACE,AGRMET) ;EP - Update Race
DONE ;
RACE(DATA,DFN,TYPE,BQIRDA,AGRACE,AGRMET,PARMS) ; EP -- BQI UPDATE PAT RACE
; Updates for multiple races
PMETH(AGDFN,AGMETH) ;EP - Update preferred method

External References

Name Field # of Occurrence
$$AETH^AGAPIPAT ETHN+9
$$DETH^AGAPIPAT ETHN+3
$$EMAIL^AGAPIPAT EMAIL+4
$$PMETH^AGAPIPAT PMETH+3
$$PREF^AGAPIPAT PFLG+3
ARACE^AGAPIPAT SRACE+10, RACE+27
DRACE^AGAPIPAT SRACE+5, RACE+21
$$DATE^BQIUL1 UPD+31
FILE^DIE UPD+52
$$PATCH^XPDUTL PFLG+2, PMETH+2, EMAIL+3

Used in RPC

RPC Name Call Tags
BQI UPDATE PATIENT UPD
BQI UPDATE PAT RACE RACE

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^BQI(90506.3 - [#90506.3] UPD+11, UPD+13, UPD+28, UPD+30, UPD+34, UPD+35, UPD+41, UPD+43, UPD+44
^DIC(10 - [#10] SRACE+8, RACE+25
^DIC(10.2 - [#10.2] ETHN+7
^DIC(10.3 - [#10.3] ETHN+6, RACE+26
^DPT - [#2] SRACE+5
^TMP("BQIPTRCE" RACE+12
^TMP("BQIPTUPD" UPD+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
AGDFN ETHN~, ETHN+3, ETHN+9, SRACE~, SRACE+5, SRACE+10, PFLG~, PFLG+3, PMETH~, PMETH+3
, EMAIL~, EMAIL+4
AGEMAIL EMAIL~, EMAIL+4
AGETH ETHN~, ETHN+5, ETHN+7*, ETHN+9
AGLNG PFLG~, PFLG+3
AGMETH ETHN~, ETHN+6*, ETHN+9, PMETH~, PMETH+3
AGRACE SRACE~, SRACE+7, SRACE+8, RACE~, RACE+25
AGRMET SRACE~, SRACE+2, RACE~, RACE+26
AGUPDATE EMAIL~, EMAIL+2*, EMAIL+4
>> BMXSEC UPD+12*, UPD+23, UPD+29*, UPD+38, UPD+42*
BN UPD+1~, UPD+17*, UPD+18*
>> BQ UPD+23*, UPD+24, UPD+38*, UPD+39
BQIDATA UPD+2~, UPD+52
BQIDATA( UPD+47*
BQIRDA SRACE+1~, SRACE+4*, SRACE+5*, RACE~, RACE+21
CHIEN UPD+1~, UPD+34*, UPD+35
DATA UPD~, UPD+4*, UPD+5, UPD+9, UPD+55, DONE+1, RACE~, RACE+12*, RACE+13, RACE+17
, RACE+30, RACE+31
DFN UPD~, UPD+47, RACE~, RACE+21, RACE+27
ERROR UPD+2~, UPD+50, UPD+51!, UPD+53, ETHN+1~, ETHN+3, ETHN+9, ETHN+10, SRACE+1~, SRACE+5
, SRACE+10, SRACE+12, PFLG+1~, PMETH+1~, EMAIL+1~, RACE+10~, RACE+21, RACE+27, RACE+29
ERROR("DIERR" UPD+53, ETHN+10, SRACE+12, RACE+29
EXEC UPD+1~, UPD+44*, UPD+45
FIELD UPD+1~, UPD+43*, UPD+46, UPD+47
FILE UPD+1~, UPD+13*, UPD+47
II UPD+1~, UPD+7*, UPD+9, UPD+55*, DONE+1*, RACE+10~, RACE+15*, RACE+17, RACE+30*, RACE+31*
LIST UPD+1~, UPD+17*, UPD+18*, UPD+20, UPD+21!
MET SRACE+1~, SRACE+2*, SRACE+10, RACE+24~, RACE+26*, RACE+27
NAME UPD+1~, UPD+25*, UPD+28, UPD+29, UPD+36, UPD+40*, UPD+41, UPD+42, UPD+47
OK ETHN+1~, ETHN+3*, ETHN+9*, SRACE+1~, PFLG+1~, PFLG+3*, PFLG+4, PMETH+1~, PMETH+3*, PMETH+4
, EMAIL+1~, EMAIL+4*, EMAIL+5
PARMS UPD~, UPD+15*, UPD+16, UPD+19!, UPD+20*, UPD+23, UPD+24, UPD+38, UPD+39, RACE~
PARMS( UPD+18
PDATA UPD+1~, UPD+24*, UPD+25, UPD+39*, UPD+40
>> PFIEN UPD+28*, UPD+29, UPD+30, UPD+34, UPD+35, UPD+41*, UPD+42, UPD+43, UPD+44
PTYP UPD+1~, UPD+30*, UPD+31, UPD+33
RACE SRACE+1~, SRACE+8*, SRACE+10, RACE+24~, RACE+25*, RACE+27
RESULT UPD+2~, UPD+49*, UPD+50*, UPD+53*, UPD+54*, UPD+55, ETHN+5*, ETHN+10*, ETHN+11*, SRACE+7*
, SRACE+12*, SRACE+13*, PFLG+1~, PFLG+4*, PFLG+5*, PMETH+1~, PMETH+4*, PMETH+5*, EMAIL+1~, EMAIL+5*
, EMAIL+6*, RACE+10~, RACE+19*, RACE+29*, RACE+30
TYPE RACE~, RACE+21, RACE+23
U UPD+13, UPD+30, UPD+35, UPD+43, UPD+49, UPD+50, UPD+53, UPD+54, ETHN+5, ETHN+6
, ETHN+7, ETHN+10, ETHN+11, SRACE+7, SRACE+8, SRACE+12, SRACE+13, PFLG+2, PFLG+4, PFLG+5
, PMETH+2, PMETH+4, PMETH+5, EMAIL+3, EMAIL+5, EMAIL+6, RACE+19, RACE+25, RACE+26, RACE+29
UID UPD+1~, UPD+3*, UPD+4, RACE+10~, RACE+11*, RACE+12
VALUE UPD+1~, UPD+25*, UPD+26*, UPD+31*, UPD+34, UPD+35*, UPD+36
VFIEN UPD+1~, UPD+11*, UPD+12, UPD+13, UPD+28, UPD+30, UPD+34, UPD+35, UPD+41, UPD+43
, UPD+44
>> ZTSK UPD+3, RACE+11
Info |  Source |  Call Graph |  Entry Points |  External References |  Used in RPC |  Global Variables Directly Accessed |  Local Variables |  All