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 |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: IVMCQ

Package: Income Verification Match

Routine: IVMCQ


Information

IVMCQ ;ALB/KCL/AEG/GAH,BDB - API FOR FINANCIAL QUERIES ; 28-N0V-06

Source Information

Source file <IVMCQ.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
Registration 3 $$LST^DGMTCOU1  (DOM,EN)^DGMTR  $$OLDMTPF^DGMTU4  
VA FileMan 3 ^DIC  $$GET1^DIQ  ^DIR  
Income Verification Match 2 $$QUERY^IVMCQ1  ($$OPEN,$$SENT)^IVMCQ2  
Kernel 1 $$FMDIFF^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: 6

Package Total Caller Graph
Income Verification Match 3 IVM FINANCIAL QUERY  IVM SEND FINANCIAL QUERY  IVMCQ2  
Registration 2 DG10  DGREG  
Kernel 1 ^ORD(101  

Entry Points

Name Comments DBIA/ICR reference
OPT ; Entry point for stand-alone financial query option.
EACH1 ; Description: Used to send a financial query for each patient selected. from stand-alone option.
EACH1Q
REG(DFN) ; Entry point to automatically send a query to HEC for updated financial information.
  • ICR #4291
    • Status: Active
    • Usage: Private
    REGQ
    APPT ; Entry point for IVM SEND FINANCIAL QUERY protocol.
    APPTQ
    ASK(IVMTOUT) ; Ask user if ok to send financial query for patient.
    NOTIFY(IVMOUT) ; Ask if user should be notified when a reply to query is received.
    NEED(DFN,IVMSENT,ERROR) ; Description: Used to determine if a financial query should be sent for a patient.
    NEEDQ

    External References

    Name Field # of Occurrence
    $$LST^DGMTCOU1 NEED+27
    DOM^DGMTR NEED+21
    EN^DGMTR NEED+31
    $$OLDMTPF^DGMTU4 NEED+36, NEED+49
    ^DIC EACH1+4
    $$GET1^DIQ NEED+18, NEED+19
    ^DIR ASK+13, NOTIFY+12
    $$QUERY^IVMCQ1 EACH1+17, REG+13, APPT+25
    $$OPEN^IVMCQ2 NEED+52
    $$SENT^IVMCQ2 NEED+55
    $$FMDIFF^XLFDT NEED+59

    Interaction Calls

    Name Line Occurrences
    Function Call: WRITE
    • Prompt: !!,"This option allows queries to be sent to the Health Eligibility"
    • Line Location: OPT+3
    Function Call: WRITE
    • Prompt: !,"Center (HEC) for patients that require updated income information."
    • Line Location: OPT+4
    Function Call: WRITE
    • Prompt: !
    • Line Location: EACH1+4
    Function Call: WRITE
    • Prompt: !!,"A financial query can not be sent for this patient!"
    • Line Location: EACH1+7
    Function Call: WRITE
    • Prompt: !,IVMERROR
    • Line Location: EACH1+7
    Function Call: WRITE
    • Prompt: !!,"Financial query sent ..."
    • Line Location: EACH1+17
    Function Call: WRITE
    • Prompt: !!,"Financial query sent ..."
    • Line Location: REG+13
    Function Call: WRITE
    • Prompt: !
    • Line Location: ASK+9
    Function Call: WRITE
    • Prompt: !
    • Line Location: ASK+13
    Function Call: WRITE
    • Prompt: !
    • Line Location: NOTIFY+12
    Routine Call
    • DIC
    • Line Location:
      • EACH1+4
    Routine Call
    • DIR
    • Line Location:
      • ASK+13
      • NOTIFY+12

    FileMan Files Accessed Via FileMan Db Call

    FileNo Call Tags
    ^DPT - [#2] Classic Fileman Calls,  GET1^DIQ

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^DGBT(392.2 - [#392.2] NEED+58, NEED+59

    Label References

    Name Line Occurrences
    $$ASK EACH1+10
    $$NEED EACH1+7, REG+12, APPT+22
    $$NOTIFY EACH1+13
    APPTQ APPT+14, APPT+16, APPT+19, APPT+22
    EACH1 OPT+5
    EACH1Q EACH1+4, EACH1+7, EACH1+10, EACH1+14
    NEEDQ NEED+16, NEED+19, NEED+21, NEED+31, NEED+36, NEED+42, NEED+49, NEED+52, NEED+55, NEED+59
    REGQ REG+11, REG+12

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    DFN EACH1+2~, EACH1+4*, EACH1+7, EACH1+17, REG~, REG+11, REG+12, REG+13, APPT+11~, APPT+15*
    , APPT+16, APPT+22, APPT+25, NEED~, NEED+16, NEED+18, NEED+19, NEED+27, NEED+52, NEED+55
    , NEED+58
    DGADDF NEED+10~, NEED+13*
    DGDOM NEED+21, NEED+24!
    DGMSGF NEED+10~, NEED+13*
    DGREQF NEED+10~, NEED+31
    DIC EACH1+3*, EACH1+4!
    DIC(0 EACH1+3*
    DIR ASK+8~, NOTIFY+8~
    DIR("A" ASK+10*, NOTIFY+9*
    DIR("B" ASK+11*, NOTIFY+10*
    DIR(0 ASK+12*, NOTIFY+11*
    DIRUT ASK+8~
    DT NEED+27, NEED+59
    DTOUT ASK+8~, ASK+14, NOTIFY+8~, NOTIFY+13
    DUOUT ASK+8~, ASK+14, NOTIFY+8~, NOTIFY+13
    DUZ EACH1+17, REG+13, APPT+25
    ERROR NEED~, NEED+16*, NEED+19*, NEED+22*, NEED+23*, NEED+37*, NEED+43*, NEED+52*, NEED+55*, NEED+61*
    IVMBT NEED+10~, NEED+58*, NEED+59
    IVMDOD NEED+11~, NEED+18*, NEED+19
    IVMERROR EACH1+2~, EACH1+7, EACH1+17, EACH1+19
    IVML NEED+10~, NEED+27*, NEED+31, NEED+36, NEED+37, NEED+42, NEED+43, NEED+49
    IVMOK EACH1+2~, EACH1+10
    IVMOUT EACH1+2~, EACH1+13, EACH1+14, NOTIFY~, NOTIFY+13*
    IVMQUE EACH1+2~
    IVMQUIT OPT+2~, OPT+5*, EACH1+4*
    IVMREPLY EACH1+2~, EACH1+13*, EACH1+17
    IVMSENT NEED~, NEED+14*, NEED+55
    IVMTOUT ASK~, ASK+14*
    >> SDAMEVT APPT+14, APPT+19
    >> SDATA APPT+15
    SUCCESS NEED+10~, NEED+13*, NEED+31*, NEED+49*, NEED+59*, NEEDQ
    U NEED+36, NEED+37, NEED+42, NEED+43, NEED+49
    X ASK+8~, NOTIFY+8~
    >> XQY EACH1+17, REG+13, APPT+25
    Y EACH1+2~, EACH1+4, ASK+8~, ASK+15, NOTIFY+8~, NOTIFY+14
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All