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

Package: Surgery

Routine: SROERRPO


Information

SROERRPO ;B'HAM ISC/ADM - ORDER ENTRY ROUTINE ; 8 JULY 1992 10:00 am

Source Information

Source file <SROERRPO.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
VA FileMan 4 (,DD)^%DT  ^DIE  ^DIK  ^DIR  
Surgery 2 STATUS^SROERR0  ^SRSKILL  
Order Entry Results Reporting 1 FILE^ORX  

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

Package Total Caller Graph
Surgery 1 SROERR BACKFILL  

Entry Points

Name Comments DBIA/ICR reference
DAYS
END
ORD
NON
REMOVE ; remove option from option file
RET

External References

Name Field # of Occurrence
^%DT DAYS+2
DD^%DT DAYS+2
^DIE ORD+5
^DIK REMOVE+5
^DIR SROERRPO+5
FILE^ORX ORD+4
STATUS^SROERR0 ORD+2
^SRSKILL END

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: @IOF,!,"Move Surgical Cases into the ORDER file",!!!
  • Line Location: SROERRPO+2
Function Call: WRITE
  • Prompt: "OE/RR package has not been installed."
  • Line Location: SROERRPO+3
Function Call: WRITE
  • Prompt: "This option is used to 'back fill' the ORDER file with existing Surgical cases.",!!,"NOTE: Upon the completion of the running of this process, this option will",!,?6,"be deleted from your system."
  • Line Location: SROERRPO+4
Function Call: WRITE
  • Prompt: !!
  • Line Location: SROERRPO+5
Function Call: READ
  • Variable: X
  • Timeout: DTIME
  • Line Location: DAYS+0
Function Call: WRITE
  • Prompt: !!,"Enter a number between 1 and 90, inclusive. This is the number of days in the",!,"past for which Surgical cases should be added to the ORDER file (100) for the",!,"OE/RR package."
  • Line Location: DAYS+1
Function Call: WRITE
  • Prompt: !!,"Surgical cases since ",Y," will now be added to the ORDER file (100)."
  • Line Location: DAYS+2
Function Call: WRITE
  • Prompt: !,CNT," surgical cases have been added to the ORDER file.",!!
  • Line Location: DAYS+5
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: END+0
Function Call: WRITE
  • Prompt: !!,"Unable to add Surgical cases to ORDER file. Please check ORDER PARAMETERS file."
  • Line Location: ORD+4
Function Call: WRITE
  • Prompt: !!,"This option will now be removed from your system..."
  • Line Location: REMOVE+4
Function Call: WRITE
  • Prompt: !!,"Press RETURN to continue "
  • Line Location: RET+0
Routine Call
  • DIE
  • Line Location:
    • ORD+5
Routine Call
  • DIR
  • Line Location:
    • SROERRPO+5

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DIC(19 - [#19] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(19 - [#19] DAYS+3, REMOVE+1, REMOVE+2, REMOVE+3
^ORD(100.99 - [#100.99] SROERRPO+3
^SRF - [#130] ORD!, ORD+1, ORD+2, NONNON+1
^SRF("AC" DAYS+4, ORD!

Label References

Name Line Occurrences
DAYS DAYS+1
END SROERRPO+3, SROERRPO+5, SROERRPO+6, DAYSDAYS+4
NON ORD+1
ORD DAYS+4
REMOVE DAYS+5
RET SROERRPO+3, DAYS+4, REMOVE+1, REMOVE+2, REMOVE+3

Naked Globals

Name Field # of Occurrence
^(0 ORD+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> CNT DAYS+3*, DAYS+5, ORD+6*
DA ORD+5!*, REMOVE+5!*
DA(1 REMOVE+5*
DIE ORD+5!*
DIK REMOVE+5!*
DIR SROERRPO+5!
DIR("A" SROERRPO+5*
DIR("B" SROERRPO+5*
DIR(0 SROERRPO+5*
DR ORD+5!*
DTIME DAYSRET
>> DTOUT SROERRPO+5
>> DUOUT SROERRPO+5
>> INT REMOVE+3*, REMOVE+5
IOF SROERRPO+2, END
ORIFN END!, ORD+4, ORD+5, ORD+6
>> ORL ORD+3*, NON*
>> ORNP ORD+2*, NON+1*
ORPCL DAYS+4*, END!
>> ORPK ORD+3*
>> ORSTRT ORD+3*
>> ORTX ORD+3*
>> ORVP ORD+2*
>> SRD DAYS+2*
>> SRDT DAYS+3*, DAYS+4*, ORDORD+3
>> SRL NON*
>> SRMENU REMOVE+1*, REMOVE+3, REMOVE+5
SROERR DAYS+4*, END!, ORD+3
>> SROPT REMOVE+2*, REMOVE+3, REMOVE+5
>> SRPCL DAYS+3*, DAYS+4
>> SRSOP ORD+2*, ORD+3
>> SRSOUT SROERRPO+2*, DAYS+4, ORD+4*
>> SRST DAYS+2*, DAYS+3
>> SRSTATUS ORD+3
SRTN DAYS+4*, END!, ORDORD+1, ORD+2, ORD+3, ORD+5, NONNON+1
>> X DAYS*, DAYS+1, DAYS+2*, DAYS+3*, RET*
>> Y SROERRPO+6, DAYS+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