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 |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: SDCNP

Package: Scheduling

Routine: SDCNP


Information

SDCNP ;ALB/LDB - CANCEL SINGLE OR MULTIPLE APPOINTMENTS FOR PATIENT ; 3/2/05 2:33pm

Source Information

Source file <SDCNP.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
Scheduling 3 END^SDAUT2  (,NO)^SDCNP0  DT^SDUTL  
VA FileMan 3 ^%DT  NOW^%DTC  ^DIC  
Kernel 1 $$UP^XLFSTR  

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

Package Total Caller Graph
Scheduling 4 SD CANCEL APPOINTMENT  SD OERR CANCEL APPT  SDCNP0  SDCNP1  
Kernel 1 ^ORD(101  

Entry Points

Name Comments DBIA/ICR reference
RD
EN
SEL
STAT
RSN
REM
W
DATE
END
OERR

External References

Name Field # of Occurrence
^%DT DATE
NOW^%DTC EN
^DIC RDRSN
END^SDAUT2 END
^SDCNP0 DATE+1
NO^SDCNP0 SEL+2
DT^SDUTL EN
$$UP^XLFSTR SELSTAT

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,*7,*7,"PATIENT NOT FOUND",*7,*7
  • Line Location: RD+0
Function Call: READ
  • Formatting: !
  • Prompt: "DO YOU WANT TO CANCEL (P)AST OR (F)UTURE APPOINTMENTS? F// "
  • Variable: X9
  • Timeout: DTIME
  • Line Location: SEL+0
Function Call: WRITE
  • Prompt: !,"Enter a P to cancel past appointments or F to cancel future appointments"
  • Line Location: SEL+0
Function Call: READ
  • Formatting: !
  • Prompt: "APPOINTMENTS CANCELLED BY (P)ATIENT OR BY (C)LINIC? P// "
  • Variable: SDWH
  • Timeout: DTIME
  • Line Location: STAT+0
Function Call: WRITE
  • Prompt: !,"Enter a P for by Patient or a C for by Clinic"
  • Line Location: STAT+0
Function Call: READ
  • Formatting: !
  • Prompt: "CANCELLATION REMARKS: "
  • Variable: SDREM
  • Timeout: DTIME
  • Line Location: REM+0
Function Call: WRITE
  • Prompt:
  • Line Location: REM+0
Function Call: WRITE
  • Prompt: !,*7,"Must be 3 to 160 characters in length"
  • Line Location: REM+2
Function Call: WRITE
  • Prompt: !,*7,"NO CONTROL CHARACTERS"
  • Line Location: REM+3
Function Call: READ
  • Variable: PAUSE
  • Timeout: DTIME
  • Line Location: OERR+0
Function Call: WRITE
  • Prompt: !,"Press Return to continue: "
  • Line Location: OERR+0
Routine Call
  • DIC
  • Line Location:
    • RD
    • RSN

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DPT - [#2] Classic Fileman Calls
^SD(409.2 - [#409.2] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DPT - [#2] SEL+2, OERR
^UTILITY($J END+2!

Label References

Name Line Occurrences
EN OERR
END RDSELSTATRSNREMDATE
RD RD
REM REM+2, REM+3
RSN RSN
SEL SEL
STAT STAT
W REM

Naked Globals

Name Field # of Occurrence
^(0 OERR

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% EN, END!
%DT DATE*!, END!
%DT("A" DATE*
%DT(0 DATE*
%H END!
%I END!
%Y END!
A END!
A0 END+2!
A1 END!, END+2!
A2 END!
A3 END+2!
A5 END+2!
A8 END!
A9 END!
ADDR END!
ALL END+2!
ANS END!
APL EN*, END!
APP END!
APPZ END!
AT END!
B END!
C END!
CDATE END!
CHAR END!
CLIN END!
CNN END!
CNT EN*, END!
COMMENT END!
COV END!
D0 END!
DA RD+1*, END!, OERR*
DATE END!
>> DFN RD+1*, SEL+2, OERR*
DGPGM END!
DGVAR END!
DI END!
DIC RD*, RSN*!, END!
DIC("S" RSN*
DIC(0 RD*, RSN*
DIE END!
DIPGM END!
DIV END!
DIW END+3!
DIWF END+3!
DIWL END+3!
DIWR END+3!
DIWT END+3!
DK END!
DL END!
DN END+3!
DOW END!
DQ END+3!
DR END!
DT EN
DTIME SELSTATREMOERR
DTOUT END!
DUPE END!
ENDATE END!
GDATE END!
HDT EN*, DATE*, END!
HSI END!
I END!
J END!
L END!
L0 END+3!
L1 END!
L5 END!
LL END!
M1 END!
M8 END!
MAX END!
MESS END+3!
MIN END+3!
NAME RD+1*, END!, OERR*
NDATE END!
NDT END!
ORACTION SDCNP+2!, RD
>> ORVP OERR
PAUSE OERR~*!
PDAT END+1!
POP END+1!
Q END+1!
Q1 END+1!
S END+1!
S1 END+1!
S2 END+1!
S3 END+1!
S5 END+1!
S9 END+1!
SB END+1!
SC END+1!
SD END+1!
SD0 END+1!
SD1 END+1!
SD2 END+1!
SD20 END+3!
SDA END+1!, END+2!
SDADD END+3!
>> SDAMTYP RD
SDAP END+1!
SDC END+3!
SDCL END+1!
SDCNT END+1!
SDCNT1 END+1!
SDCP STAT+1*, END+1!
SDCTR END+1!
SDCTRL END+1!
SDDAT END+3!
SDDH END+1!
SDDI END+1!
SDDIF END+1!
SDDK END+1!
SDDM END+1!
SDDT END+1!
SDDT1 END+1!
SDEND END+1!
SDERR EN*, SEL+2*, END+1!
SDFOR END+1!
SDHX END+3!
SDINP END+1!
SDIO END+1!
SDJ END+1!
SDJ1 END+1!
SDLET END+1!
SDLN END+1!
SDLN1 END+1!
SDLN2 END+1!
SDMDT END+1!
SDMSG END+1!
SDNODE END+1!
SDP END+1!
SDP1 END+1!
SDPRT END+1!, END+2!
SDPT END+1!
SDPV SEL+1*, SEL+2, WDATEEND+1!
SDR END+1!
SDREM REM*, REM+1, REM+2, REM+3, END+2!
SDRT END+2!
SDS END+2!
SDSCR RSN*, END+2!
SDSCRPC RSN*!
SDSOH END+2!
SDSTRTDT END+2!
SDT END+2!
SDT0 END+3!
SDT1 END+2!
SDTADB END+2!
SDTADE END+2!
SDTH END+2!
SDTM EN*, SEL+2, END+2!
SDTTM END+2!
SDV END+2!
SDV2 END+2!
SDWH STAT*, STAT+1*, RSNEND+2!
SDX END+2!
SDX1 END+2!
SDXX END+2!
SI END+2!
SL END+2!
SM END+2!
SS END+2!
ST END+2!
STARTDAY END+2!
STIME END+2!
STR END+2!
TIME END+2!
TMPD REM+1*, END+3!
TST END+3!
X RDRSNDATEEND+2!
X1 END+2!
X3 END+2!
X8 END+2!
X9 SEL*, SEL+1, END+2!
>> XQORQUIT OERR*
Y RDRD+1, RSNDATEEND+2!
Z W!, END+2!
Z0 END+2!
Z1 W!, END+2!
Z5 END+2!
Z6 END+2!
Z7 END+2!
Z9 END+2!
ZL END+2!
ZX W!, END+2!
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 |  Naked Globals |  Local Variables  | All