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

Package: Scheduling

Routine: SDCOU


Information

SDCOU ;ALB/RMO - Utilities - Check Out;28 DEC 1992 10:00 am

Source Information

Source file <SDCOU.m>

Call Graph

Call Graph Total: 3

Package Total Call Graph
Scheduling 2 $$STATUS^SDAM1  $$FIND^SDAM2  
Registration 1 ($$LOWER,PAUSE)^VALM1  

Caller Graph

Caller Graph Total: 13

Package Total Caller Graph
Scheduling 9 SCRPW16  SDAMEP4  SDCNP0  SDCO  SDCO0  SDCO1  SDCOAM  SDCOM  
SDM2  
Automated Information Collection System 2 IBDF18E0  IBDFDE0  
IHS Changes To Scheduling 2 BSDAMEP  BSDAMEPW  

Entry Points

Name Comments DBIA/ICR reference
KILL(SDOE,SDOLD) ; -- set x-ref logic for co completion date to updates children
KILLQ
CODT(DFN,SDT,SDCL) ; -- does appt have co date
CHKQ
STATUS(SDAT) ;Selected Appointment Status IEN
SETQ
CHK(SDSEL) ;Check if Appt can be Checked Out
; Input -- SDSEL Appt Selected in Appt Mgr
; Output -- 1=Yes and 0=No
COMDT(SDOE) ;Check Out Process Completion Date/Time
  • ICR #1581
    • Status: Retired
    • Usage: Controlled Subscription
    ORG(SDORG) ;Originating Process Type Name for Outpatient Encounter
    ; Input -- SDORG Originating Process Type
    ; Output -- Originating Process Type Name
    SET(SDOE,SDNEW) ; -- set x-ref logic for co completion date to updates children

    External References

    Name Field # of Occurrence
    $$STATUS^SDAM1 STATUS+1
    $$FIND^SDAM2 CODT+1
    $$LOWER^VALM1 ORG+4
    PAUSE^VALM1 CHK+6, CHK+7, CHK+8

    Interaction Calls

    Name Line Occurrences
    Function Call: WRITE
    • Prompt: !!,*7,">>> This is not a valid appointment."
    • Line Location: CHK+6
    Function Call: WRITE
    • Prompt: !!,*7,">>> You can not check out this appointment."
    • Line Location: CHK+7
    Function Call: WRITE
    • Prompt: !!,*7,">>> It is too soon to check out this appointment."
    • Line Location: CHK+8

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^DD(409.68 ORG+4, SET+7, KILL+7
    ^DPT - [#2] STATUS+1
    ^SC - [#44] CODT+1
    ^SCE - [#409.68] COMDT+1, SET+5, SET+6*, KILL+5, KILL+6*
    ^SCE("APAR" SET+1, SET+4, KILL+1, KILL+4
    ^SD(409.63 - [#409.63] CHK+7
    ^TMP("SDAMIDX" CHK+4

    Label References

    Name Line Occurrences
    $$STATUS CHK+7
    CHKQ CHK+4, CHK+6, CHK+7, CHK+8
    KILLQ KILL+1
    SETQ SET+1

    Naked Globals

    Name Field # of Occurrence
    ^( SET+7, KILL+7

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    DA SET+2~, SET+6*, KILL+2~, KILL+6*
    DFN CODT~, CODT+1
    DT CHK+8
    SDAT CHK+3~, CHK+4*, CHK+6, CHK+7, CHK+8, STATUS~, STATUS+1
    SDCL CODT~, CODT+1
    SDIX SET+2~, SET+6*, SET+7*, KILL+2~, KILL+6*, KILL+7*
    SDNEW SET~, SET+6, SET+7
    SDOE COMDT~, COMDT+1, SET~, SET+1, SET+3, KILL~, KILL+1, KILL+3
    SDOEC SET+2~, SET+3*, SET+4*, SET+5, SET+6, KILL+2~, KILL+3*, KILL+4*, KILL+5, KILL+6
    SDOEP SET+2~, SET+3*, SET+4, KILL+2~, KILL+3*, KILL+4
    SDOLD KILL~, KILL+6, KILL+7
    SDORG ORG~, ORG+4
    SDSEL CHK~, CHK+4
    SDT CODT~, CODT+1
    U CODT+1, CHK+6, SET+6, KILL+6
    X SET+2~, SET+6*, SET+7*, KILL+2~, KILL+6*, KILL+7*
    Y CHK+3~, CHK+5*, CHK+6*, CHK+7*, CHK+8*, CHKQ, ORG+3~, ORG+4*, ORG+5
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All