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 |  Local Variables |  All
Print Page as PDF
Routine: DGQEDEMO

Package: Registration

Routine: DGQEDEMO


Information

DGQEDEMO ;ALB/RPM - VIC REPLACEMENT DEMOGRAPHICS GETTER API'S ; 9/19/03

Source Information

Source file <DGQEDEMO.m>

Call Graph

Call Graph Total: 8

Package Total Call Graph
Registration 3 ($$GETFADD,$$GETPTCA,$$ISFRGN)^DGQEUT3  $$BADADR^DGUTL3  $$SITE^VASITE  
Kernel 2 $$HLNAME^XLFNAME  ($$NAME,$$STA)^XUAF4  
VA Fileman 2 $$FIND1^DIC  $$GET1^DIQ  
Uncategorized 1 ($$GETICN,$$IFLOCAL)^MPIF001  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
Registration 2 DGQEBGR  DGQEUT1  

Entry Points

Name Comments DBIA/ICR reference
GETSITE(DGFAC) ;retrieve the local site station number and name
; This procedure retrieves the local site's name and station number
; and places them in an array format. A valid DUZ(2) is used to
; determine the station number and name. $$SITE^VASITE() is used
; when DUZ(2) is undefined or invalid.
GETIDS(DGDFN,DGIDS) ;retrieve patient identifiers
; This function retrieves identifying information for a patient
; in the PATIENT (#2) file and places it in an array format.
GETICN(DGDFN) ;retrieve patient national ICN
; This function retrieves the ICN for a patient if the ICN is
; nationally assigned.
GETADDR(DGDFN,DGMADR,DGAERR) ;retrieve patient mailing address
; This funtion selects the mailing address for a patient from the
; available HIPAA confidential address, temporary address, permanent
; address. If the BAD ADDRESS INDICATOR (#.121) of the PATIENT file
; is set, then the facility address will be selected. The selected
; address is placed in an array format.
GETNAMC(DGDFN,DGCOMP) ;retrieve name components
; This function retrieves a given patient's name components from the
; NAME COMPONENT (#20) file and places the components in an array
; format. The supported API $$HLNAME^XLFNAME is used to retrieve the
; name components, since it is the only supported Name Standardization
; api that both reads from the NAME COMPONENT (#20) file and returns a
; result that can be easily parsed.
GETVISN(DGINST) ;retrieve VISN for an institution
; This function checks for a "VISN" entry in the ASSOCIATIONS
; (#14) multiple field in the INSTITUTION (#4) file for a given
; institution. If a "VISN" entry exists, then the PARENT OF ASSOCIATION
; (#1) subfield value is returned.

External References

Name Field # of Occurrence
$$GETFADD^DGQEUT3 GETADDR+44
$$GETPTCA^DGQEUT3 GETADDR+38
$$ISFRGN^DGQEUT3 GETADDR+42
$$BADADR^DGUTL3 GETADDR+42
$$FIND1^DIC GETVISN+19
$$GET1^DIQ GETVISN+22
$$GETICN^MPIF001 GETICN+18
$$IFLOCAL^MPIF001 GETICN+22
$$SITE^VASITE GETSITE+26
$$HLNAME^XLFNAME GETNAMC+35
$$NAME^XUAF4 GETSITE+29
$$STA^XUAF4 GETSITE+28

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
4.014 FIND1^DIC,  GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(4 - [#4] GETSITE+23, GETVISN+18
^DPT - [#2] GETICN+16, GETIDS+27, GETIDS+30, GETNAMC+32, GETADDR+35

Label References

Name Line Occurrences
$$GETVISN GETSITE+30

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DGADDR GETADDR+28~, GETADDR+38, GETADDR+42, GETADDR+44
DGADDR(1 GETADDR+49
DGADDR(2 GETADDR+50
DGADDR(3 GETADDR+51
DGADDR(4 GETADDR+52
DGADDR(5 GETADDR+53
DGADDR(6 GETADDR+54
DGAERR GETADDR~, GETADDR+45*, GETADDR+46
DGCOMP GETNAMC~
DGCOMP( GETNAMC+38*
DGDFN GETICN~, GETICN+16, GETICN+18, GETICN+22, GETIDS~, GETIDS+27, GETIDS+30, GETIDS+32, GETNAMC~, GETNAMC+32
, GETNAMC+34, GETADDR~, GETADDR+35, GETADDR+38, GETADDR+42
DGERR GETSITE+19~, GETVISN+14~, GETVISN+20
DGFAC GETSITE~
DGFAC("FACNAME" GETSITE+29*
DGFAC("FACNUM" GETSITE+28*
DGFAC("VISN" GETSITE+30*
DGFLD GETNAMC+25~, GETNAMC+33*, GETNAMC+37*, GETNAMC+38
DGICN GETICN+13~, GETICN+15*, GETICN+18*, GETICN+19*, GETICN+20, GETICN+22*, GETICN+24
DGIDS GETIDS~
DGIDS("DFN" GETIDS+32*
DGIDS("DOB" GETIDS+35*
DGIDS("NAME" GETIDS+33*
DGIDS("SEX" GETIDS+34*
DGIDS("SSN" GETIDS+36*
DGIEN GETSITE+20~, GETVISN+19*, GETVISN+20, GETVISN+22
DGINST GETSITE+21~, GETSITE+24*, GETSITE+26*, GETSITE+28, GETSITE+29, GETSITE+30, GETVISN~, GETVISN+18, GETVISN+19, GETVISN+22
DGMADR GETADDR~
DGMADR("ADRTYPE" GETADDR+55*
DGMADR("CITY" GETADDR+52*
DGMADR("STATE" GETADDR+53*
DGMADR("STREET1" GETADDR+49*
DGMADR("STREET2" GETADDR+50*
DGMADR("STREET3" GETADDR+51*
DGMADR("ZIP" GETADDR+54*
DGNAMSTR GETNAMC+26~, GETNAMC+35*, GETNAMC+38
DGNODE GETIDS+22~, GETIDS+30*, GETIDS+33, GETIDS+34, GETIDS+35, GETIDS+36
DGPAR GETNAMC+27~, GETNAMC+35
DGPAR("FIELD" GETNAMC+34*
DGPAR("FILE" GETNAMC+34*
DGPAR("IENS" GETNAMC+34*
DGRSLT GETIDS+23~, GETIDS+25*, GETIDS+37*, GETIDS+39, GETNAMC+28~, GETNAMC+30*, GETNAMC+39*, GETNAMC+41, GETADDR+29~, GETADDR+32*
, GETADDR+56*, GETADDR+58
DGSUB GETNAMC+24~, GETNAMC+36*, GETNAMC+38
DGTYPE GETADDR+30~, GETADDR+33*, GETADDR+38*, GETADDR+42, GETADDR+43*, GETADDR+55
DGVISN GETVISN+15~, GETVISN+17*, GETVISN+22*, GETVISN+24
DUZ(2 GETSITE+23, GETSITE+24
U GETIDS+33, GETIDS+34, GETIDS+35, GETIDS+36, GETNAMC+35, GETNAMC+38, GETSITE+26
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All