ORCDLG ;SLC/MKB-Order dialogs ; 08 May 2002 2:12 PM
Source file <ORCDLG.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
EN(ORDIALOG) | ; -- process ORDIALOG
|
|
SET | ; -- prompt for new order set
|
|
S1 | ||
S2 | ||
SQ | ||
MENU | ; -- prompt for menu
|
|
MNQ | ||
ORDER(ORDIALOG) | ; -- Execute ORDIALOG, return ORIFN or ^ if unsuccessful
|
|
ADD | ; -- prompt for new order
; Requires: ORDIALOG = Order Dialog ifn ; ORNP = Ordering Provider (ifn in #200) ; ORVP = Patient (vptr to #2) ; Optional: ORL = Patient Location (vptr to #44) ; ORTS = Treating Specialty (ifn in #45.7) ; ORSET = Order Set (ifn in #101.41, from SET) ; $$ORDER enters at ADD0 to be able to return ORIFN |
|
ADD0 | ||
ADD1 | ||
ADDQ | ||
DIALOG | ; -- loop through prompts in dialog
|
|
ANOTHER() | ; -- Add another order?
|
|
CONT() | ; -- continue w/set?
|
|
DISPLAY | ; -- Display new order on screen
|
|
ITEM(P,I) | ; -- Display each item in dialog
|
|
DATE(X) | ; -- Returns resolved date
|
|
OK() | ; -- Ready to save?
|
|
KVALUES | ; -- kill ORDIALOG("ORDERABLE ITEM",#) value nodes
|
|
NOW() | ; -- Returns current Date Ordered for new order
|
|
ACTIVE() |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
FileNo | Call Tags |
---|---|
^OR(100 - [#100] | Classic Fileman Calls |