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

Package: Enrollment Application System

Routine: EASMTCHK


Information

EASMTCHK ;ALB/SCK,PJR,BDB - MEANS TEST BLOCKING CHECK ; 11/13/03 11:13am

Source Information

Source file <EASMTCHK.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
Registration 3 $$LST^DGMTU  $$OLDMTPF^DGMTU4  INP^VADPT  
Kernel 1 ($$FMDIFF,$$NOW)^XLFDT  
Scheduling 1 $$SDAPI^SDAMA301  
VA FileMan 1 $$GET1^DIQ  

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
Enrollment Application System 2 EASMTL2  EASMTUTL  

Entry Points

Name Comments DBIA/ICR reference
MT(DFN,EASAPT,EASACT,EASDT,EASQT,EASMSG) ; Entry point for MT Check
; Input Variables
; DFN - Patient's IEN in File #2
; EASAPT - Appointment Type (File #409.1) [Optional]
; EASACT - Appointment Action Flag [Optional] Default = "Other"
; "M" - Make an Appointment
; "C" - Check In/Out an existing appointment
; "W" - Unscheduled/Walk-in appointment
; "O" - Other
; "L" - Letters
  • ICR #3499
    • Status: Active
    • Usage: Supported
    MTCHK(DFN,EASACT) ; Check Means Test Status
    ; Input
    ; DFN
    BLDMSG(EASACT,EASTXT) ; Build alert message to user
    INP(DFN) ; Check on Inpatient status
    ; Input
    ; DFN - IEN from patient file
    ; Output
    ; 1 - Patient has Inpatient status
    ; 0 - Patient does not have Inpatient status
    ; Default
    ; Inpatient API defaults to TODAY for inpatient status check

    External References

    Name Field # of Occurrence
    $$LST^DGMTU MTCHK+11
    $$OLDMTPF^DGMTU4 MTCHK+18, MTCHK+23, MTCHK+28
    $$GET1^DIQ MTCHK+18, MTCHK+21, MTCHK+23, MTCHK+25
    $$SDAPI^SDAMA301 MT+32
    INP^VADPT INP+14
    $$FMDIFF^XLFDT MTCHK+31
    $$NOW^XLFDT INP+11

    Interaction Calls

    Name Line Occurrences
    Function Call: WRITE
    • Prompt: !?5,$CHAR(7),"******************************************************"
    • Line Location: MT+56
    Function Call: WRITE
    • Prompt: !?5,EASTXT(EASX)
    • Line Location: MT+58

    FileMan Files Accessed Via FileMan Db Call

    FileNo Call Tags
    ^DGMT(408.31 - [#408.31] GET1^DIQ

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^TMP($J MT+33, MT+34!
    ^XUSEC("EAS MTOVERRIDE" MT+62, BLDMSG+13

    Label References

    Name Line Occurrences
    $$INP MT+36
    $$MTCHK MT+37
    BLDMSG MT+41

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    DFN MT~, MT+31, MT+33, MT+36, MT+37, MTCHK~, MTCHK+11, INP~
    DGARRAY MT+30~, MT+32, MT+34!
    DGARRAY("FLDS" MT+31*
    DGARRAY("SORT" MT+31*
    DGARRAY(4 MT+31*
    DSPLY MT+20~, MT+45*, MT+48*, MT+51*, MT+53
    DT MTCHK+31
    DUZ MT+62, BLDMSG+13
    EAIN INP+9~
    EAIN(1 INP+15
    EAMTS MT+20~, MT+37*, MT+38
    EASACT MT~, MT+26*, MT+27*, MT+29, MT+37, MT+41, MT+45, MT+47, MT+50, MT+61
    , MTCHK~, MTCHK+29, BLDMSG~, BLDMSG+7, BLDMSG+11, BLDMSG+16, BLDMSG+17
    EASAPT MT~, MT+24*, MT+29, MT+33*, MT+45, MT+48, MT+51
    EASDT MT~, MT+25*, MT+29, MT+33, MTCHK+8~, MTCHK+26*, MTCHK+28, MTCHK+31
    EASMSG MT~, MT+42
    EASMT MT+20~
    EASQT MT~, MT+23*, MT+54
    EASTAT MTCHK+8~, MTCHK+11*, MTCHK+12, MTCHK+13, MTCHK+18, MTCHK+21, MTCHK+23, MTCHK+25, MTCHK+26, MTCHK+33
    EASTXT MT+20~, MT+41, MT+42, BLDMSG~
    EASTXT( MT+57, MT+58, BLDMSG+4*, BLDMSG+5*, BLDMSG+8*, BLDMSG+9*, BLDMSG+12*, BLDMSG+13*, BLDMSG+16*, BLDMSG+18*
    , BLDMSG+19*
    EASX MT+20~, MT+55*, MT+57*, MT+58
    IENS MT+20~
    LINE BLDMSG+1~, BLDMSG+3*, BLDMSG+4*, BLDMSG+5*, BLDMSG+8*, BLDMSG+9*, BLDMSG+12, BLDMSG+13, BLDMSG+14*, BLDMSG+16*
    , BLDMSG+18*, BLDMSG+19*
    RSLT MT+20~, MT+22*, MT+36, MT+38, MT+45*, MT+48*, MT+62*, MT+63, MTCHK+8~, MTCHK+10*
    , MTCHK+13*, MTCHK+18*, MTCHK+23*, MTCHK+28*, MTCHK+31*, MTCHK+33*, MTCHK+34
    SDCNT MT+30~, MT+32*, MT+34!
    U MT+33, MTCHK+13, MTCHK+18, MTCHK+21, MTCHK+23, MTCHK+25, MTCHK+26, MTCHK+33
    VAERR INP+9~
    VAINDT INP+9~, INP+11*
    VAROOT INP+9~, INP+11*
    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