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  | All
Print Page as PDF
Routine: GMRADPT

Package: Adverse Reaction Tracking

Routine: GMRADPT


Information

GMRADPT ; HIRMFO/RM,WAA - UTILITY TO GATHER PATIENT DATA ; Oct 16, 2023@3:03:00

Source Information

Source file <GMRADPT.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
Adverse Reaction Tracking 2 $$HDRDATA^GMRAHDR  $$NKA^GMRANKA  
Kernel 2 ($$FMTE,$$HL7TFM)^XLFDT  $$UP^XLFSTR  
VA FileMan 2 FILE^DID  $$EXTERNAL^DILFD  
Toolkit 1 GETIREF^XTID  

Caller Graph

Caller Graph Total: 64

Package Total Caller Graph
Outpatient Pharmacy 21 PSOARCTG  PSODEM  PSODGAL3  PSOERALL  PSOERUT3  PSOERX1A  PSOERX1B  PSOERXU1  
PSOHLDS4  PSOHLSG2  PSOLBL2  PSOLBLN1  PSOLBLS  PSOLLL5  PSOORDA  PSOORUT2  
PSOPMP1  PSOQMCAL  PSORLLL5  PSORXEDT  PSORXVW  
Inpatient Medications 7 PSGAPP  PSGCAPP0  PSGDSP0  PSJALG  PSJDPT  PSJMUTL  PSJPDCL  
Adverse Reaction Tracking 6 GMRAEER0  GMRAFX1  GMRAHLP0  GMRAOR1  GMRAPAT  GMRAPVDE  
Barcode Medication Administration 4 ALPBINP  PSBALL  PSBOAL  PSBRPC  
Virtual Patient Record 4 VPRDGMRA  VPRDJ0  VPRSDAL  VPRSDAQ  
Clinical Procedures 2 MDKRPC1  MDRPCOP  
Enterprise Health Management Platform 2 HMPDGMRA  HMPDJ0  
Imaging 2 MAGDHLS  MAGDHOW5  
Surgery 2 SRHLUO  SRHLVUO  
Text Integration Utility 2 GMRPNCW  TIULADR  
Automated Information Collection System 1 IBDFN2  
Dietetics 1 FHCLN  
E Claims Management Engine 1 BPSVRX3  
Emergency Department Integration Software 1 EDPDTL  
Medicine 1 MCARGEA  
National Health Information Network 1 NHINVART  
Nursing Service 1 NURCUT1  
Order Entry Results Reporting 1 ^ORD(101.24  
Patient Assessment Documentation 1 NUPABCL2  
Patient Data Exchange 1 VAQDBIP1  
Pharmacy Benefits Management 1 PSUAA1  
Radiology Nuclear Medicine 1 RADEM  

Entry Points

Name Comments DBIA/ICR reference
EN1 ; ENTRY TO GATHER PATIENT A/AR DATA
  • ICR #10099
    • Status: Active
    • Usage: Supported
    EN2 ; ENTRY TO GATHER PATIENT A/AR DATA
  • ICR #10099
    • Status: Active
    • Usage: Supported
    DPT ;
    DPT2 ;DO NOT CALL THIS ENTRY POINT AS IT WILL BE DELETED IN THE FUTURE. USE EN2 INSTEAD.
    INTERNAL(FILE,FIELD,VALUE) ;RETURN INTERNAL VALUE OF VUID
    SETAL(REMOTE) ;DETERMINE WHETHER TO RETURN CURRENT ALLERGY
    DATA(GMRAREC,GMRAL) ;RETRIEVE THE APPROPRIATE DATA
    PASS(GMRAREC,GMRAL) ;RETRIEVE LOCAL DATA
    REMOTE(GMRAL,NODE) ;RETRIEVE REMOTE DATA
    MECH ;CREATE MECHANISM ARRAY

    External References

    Name Field # of Occurrence
    FILE^DID REMOTE+19
    $$EXTERNAL^DILFD PASS+16, PASS+21, PASS+23, PASS+26, PASS+31, REMOTE+30
    $$HDRDATA^GMRAHDR DPT2+7
    $$NKA^GMRANKA DPT2+8
    $$FMTE^XLFDT PASS+40, REMOTE+47
    $$HL7TFM^XLFDT REMOTE+46
    $$UP^XLFSTR DPT2+25
    GETIREF^XTID INTERNAL+11, REMOTE+21, REMOTE+29, REMOTE+43

    FileMan Files Accessed Via FileMan Db Call

    FileNo Call Tags
    ^GMR(120.8 - [#120.8] EXTERNAL^DILFD
    ^GMR(120.85 - [#120.85] EXTERNAL^DILFD

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^GMR(120.8 - [#120.8] DPT+6, DPT2+17, SETAL+5, PASS+7, PASS+24, PASS+25, PASS+32, PASS+33, PASS+34
    ^GMR(120.85 - [#120.85] PASS+17, PASS+19, PASS+20, PASS+22
    ^GMR(120.86 - [#120.86] DPT+3
    ^GMRD(120.83 - [#120.83] EN1+6, DPT2+6, PASS+36
    ^XTMP("ORRDI" DPT2+9, DPT2+10, DPT2+12, DPT2+20, DPT2+22

    Label References

    Name Line Occurrences
    $$INTERNAL DPT2+12, DPT2+23
    DATA SETAL+16
    DPT EN1+7
    DPT2 EN2+92
    MECH DPT2+16, PASS+5
    PASS DATA+3
    REMOTE DATA+4
    SETAL DPT+6, DPT2+17, DPT2+28

    Naked Globals

    Name Field # of Occurrence
    ^(0 DPT+6, DPT2+17

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    % SETAL+2~, SETAL+14*, PASS+3~, PASS+8*, PASS+9, PASS+10, PASS+15*, PASS+16, PASS+20*, PASS+21
    , PASS+22*, PASS+23, PASS+25*, PASS+26
    DATE REMOTE+35~, REMOTE+46*, REMOTE+47
    >> DFN EN1+3, DPT+3, DPT+6, DPT2+3, DPT2+8, DPT2+9, DPT2+10, DPT2+12, DPT2+17, DPT2+20
    DPT2+22, REMOTE+5
    ERROR REMOTE+15~, REMOTE+20
    FIELD INTERNAL~, INTERNAL+12
    FILE INTERNAL~, INTERNAL+11, INTERNAL+12, REMOTE+15~, REMOTE+17*, REMOTE+18, REMOTE+19, REMOTE+21, REMOTE+22, REMOTE+42*
    , REMOTE+43, REMOTE+44
    GLOBAL REMOTE+15~
    GMRA EN1+4*, DPT+8!, DPT2+4*, DPT2+7, DPT2+9, DPT2+15, DPT2+30!, SETAL+5, SETAL+8, SETAL+9
    , SETAL+12, SETAL+14
    GMRAI SETAL+2~, SETAL+7*, SETAL+8*, SETAL+9*, SETAL+10*, SETAL+11, SETAL+13*, SETAL+14*, SETAL+15
    GMRAKC PASS+3~, PASS+6*, PASS+42
    GMRAL EN1+5!, DPT+3*, DPT+5, DPT+7*, DPT2+5!, DPT2+8*, DPT2+9, DPT2+13*, DPT2+14*, DPT2+15
    DPT2+29*, SETAL+6*, SETAL+16, DATA~, DATA+3, DATA+4, PASS~, REMOTE~
    GMRAL( PASS+9*, PASS+10*, PASS+11*, PASS+16*, PASS+21*, PASS+23*, PASS+26*, PASS+31*, PASS+41*
    GMRAL("R" REMOTE+5*, REMOTE+7*, REMOTE+9*, REMOTE+11*, REMOTE+13*, REMOTE+23*, REMOTE+24*, REMOTE+31*, REMOTE+34*, REMOTE+38*
    , REMOTE+45*, REMOTE+47*, REMOTE+48*
    GMRAL(0 DPT+7, DPT2+29
    GMRANODE DPT+6*, DPT+8!, DPT2+2~, DPT2+17*, DPT2+21~, DPT2+24*, DPT2+26*, DPT2+27*, SETAL+9, SETAL+10
    , SETAL+12, SETAL+14, PASS+3~, PASS+7*, PASS+8, PASS+9, PASS+10, PASS+11, PASS+15, PASS+27
    , PASS+29, PASS+30, REMOTE+3, REMOTE+7, REMOTE+11
    GMRAOSOF DPT+8!, DPT2+2~
    GMRAOTH EN1+2~, EN1+6*, DPT2+2~, DPT2+6*, PASS+36, REMOTE+38
    GMRAREC DPT+6*, DPT+8!, DPT2+2~, DPT2+17*, DPT2+21~, DPT2+22*, DPT2+23, DPT2+25, DPT2+27, SETAL+5
    , SETAL+16, DATA~, DATA+3, DATA+4, PASS~, PASS+7, PASS+9, PASS+10, PASS+11, PASS+16
    , PASS+17, PASS+19, PASS+21, PASS+23, PASS+24, PASS+25, PASS+26, PASS+31, PASS+32, PASS+33
    , PASS+34, PASS+41
    GMRARRAY INTERNAL+10~, REMOTE+15~, REMOTE+28~, REMOTE+40~
    GMRARRAY( INTERNAL+12, REMOTE+22, REMOTE+30, REMOTE+44
    GMRASIGN SETAL+2~
    GMRATCNT DPT+8!, DPT2+2~
    GMRAV1 EN1+2~, EN1+6*, PASS+13, PASS+38
    GMRAX PASS+3~, PASS+33*, PASS+34
    GMRAY PASS+3~, PASS+33*, PASS+41*
    GMRAZ PASS+3~, PASS+34*, PASS+35, PASS+36, PASS+40
    GMRAZ(1 PASS+36*, PASS+40*, PASS+41
    IDX DPT2+2~, DPT2+10*, DPT2+12, PASS+18~, PASS+20*, PASS+21, PASS+23
    IEN PASS+18~, PASS+19*, PASS+20, PASS+22, REMOTE+15~, REMOTE+22*, REMOTE+23, REMOTE+44*, REMOTE+45
    INDEX DPT2+19~, DPT2+20*, DPT2+22, REMOTE+5, REMOTE+7, REMOTE+9, REMOTE+11, REMOTE+13, REMOTE+23, REMOTE+24
    , REMOTE+31, REMOTE+34, REMOTE+38, REMOTE+45, REMOTE+47, REMOTE+48
    MECH DPT2+2~, PASS+4, PASS+42!, REMOTE+3*, REMOTE+9, REMOTE+13
    MECH( PASS+10, REMOTE+13
    MECH("A" MECH+1*
    MECH("P" MECH+1*
    MECH("U" MECH+1*
    NODE REMOTE~, REMOTE+5, REMOTE+16, REMOTE+17, REMOTE+27, REMOTE+29, REMOTE+33, REMOTE+34, REMOTE+36, REMOTE+37
    , REMOTE+38, REMOTE+39, REMOTE+41, REMOTE+42, REMOTE+45, REMOTE+46, REMOTE+48
    OBSHIS REMOTE+26~, REMOTE+30*, REMOTE+31
    REMOTE DPT2+2~, DPT2+7*, DPT2+18, SETAL~, SETAL+5
    RETURN DPT2+11~, DPT2+12*, DPT2+13, DPT2+14, DPT2+21~, DPT2+23*, DPT2+24, DPT2+25*, DPT2+26, INTERNAL+7~
    , INTERNAL+8*, INTERNAL+9, INTERNAL+12*, INTERNAL+13, REMOTE+15~
    RETURN("GLOBA L NAME" , REMOTE+23
    SEVR PASS+28~, PASS+29*, PASS+31
    SEVRDT PASS+28~, PASS+30*, PASS+31
    SINDEX REMOTE+35~, REMOTE+36*, REMOTE+37, REMOTE+38, REMOTE+39, REMOTE+41, REMOTE+42, REMOTE+45, REMOTE+46, REMOTE+47
    U DPT+3, DPT2+7, DPT2+9, DPT2+15, DPT2+24, DPT2+26, DPT2+27, INTERNAL+11, SETAL+5, SETAL+8
    , SETAL+9, SETAL+10, SETAL+12, SETAL+14, PASS+8, PASS+9, PASS+10, PASS+11, PASS+15, PASS+16
    , PASS+20, PASS+21, PASS+22, PASS+24, PASS+25, PASS+27, PASS+29, PASS+30, PASS+31, PASS+36
    , PASS+40, REMOTE+3, REMOTE+5, REMOTE+7, REMOTE+9, REMOTE+11, REMOTE+13, REMOTE+16, REMOTE+17, REMOTE+23
    , REMOTE+24, REMOTE+29, REMOTE+34, REMOTE+37, REMOTE+38, REMOTE+39, REMOTE+41, REMOTE+42, REMOTE+45, REMOTE+47
    VALUE INTERNAL~, INTERNAL+9, INTERNAL+11
    VUID REMOTE+15~, REMOTE+16*, REMOTE+21, REMOTE+41*, REMOTE+43
    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  | All