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

Package: Remote Order Entry System

Routine: RMPFET


Information

RMPFET ;DDC/KAW-ENTER/EDIT PATIENT ORDERS; [ 06/16/95 3:06 PM ]

Source Information

Source file <RMPFET.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
Remote Order Entry System 7 DISP^RMPFDD  ^RMPFDD2  ^RMPFDS1  ^RMPFDT1  ^RMPFET0  ^RMPFET1  (,MENU,PAT)^RMPFUTL  
VA FileMan 1 ^DIC  

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

Package Total Caller Graph
Remote Order Entry System 6 RMPFEI  RMPFES  RMPFET  RMPFET1  RMPFET8  RMPFET84  

Entry Points

Name Comments DBIA/ICR reference
RMPFSET
PAT
SELECT
ADDEDIT
ADD
END
CONT
READ
SEL ;;Select action to be taken on order
SEL1
SEL2
SELE

External References

Name Field # of Occurrence
^DIC PAT
DISP^RMPFDD PAT+1
^RMPFDD2 SELECT
^RMPFDS1 SELECT+1
^RMPFDT1 ADDEDIT+4
^RMPFET0 ADDEDIT+5
^RMPFET1 ADD
^RMPFUTL RMPFSET+1
MENU^RMPFUTL RMPFSET
PAT^RMPFUTL PAT

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,$C(7),"*** A MENU SELECTION MUST BE MADE ***"
  • Line Location: RMPFSET+0
Function Call: WRITE
  • Prompt: @IOF,"ENTER/EDIT PATIENT ORDERS",!
  • Line Location: RMPFSET+2
Function Call: WRITE
  • Prompt: !
  • Line Location: PAT+0
Function Call: WRITE
  • Prompt: !
  • Line Location: CONT+0
Function Call: WRITE
  • Prompt: !,"Enter <RETURN> to continue or <^> to exit: "
  • Line Location: CONT+1
Function Call: READ
  • Variable: Y
  • Timeout: DTIME
  • Line Location: READ+1
Function Call: READ
  • Variable: Y
  • Timeout: 5
  • Line Location: READ+1
Function Call: WRITE
  • Prompt: !
  • Line Location: SEL+4
Function Call: WRITE
  • Prompt: !,"Select a Number to edit, <A>dd or <RETURN> to exit: "
  • Line Location: SEL1+0
Function Call: WRITE
  • Prompt: !!,"Enter the number to the left of the order you wish to edit",!?5,"<A> to add a new order or",!?5,"<RETURN> to continue."
  • Line Location: SEL2+0
Routine Call
  • DIC
  • Line Location:
    • PAT

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^RMPF(791810 - [#791810] ADDEDIT
^RMPF(791810.1 - [#791810.1] ADDEDIT+1
^RMPF(791810.2 - [#791810.2] ADDEDIT+2

Label References

Name Line Occurrences
ADD SELECT+2, SELECT+4, ADDEDIT+5
ADDEDIT ADDEDIT+7, ADD
CONT PAT+1, CONT+2
END PATPAT+1, SELECT+1, SELECT+3, ADDEDIT+4, ADDEDIT+5, ADD
PAT SELECT+3
READ CONT+1, READ+1, SEL1
RMPFSET SELECT+4, ADD
SEL SELECT+3
SEL1 SEL2
SEL2 SEL2+2
SELE SEL+3, SEL1+1, SEL2+1
SELECT ADDEDIT+6, ADDEDIT+7

Naked Globals

Name Field # of Occurrence
^(0 ADDEDIT+1, ADDEDIT+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% END+3!
%DT END+3!
%Y END+1!
AB END+3!
C END+3!
CM END+3!
CN END+3!
CX END+3!, CONT+2!
D0 END+3!
D1 END+1!
DA END+3!
DFN PAT*, SELECT, END!
DI END+3!
DIC PAT*, END+3!
DIC(0 PAT*
DIE END+3!
DISYS END+3!
DQ END+3!
DR END+3!
DTIME READ+1
I END+3!, CONT*, CONT+2!, SEL+4*, SELE!
IOF RMPFSET+2
L END+1!
M END+3!
POP END+3!
RMPFCX SELECT+2, END!
>> RMPFDAT RMPFSET+1
RMPFDOB END!
RMPFE END!
RMPFEDIT ADDEDIT+3*, ADDEDIT+4!, END+1!
RMPFHAT ADDEDIT+1*, ADDEDIT+3~, END+1!
>> RMPFMENU RMPFSET
RMPFMOD END+2!
RMPFNAM END!
RMPFO END!, END+1!
RMPFORD SELECT+1*, END+1!
RMPFOUT PAT+1, SELECT+1, SELECT+3, ADDEDIT+4, ADDEDIT+5, ADDEND+2!, READ!, READ+2*, SEL1+1
RMPFQUT ADDEDIT+7, END+2!, CONT+2, READ!, READ+3*, SEL2SEL2+2*
RMPFS END!, CONT+2!, SEL+3, SELE!
RMPFS( SEL2+2, SEL2+3
RMPFSEL ADDEDIT+5, ADDEDIT+6, ADDEDIT+7, END!
RMPFSEL1 SELECT+3, SELECT+4, END+2!, SEL+3*, SEL2+1*
RMPFSSN END!
RMPFST ADDEDIT*, ADDEDIT+2, ADDEDIT+3~, END+1!
>> RMPFSTAN RMPFSET+1
>> RMPFSYS RMPFSET+1
RMPFTE SELECTADDEDIT+3~, ADDEDIT+6!, ADDEDIT+7!, END+2!
RMPFTP SELECT+1*, ADDEDIT+3~, END+1!
RMPFTYP ADDEDIT*, ADDEDIT+1, ADDEDIT+3~, END+1!
RMPFX SELECT+2!, SELECT+4, ADDEDITADDEDIT+7, ADDSEL+3!, SEL2+3*
RMPFY1 END+1!
>> S0 ADDEDIT*
ST END+2!
U ADDEDITADDEDIT+1, ADDEDIT+2, READ+1
X ADDEDIT+2*, ADDEDIT+3, END+3!, CONT+2!, SELE!
Y PATEND+3!, READ+1*, READ+2*, READ+3*, SEL2+1, SEL2+2, SEL2+3, SELE!
ZY END+3!
ZZ END+2!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All