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 |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: HDISVF04

Package: Health Data and Informatics

Routine: HDISVF04


Information

HDISVF04 ;ALB/RMO - 7118.11 File Utilities/API Cont.; 1/10/05@11:37:00

Source Information

Source file <HDISVF04.m>

Call Graph

Call Graph

Call Graph Total: 3

Package Total Call Graph
VA FileMan 2 UPDATE^DIE  CLEAN^DILF  
Kernel 1 $$NOW^XLFDT  

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

Package Total Caller Graph
Health Data and Informatics 2 HDISVS02  HDISVSFX  

Entry Points

Name Comments DBIA/ICR reference
GETTERM(HDISTERM,HDISFARY,HDISTIEN) ;Get a Term/Concept Entry by Term/Concept and File/Field
; Input -- HDISTERM Term/Concept Text
; HDISFARY File/Field Array - Pass by HDISFARY(HDIS File/Field file #7115.6 IEN)=""
; Output -- 1=Successful and 0=Failure
; If Successful:
; HDISTIEN HDIS Term/Concept VUID Association file IEN
GETTERMQ
ADDTERM(HDISTERM,HDISVUID,HDISFARY,HDISNTLF,HDISCKTF,HDISEDTM,HDISSTAT,HDISTIEN,HDISERRM) ;Add a New Term/Concept Entry
; Input -- HDISTERM Term/Concept Text
; HDISVUID VUID
; HDISFARY File/Field Array - Pass by HDISFARY(HDIS File/Field file #7115.6 IEN)=""
; HDISNTLF National Standard Flag (Optional- Default 0)
; 1=Yes and 0=No
; HDISCKTF Check for Existing Term/Concept Flag (Optional- Default 1)
; 1=Yes and 0=No
; HDISEDTM Effective Date/Time (Optional- Default NOW)
; HDISSTAT Status (Optional- Default 0)
; 1=Active and 0=Inactive
; Output -- 1=Successful and 0=Failure
; If Successful:
; HDISTIEN HDIS Term/Concept VUID Association file IEN
; If Failure:
; HDISERRM Error Message (Optional)
ADDTERMQ
GETIENS(HDISVUID,HDISIENS) ;Get IENS for a Term/Concept by VUID
; Input -- HDISVUID VUID
; Output -- 1=Successful and 0=Failure
; If Successful:
; HDISIENS Array where HDISIENS(IEN)=Term/Concept field (#.01)
GETIENSQ
GETVUID(HDISTIEN,HDISVUID) ;Get VUID for a Term/Concept by IEN
; Input -- HDISTIEN HDIS Term/Concept VUID Association file IEN
; Output -- 1=Successful and 0=Failure
; If Successful:
; HDISVUID VUID
GETVUIDQ
GETNTLF(HDISTIEN,HDISNTLF) ;Get National Standard Flag for a Term/Concept by IEN
; Input -- HDISTIEN HDIS Term/Concept VUID Association file IEN
; Output -- 1=Successful and 0=Failure
; If Successful:
; HDISNTLF National Standard Flag
GETNTLFQ
GETSTAT(HDISTIEN,HDISDTM,HDISEDTM,HDISSTAT) ;Get Effective Date and Status for a Term/Concept by IEN and Date/Time
; Input -- HDISTIEN HDIS Term/Concept VUID Association file IEN
; HDISDTM Date/Time (Optional- Default NOW for Current)
; Output -- 1=Successful and 0=Failure
; If Successful:
; HDISEDTM Effective Date/Time
; HDISSTAT Status
GETSTATQ

External References

Name Field # of Occurrence
UPDATE^DIE ADDTERM+65
CLEAN^DILF ADDTERM+72
$$NOW^XLFDT ADDTERM+30, ADDTERM+52, GETSTAT+13

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^HDIS(7115.6 - [#7115.6] ADDTERM+62
^HDISV(7118.11 - [#7118.11] GETTERM+14, GETTERM+16, GETTERM+17, GETIENS+12, GETIENS+13, GETVUID+10, GETNTLF+10, GETSTAT+16, GETSTAT+18

Label References

Name Line Occurrences
$$GETIENS ADDTERM+39
$$GETTERM ADDTERM+36
ADDTERMQ ADDTERM+20, ADDTERM+36, ADDTERM+39
GETIENSQ GETIENS+9
GETNTLFQ GETNTLF+8
GETSTATQ GETSTAT+11
GETTERMQ GETTERM+10
GETVUIDQ GETVUID+8

Naked Globals

Name Field # of Occurrence
^( GETSTAT+16
^("VUID" GETVUID+10
^(0 GETTERM+17, ADDTERM+62, GETIENS+13, GETSTAT+18
^(1 GETNTLF+10

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
HDIS0 GETSTAT+7~, GETSTAT+18*, GETSTAT+19, GETSTAT+20
HDISCKTF ADDTERM~, ADDTERM+34*, ADDTERM+36
HDISCNT ADDTERM+16~, ADDTERM+61*, ADDTERM+63*, ADDTERM+64
HDISDTM GETSTAT~, GETSTAT+13*, GETSTAT+14*, GETSTAT+16
HDISEDTM ADDTERM~, ADDTERM+25, ADDTERM+30*, ADDTERM+57, GETSTAT~, GETSTAT+9*, GETSTAT+19*, GETSTATQ
HDISERRF ADDTERM+16~, ADDTERM+39, ADDTERM+41, ADDTERM+42*
HDISERRM ADDTERM~, ADDTERM+18*, ADDTERM+21*, ADDTERM+37*, ADDTERM+43*, ADDTERM+68*
HDISFARY GETTERM~, GETTERM+10, ADDTERM~, ADDTERM+20, ADDTERM+36
HDISFARY( GETTERM+13, ADDTERM+62
HDISFDA ADDTERM+16~
HDISFDA( ADDTERM+45*, ADDTERM+46*, ADDTERM+49*, ADDTERM+52*, ADDTERM+53*, ADDTERM+57*, ADDTERM+58*, ADDTERM+64*
HDISFFNM ADDTERM+16~, ADDTERM+62*, ADDTERM+64
HDISFIEN GETTERM+6~, GETTERM+12*, GETTERM+13*, GETTERM+14, GETTERM+16, ADDTERM+16~, ADDTERM+60*, ADDTERM+62*
HDISI GETTERM+6~, GETTERM+15*, GETTERM+16*, GETTERM+17, GETTERM+18, ADDTERM+16~, ADDTERM+40*, ADDTERM+41*, GETIENS+5~, GETIENS+11*
, GETIENS+12*, GETIENS+13
HDISIEN ADDTERM+16~
HDISIEN(1 ADDTERM+70
HDISIENS ADDTERM+16~, ADDTERM+39, GETIENS~, GETIENS+7!, GETIENSQ
HDISIENS( ADDTERM+41, GETIENS+13*
HDISII GETSTAT+7~, GETSTAT+16*, GETSTAT+18
HDISMSG ADDTERM+16~
HDISMSG("DIERR" ADDTERM+67, ADDTERM+68
HDISNDTF ADDTERM+16~, ADDTERM+26*, ADDTERM+28, ADDTERM+55
HDISNTLF ADDTERM~, ADDTERM+23*, ADDTERM+48, GETNTLF~, GETNTLF+6*, GETNTLF+10*, GETNTLFQ
HDISOKF ADDTERM+16~, ADDTERM+71*, ADDTERMQ
HDISSTAT ADDTERM~, ADDTERM+25, ADDTERM+32*, ADDTERM+58, GETSTAT~, GETSTAT+9*, GETSTAT+20*, GETSTATQ
HDISTERM GETTERM~, GETTERM+10, GETTERM+17, ADDTERM~, ADDTERM+20, ADDTERM+36, ADDTERM+41, ADDTERM+45
HDISTIEN GETTERM~, GETTERM+8*, GETTERM+16, GETTERM+18*, GETTERMQ, ADDTERM~, ADDTERM+18*, ADDTERM+70*, GETVUID~, GETVUID+8
, GETVUID+10, GETNTLF~, GETNTLF+8, GETNTLF+10, GETSTAT~, GETSTAT+11, GETSTAT+16, GETSTAT+18
HDISVUID ADDTERM~, ADDTERM+20, ADDTERM+39, ADDTERM+46, GETIENS~, GETIENS+9, GETIENS+12, GETVUID~, GETVUID+6*, GETVUID+10*
GETVUIDQ
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All