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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  Marked Items  | All
Print Page as PDF
Routine: VPRDJ00

Package: Virtual Patient Record

Routine: VPRDJ00


Information

VPRDJ00 ;SLC/MKB -- Patient demographics ;8/11/11 15:29

Source Information

Source file <VPRDJ00.m>

Call Graph

Call Graph

Call Graph Total: 17

Package Total Call Graph
Registration 8 $$CVEDT^DGCV  $$GETSTAT^DGMSTAPI  $$GETCUR^DGNTAPI  $$GETACT^DGPFAPI  RDIS^DGRPDB  (7,ADD,DEM,OAD)^VADPT  TFL^VAFCTFU1  ($$ALL,$$SITE)^VASITE  
Virtual Patient Record 3 $$STRING^VPRD  ADD^VPRDJ  ($$JSONDT,$$SETUID)^VPRUTILS  
Scheduling 2 $$PRTM^SCAPMC  ($$OUTPTPR,$$OUTPTTM)^SDUTL3  
VA FileMan 2 $$FIND1^DIC  $$GET1^DIQ  
Kernel 1 $$IEN^XUAF4  
Master Patient Index VistA 1 $$GETICN^MPIF001  

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

Package Total Caller Graph
Virtual Patient Record 1 VPRDJ0  

Entry Points

Name Comments DBIA/ICR reference
DPT1 ; -- Demographics [VPRSTART,VPRSTOP,VPRMAX,VPRID not currently used here]
DEM ;-demographic data
SVC ;-service data
PRF ;-patient record flags
ATC ;-address & telecom
SUPP ;-support contacts
ALIAS ;-other names used
FAC ;-treating facilities [see FACLIST^ORWCIRN]
PC ;-primary care assignments
FORMAT(X) ; -- enforce (xxx)xxx-xxxx phone format
NAME(CODE,SET) ; -- Return expanded name for code set
BOOL(X) ;

External References

