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 |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: HMPWBM2

Package: Enterprise Health Management Platform

Routine: HMPWBM2


Information

HMPWBM2 ;ASMR/RRB - Medication Order Writeback ;Jul 02, 2015@10:19:41

Source Information

Source file <HMPWBM2.m>

Call Graph

Call Graph

Call Graph Total: 3

Package Total Call Graph
Enterprise Health Management Platform 2 GET^HMPDJ  ADHOC^HMPUTIL2  
Order Entry Results Reporting 1 (LOCK,SAVE,UNLOCK)^ORWDX  

Entry Points

Name Comments DBIA/ICR reference
ORSAVE(HMPOUT,DFN,DUZ,LOCIEN,DLG,ORDG,ORIT,ORIFN,ORDIALOG,ORDEA,ORAPPT,ORSRC,OREVTDF) ; Calls for saving order
; Input Parameters:
; DFN: Patient DFN acquired when the patient is selected and placed in context.
; DUZ: Provider IEN acquired during login
; LOCIEN: Ordering Location (locationIen from the Visit)
; DLG: (internalDialogName) Acquired from the ORWDXM DLGNAME RPC
; ORDG:(displayGroupPointer) From the ORWDX WRLST RPC
; ORIT: (orderDialogIen) Acquired from the ORWDX WRLST RPC
; ORIFN: (orderIen) This is only available for existing orders that are being
; changed or renewed. New orders do not have an orderIen until they are saved.)
; ORDIALOG: (orderDialogArray) An ordered array consisting of the following....
; A map of the input screen to the dialog question subscripts returned from the
; ORWDX DLGDEF RPC.
; Order checks from the ORWDXC ACCEPT RPC. These included as:
; ("ORCHECK") = number of order checks
; ("ORCHECK",Piece 1, Piece 3,increment)=Piece 2 through Piece 4 of the order
; checks delimited by "^".
; ("ORTS") = treating specialty. Will be set to 0 (zero) if not available.
; (Only applies to inpatient locations.)
; ORDEA: digital signature
; ORAPPT: date.time stamp of visit in VA format
; ORSRC: order source
; OREVTDF: (eventDefault) only used for delayed orders
ENDSAVE ;

External References

Name Field # of Occurrence
GET^HMPDJ ORSAVE+55
ADHOC^HMPUTIL2 ORSAVE+84
LOCK^ORWDX ORSAVE+30
SAVE^ORWDX ORSAVE+47
UNLOCK^ORWDX ORSAVE+90

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP("HMPF" ORSAVE+88

Label References

Name Line Occurrences
ENDSAVE ORSAVE+31

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CNT ORSAVE+60~, ORSAVE+75*, ORSAVE+76
DFN ORSAVE~, ORSAVE+30, ORSAVE+47, ORSAVE+53, ORSAVE+84, ORSAVE+90
DLG ORSAVE~, ORSAVE+47
DUZ ORSAVE~, ORSAVE+47
HMFLTR ORSAVE+28~, ORSAVE+55
HMFLTR("domain" ORSAVE+53*
HMFLTR("id" ORSAVE+53*
HMFLTR("noHead" ORSAVE+53*
HMFLTR("patientId" ORSAVE+53*
HMPDMN ORSAVE+60~, ORSAVE+66*, ORSAVE+84
HMPFCNT ORSAVE+60~, ORSAVE+66*, ORSAVE+84
HMPOUT ORSAVE~, ORSAVE+32*, ORSAVE+88*
I ORSAVE+60~, ORSAVE+70*, ORSAVE+71*, ORSAVE+73, ORSAVE+74
II ORSAVE+60~, ORSAVE+72*, ORSAVE+73*, ORSAVE+74
JNAME ORSAVE+60~, ORSAVE+77*, ORSAVE+78, ORSAVE+79*, ORSAVE+80
JOUT ORSAVE+28~, ORSAVE+55, ORSAVE+62
JSTRNG ORSAVE+60~, ORSAVE+74*, ORSAVE+75, ORSAVE+76
JVALPR ORSAVE+60~, ORSAVE+76*, ORSAVE+77
JVALUE ORSAVE+60~, ORSAVE+77*, ORSAVE+80
LOCIEN ORSAVE~, ORSAVE+47
ORAPPT ORSAVE~, ORSAVE+47
ORDEA ORSAVE~, ORSAVE+47
ORDG ORSAVE~, ORSAVE+47
ORDIALOG ORSAVE~, ORSAVE+47
ORDIEN ORSAVE+28~, ORSAVE+49*, ORSAVE+53
OREVTDF ORSAVE~, ORSAVE+47
ORIFN ORSAVE~, ORSAVE+47
ORIT ORSAVE~, ORSAVE+47
ORSRC ORSAVE~, ORSAVE+47
OUT ORSAVE+28~, ORSAVE+30, ORSAVE+31, ORSAVE+47, ORSAVE+90
OUT(1 ORSAVE+49
STMPTM ORSAVE+60~, ORSAVE+84
UID ORSAVE+60~, ORSAVE+84
WRPOUT ORSAVE+60~, ORSAVE+62*
WRPOUT( ORSAVE+71, ORSAVE+73, ORSAVE+74
WRPOUT("total" ORSAVE+66
Info |  Source |  Call Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All