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

Package Total Caller Graph
Outpatient Pharmacy 22 PSOARCTG  PSODEM  PSODGAL3  PSOERALL  PSOERSE3  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  
Health Summary 3 GMTSALG  GMTSALGB  GMTSPST5  
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  
General Medical Record - Vitals 1 GMVUTL3  
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