Name Field # of Occurrence
$$CVEDT^DGCV SVC+21
$$GETSTAT^DGMSTAPI SVC+20
$$GETCUR^DGNTAPI SVC+18
$$GETACT^DGPFAPI PRF+2
RDIS^DGRPDB SVC+29
$$FIND1^DIC DEM+25
$$GET1^DIQ DEM+11, DEM+19, DEM+22, DEM+26, SVC+32, SVC+35, ATC+11, SUPP+15, FAC+9, PC+7
PC+13, NAME+4
$$GETICN^MPIF001 DEM+2
$$PRTM^SCAPMC PC+8
$$OUTPTPR^SDUTL3 PC+2
$$OUTPTTM^SDUTL3 PC+5
7^VADPT SVC+2
ADD^VADPT ATC+2
DEM^VADPT DEM+3
OAD^VADPT SUPP+3
TFL^VAFCTFU1 FAC+4
$$ALL^VASITE FAC+3
$$SITE^VASITE DPT1+1, FAC+8
$$STRING^VPRD PRF+7
ADD^VPRDJ DPT1+3
$$JSONDT^VPRUTILS DEM+8, DEM+10, FAC+17
$$SETUID^VPRUTILS DEM+6, PC+3, PC+6, PC+11
$$IEN^XUAF4 FAC+12

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DI(.85 - [#.85] FIND1^DIC,  GET1^DIQ
^DIC(13 - [#13] GET1^DIQ
^DPT - [#2] GET1^DIQ
2.02 GET1^DIQ
2.06 GET1^DIQ
^DIC(31 - [#31] GET1^DIQ
^DGSL(38.1 - [#38.1] GET1^DIQ
^DIC(4 - [#4] GET1^DIQ
^SCTM(404.51 - [#404.51] GET1^DIQ
^SCTM(404.57 - [#404.57] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AUPNVSIT("AA" FAC+7
^DPT - [#2] SVC+6, ALIAS+2, FAC+5, PC+14
^VA(200 - [#200] PC+12

Label References

Name Line Occurrences
$$BOOL DEM+11, SVC+4
$$FORMAT ATC+11, SUPP+15
$$NAME DEM+9, DEM+12, DEM+16
ALIAS DPT1+2
ATC DPT1+2
DEM DPT1+2
FAC DPT1+2
PC DPT1+2
PRF DPT1+2
SUPP DPT1+2
SVC DPT1+2

Naked Globals

Name Field # of Occurrence
^( ALIAS+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
A SUPP+1~, SUPP+2*, SUPP+3, SUPP+4, SUPP+15
AO SVC+1~, SVC+16*, SVC+22
CODE NAME~, NAME+1*, NAME+2, NAME+3, NAME+4
CV SVC+1~, SVC+21*, SVC+22
>> DFN DEM+2, DEM+5, DEM+6, DEM+11, DEM+19, DEM+22, SVC+6, SVC+18, SVC+20, SVC+21
SVC+29, PRF+2, ATC+11, SUPP+15, ALIAS+2, FAC+1*, FAC+4, FAC+5, FAC+7, FAC+19
PC+2, PC+5, PC+14
DIS SVC+28~, SVC+31*, SVC+32, SVC+33, SVC+34, SVC+35
HNC SVC+1~, SVC+19*, SVC+22
HNC("STAT" SVC+18
HOME FAC+2~, FAC+5*, FAC+16
I DEM+18~*, DEM+19*, DEM+21~*, DEM+22*, DEM+24~*, DEM+25*, DEM+26, SVC+1~, SVC+10*, SVC+11*
SVC+23*, SVC+30*, SVC+31, SVC+32, SVC+33, SVC+34, SVC+35, PRF+1~, PRF+3*, PRF+4
PRF+5, PRF+6, PRF+7, ATC+1~, ATC+13*, ATC+14, SUPP+1~, SUPP+15*, SUPP+18*, SUPP+19
ALIAS+1~, ALIAS+2*, ALIAS+3, ALIAS+4, ALIAS+5, FAC+2~, FAC+10*, FAC+11, FAC+14, FAC+15
FAC+16, FAC+17, FAC+19, FAC+20, PC+1~, PC+9*, PC+10*, PC+11, PC+12, PC+13
, FORMAT+2~, FORMAT+3*
IEN FAC+2~, FAC+12*, FAC+16
IFN FAC+1~
IR SVC+1~, SVC+16*, SVC+22
LAST FAC+2~, FAC+7*, FAC+9
MST SVC+1~, SVC+20*, SVC+22
N FORMAT+2~, FORMAT+3*
NAME PRF+1~, PRF+4*, PRF+6
NM SVC+24*, SVC+25, ATC+1~, ATC+12*, ATC+13, SUPP+17*, SUPP+18
P SVC+23*, SVC+25*, ATC+1~, ATC+12*, ATC+13, ATC+14, ATC+15, SUPP+17*, SUPP+18, SUPP+19
SUPP+20, FORMAT+2~*, FORMAT+3*, FORMAT+4*, FORMAT+5
PAT DPT1+1~, DPT1+3
PAT("addresses" ATC+3*, ATC+5*, ATC+6*, ATC+7*, ATC+8*
PAT("aliases" ALIAS+3*, ALIAS+4*, ALIAS+5*
PAT("briefId" DEM+7*
PAT("dateOfBirth" DEM+8*
PAT("died" DEM+10*
PAT("disability" SVC+32*, SVC+33*, SVC+34*, SVC+35*
PAT("eligibility" SVC+9*, SVC+10*, SVC+11*
PAT("eligibilityStatus" SVC+12*
PAT("ethnicities" DEM+19*
PAT("exposures" SVC+25*
PAT("facilities" FAC+14*, FAC+15*, FAC+16*, FAC+17*, FAC+19*, FAC+20*
PAT("familyName" DEM+4*
PAT("flags" PRF+6*, PRF+7*
PAT("fullName" DEM+3*
PAT("genderCode" DEM+9*
PAT("genderName" DEM+9*
PAT("givenNames" DEM+4*
PAT("icn" DEM+2*
PAT("inpatient" PC+14*
PAT("languageCode" DEM+26*
PAT("languageName" DEM+27*
PAT("localId" DEM+5*
PAT("maritalStatuses" DEM+15*, DEM+16*
PAT("meansTest" SVC+13*
PAT("pcProviderName" PC+4*
PAT("pcProviderUid" PC+3*
PAT("pcTeamMembers" PC+11*, PC+12*, PC+13*
PAT("pcTeamName" PC+7*
PAT("pcTeamUid" PC+6*
PAT("races" DEM+22*
PAT("religionCode" DEM+12*
PAT("religionName" DEM+12*
PAT("sensitive" DEM+11*
PAT("servicePeriod" SVC+7*
PAT("ssn" DEM+5*
PAT("supports" SUPP+5*, SUPP+6*, SUPP+7*, SUPP+8*, SUPP+9*, SUPP+11*, SUPP+12*, SUPP+13*, SUPP+14*, SUPP+18*
SUPP+19*, SUPP+20*
PAT("telecoms" ATC+13*, ATC+14*, ATC+15*
PAT("uid" DEM+6*
PAT("veteran" SVC+3*, SVC+4*, SVC+5*, SVC+6*
PGF SVC+1~, SVC+17*, SVC+22
POS PC+1~, PC+10*, PC+13
PRV PC+1~, PC+9*, PC+10, PC+11, PC+12
S SUPP+1~, SUPP+2*, SUPP+4*, SUPP+5, SUPP+6, SUPP+7, SUPP+8, SUPP+9, SUPP+11, SUPP+12
SUPP+13, SUPP+14, SUPP+18, SUPP+19, SUPP+20
SET NAME~, NAME+2, NAME+3, NAME+4
SYS DPT1+1~*
TEXT PRF+1~, PRF+5*, PRF+7
TYPE SUPP+1~, SUPP+4*, SUPP+5, SUPP+6
U DEM+5, DEM+8, DEM+9, DEM+10, DEM+13, DEM+24, SVC+5, SVC+7, SVC+9, SVC+11
SVC+12, SVC+13, SVC+20, SVC+21, SVC+22, SVC+23, SVC+25, SVC+33, SVC+34, PRF+4
ATC+7, ATC+8, ATC+11, ATC+12, ATC+13, ATC+15, SUPP+5, SUPP+6, SUPP+13, SUPP+14
SUPP+15, SUPP+17, SUPP+18, SUPP+20, ALIAS+2, FAC+5, FAC+6, FAC+9, FAC+11, FAC+12
FAC+13, FAC+14, FAC+15, FAC+17, PC+4, PC+12
VA DEM+1~
VA("BID" DEM+7
VADM DEM+1~
VADM(1 DEM+3
VADM(10 DEM+13
VADM(11 DEM+17, DEM+19
VADM(12 DEM+20, DEM+22
VADM(13 DEM+23, DEM+24
VADM(2 DEM+5
VADM(3 DEM+8
VADM(5 DEM+9
VADM(6 DEM+10
VADM(9 DEM+12
VAEL SVC+1~
VAEL(1 SVC+8, SVC+9, SVC+10, SVC+11
VAEL(2 SVC+7
VAEL(3 SVC+4, SVC+5
VAEL(4 SVC+3
VAEL(8 SVC+12
VAEL(9 SVC+13
VAERR DEM+1~, SVC+1~
VAOA SUPP+1~, SUPP+2!
VAOA("A" SUPP+3*
VAOA(1 SUPP+9
VAOA(10 SUPP+8
VAOA(11 SUPP+14
VAOA(2 SUPP+10
VAOA(3 SUPP+10
VAOA(4 SUPP+12
VAOA(5 SUPP+13
VAOA(8 SUPP+15
VAOA(9 SUPP+3, SUPP+7
VAPA ATC+1~
VAPA("P" ATC+2*
VAPA(1 ATC+3
VAPA(11 ATC+8
VAPA(2 ATC+4
VAPA(3 ATC+4
VAPA(4 ATC+6
VAPA(5 ATC+7
VAPA(8 ATC+11
VASITE FAC+2~
VASITE( FAC+18
VASV SVC+1~
VASV(11 SVC+17
VASV(12 SVC+17
VASV(13 SVC+17
VASV(2 SVC+16
VASV(3 SVC+16
VPRDIS SVC+28~, SVC+29
VPRDIS( SVC+30, SVC+31
VPRPF PRF+1~
VPRPF( PRF+3, PRF+4, PRF+5
>> VPRSYS FAC+20
VPRT PC+1~, PC+8, PC+9, PC+10
VPRY FAC+2~, FAC+4
VPRY( FAC+10, FAC+11
VPRY(1 FAC+6, FAC+9*
X DEM+1~, DEM+2*, DEM+3*, DEM+4, DEM+7, DEM+8*, DEM+9*, DEM+10*, DEM+11*, DEM+12*
DEM+13*, DEM+14*, DEM+15, DEM+16, DEM+19*, DEM+22*, DEM+24*, DEM+25, DEM+27, SVC+1~
SVC+6*, SVC+18*, SVC+19, SVC+20*, SVC+21*, SVC+22*, SVC+23*, SVC+25, ATC+1~, ATC+4*
ATC+5, ATC+7*, ATC+8*, ATC+11*, ATC+12, ATC+15, SUPP+1~, SUPP+10*, SUPP+11, SUPP+13*
SUPP+14*, SUPP+15*, SUPP+17, SUPP+20, ALIAS+1~, ALIAS+2*, ALIAS+3, ALIAS+4, ALIAS+5, FAC+2~
FAC+3*, FAC+7*, FAC+8*, FAC+9, FAC+11*, FAC+12, FAC+13*, FAC+14, FAC+15, FAC+17
FAC+18, PC+1~, PC+2*, PC+3, PC+4, PC+5*, PC+6, PC+7, PC+8*, FORMAT~
, FORMAT+1*, FORMAT+3, BOOL~, BOOL+1
Y SVC+1~, FORMAT+2~, FORMAT+5*, FORMAT+6, NAME+1~*, NAME+2*, NAME+3*, NAME+4*, NAME+5

Marked Items

Name Field # of Occurrence
$T(TFL^VAFCTFU1 FAC+4
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  Marked Items  | All