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

Package: Surgery

Routine: SROPDEL


Information

SROPDEL ;BIR/MAM - DELETE CASE; JUNE 14, 2005

Source Information

Source file <SROPDEL.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
Surgery 3 DEL^SROERR  DEL^SROPCEP  ($$LOCK,UNLOCK)^SROUTL  
VA FileMan 2 ^DIE  ^DIK  

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

Package Total Caller Graph
Surgery 4 SROALNO  SROCMPD  SROP  SRSUPRQ  

Entry Points

Name Comments DBIA/ICR reference
DEL
KILL ; delete entry
CON ; delete concurrent case ?
RET
TP
KTP ; delete transplant assessments

External References

Name Field # of Occurrence
^DIE KILL+4
^DIK KILL+6, KILL+7, KTP+2
DEL^SROERR KILL+3
DEL^SROPCEP KILL+5
$$LOCK^SROUTL KILL+1
UNLOCK^SROUTL KILL+7, KILL+8

Interaction Calls

Name Line Occurrences
Function Call: READ
  • Variable: SRYN
  • Timeout: DTIME
  • Line Location: DEL+0
Function Call: WRITE
  • Prompt: !!,"Enter 'YES' to delete this surgical case from your records. If you have",!,"selected this option inadvertantly and do not want to remove this case,",!,"enter RETURN or 'NO'."
  • Line Location: DEL+2
Function Call: WRITE
  • Prompt: !!,"This case has been completed and must remain in the file for your records."
  • Line Location: DEL+5
Function Call: WRITE
  • Prompt: !!,"This case has been verified and locked. It cannot be deleted unless unlocked",!,"by your Chief of Surgery, or someone appointed by him/her."
  • Line Location: DEL+6
Function Call: WRITE
  • Prompt: !!,"This case has been cancelled and must remain in the file for your records."
  • Line Location: DEL+9
Function Call: WRITE
  • Prompt: !!,"You cannot delete a procedure that has already been scheduled. If you",!,"would like to cancel this procedure, use the option 'Cancel Scheduled ",!,"Operation'."
  • Line Location: DEL+10
Function Call: WRITE
  • Prompt: !!,"You cannot delete a procedure that has one or more operative documents."
  • Line Location: DEL+11
Function Call: WRITE
  • Prompt: !!," Deleting "_SRCC_SROPCOM
  • Line Location: KILL+4
Function Call: READ
  • Variable: SRYN
  • Timeout: DTIME
  • Line Location: CON+1
Function Call: WRITE
  • Prompt: !!,"Enter RETURN to delete this concurrent case. If you are not sure whether to",!,"delete the other case, enter 'NO'. It can be removed later if necessary."
  • Line Location: CON+7
Function Call: READ
  • Variable: X
  • Timeout: DTIME
  • Line Location: RET+0
Function Call: WRITE
  • Prompt: !!,"Press RETURN to continue "
  • Line Location: RET+0
Function Call: READ
  • Variable: SRYN
  • Timeout: DTIME
  • Line Location: TP+3
Function Call: WRITE
  • Prompt: !!,"Enter YES to delete this case and its transplant assessment(s). Otherwise,",!,"enter NO."
  • Line Location: TP+5
Function Call: WRITE
  • Prompt: !!,"Deleting Transplant Assessment #",SRTPP
  • Line Location: KTP+2
Routine Call
  • DIE
  • Line Location:
    • KILL+4

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^SRF - [#130] Classic Fileman Calls
^SRO(136 - [#136] Classic Fileman Calls
^SRT - [#139.5] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^SRF - [#130] DEL+5, DEL+6, DEL+7, DEL+8, DEL+10, DEL+11, KILL+2!, KILL+4, KILL+5, CON+3
^SRO(136 - [#136] KILL+6
^SRT - [#139.5] TP+1
^SRT("B" TP+1
^TMP("SRTP" DEL+12!, KILL+9, TP+1*, TP+2, KTP+1, KTP+3!

Label References

Name Line Occurrences
CON KILL+8, CON+7
DEL DEL+2
KILL KILL+8
KTP KILL+9
RET DEL+5, DEL+6, DEL+9, DEL+10, DEL+11
TP DEL+12, TP+5

Naked Globals

Name Field # of Occurrence
^("LOCK" DEL+6

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DA KILL+4*!, KILL+6*!, KILL+7*!, KTP+2!*
>> DFN TP+1
>> DIE KILL+4*
DIK KILL+6*!, KILL+7*!, KTP+2!*
>> DR KILL+4*
DTIME DELCON+1, CON+6, RETTP+3
SRATP TP~*, TP+1*
>> SRCC DEL+4*, KILL+4
>> SRCONC KILL+2*, KILL+8, CON+1*, CON+3*, CON+4, CON+8*
>> SROPCAN DEL+7*, DEL+8*, DEL+9
>> SROPCOM DEL+4*, KILL+4
>> SRSOUT DEL*, DEL+3*, DEL+12, TP+3*, TP+6*
SRTN DEL+5, DEL+6, DEL+7, DEL+8, DEL+10, DEL+11, KILL+1, KILL+2, KILL+4, KILL+5
KILL+6, KILL+7!, CON+1*, CON+3, RET!, TP+1
>> SRTN1 KILL+7*
SRTPN TP~, TP+1*
SRTPP TP~, KTP+1*, KTP+2
>> SRVSIT KILL+5*
>> SRX KILL+5*
>> SRYN DEL*, DEL+1*, DEL+2, DEL+3, CON+1*, CON+2*, CON+7, CON+8, TP+3*, TP+4*
TP+5, TP+6
U CON+3
>> X CON+6*, RET*
>> Y DEL+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 |  Naked Globals |  Local Variables  | All