HMPWBM2 ;ASMR/RRB - Medication Order Writeback ;Jul 02, 2015@10:19:41
Source file <HMPWBM2.m>
Package | Total | Call Graph |
---|---|---|
Enterprise Health Management Platform | 2 | GET^HMPDJ ADHOC^HMPUTIL2 |
Order Entry Results Reporting | 1 | (LOCK,SAVE,UNLOCK)^ORWDX |
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 | ;
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^TMP("HMPF" | ORSAVE+88 |
Name | Line Occurrences |
---|---|
ENDSAVE | ORSAVE+31 |
>> | 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 |