OREVNTX1 ; SLC/JLI - Event delayed orders RPC's ; 4/5/11 2:53pm
Source file <OREVNTX1.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| PUTEVNT(ORY,DFN,EVT,ORIFN) | ; Save new patient delayed events to file 100.2
|
|
| GTEVT(ORY,PTEVT) | ; Return Event infomation based on PTEVT ptr #100.2
|
|
| GTEVT1(ORY,EVT) | ; Return Event information based on EVT ptr #100.5
|
|
| EVT(ORY,PTEVT) | ; Return Event ptr #100.5, given PTEVT ptr #100.2
|
|
| EXISTS(ORY,DFN,EVT) | ;Returns PtEvtID ptr #100.2 if patient already has delayed orders
|
|
| TYPEXT(ORY,DFN,EVT) | ; does EVT has delayed orders?
; 1 if Patient DFN has delayed orders for EVT ; 2 if Parent/Sibling event has delayed orders ; 0 if No delayed orders for EVT |
|
| MATCH(ORY,DFN,EVT) | ;If Pt's current data match selected event
|
|
| NAME(ORY,PTEVT) | ; Return Event name from #100.5, given PTEVT ptr #100.2
|
|
| DIV(ORY,PTEVT) | ; Return division for PTEVT ptr #100.2
|
|
| DIV1(ORY,EVT) | ; Return division for EVT ptr #100.5
|
|
| LOC(ORY,PTEVT) | ; Return default hospital location ^SC( for PTEVT ptr #100.2
|
|
| LOC1(ORY,EVT) | ; Return default hospital location ^SC( for EVT ptr #100.5
|
|
| CHGEVT(ORY,NEWEVT,ORIDS) | ; Change order's event
|
|
| EMPTY(ORY,PTEVT) | ; Return 1 if PTEVT doesn't have any orders
|
|
| DELPTEVT(ORY,PTEVT) | ; Delete Patient Event in #100.2
|
|
| UPDTOR(ORY,PTIFN,ORIFN,PTEVT) | ; If delayed order was DCed, then update the EVENT and "AEVNT"
|
|
| CURSPE(ORY,PTIFN) | ; Return current treating specialty
|
|
| DFLTEVT(ORY,PVIFN) | ; Return default release event based on provider IFN
|
|
| CMEVTS(ORY,CLOC) | ;Return common event list
|
|
| DELDFLT(ORY,PVIFN) | ; Delete default release event
|
|
| WRLSTED(LST,LOC,EVTID) | ; Return list of dialogs for writing event delayed orders
; .Y(n): DlgName^ListBox Text |
|
| WRLST1 | ||
| GETDLG(LST,DLGID) | ; Return dialog infomation based on the DLGID
|
|
| DONE(LST,PTEVT) | ; Terminate PTEvt
|
|
| SETDFLT(ORY,EVT) | ;Set personal default event
|
|
| CPACT(ORY,EVT) | ; Return True/False to display active orders for copy
; EVT ptr to #100.5 |
|
| PRMPTID(ORY,PRTNM) | ;Return event prompt IEN for OR GTX EVENT
|
|
| ISDCOD(ORY,ORIFN) | ;True: the order need to be filtered out
|
|
| DEFLTS(ORY,EVTID) | ;Return default specialty for EVTID(#100.5)
|
|
| MULTS(ORY,EVTID) | ;Return specialty list for the EVTID(#100.5)
|
|
| PRTIDS(ORY,IDS) | ;Return some prompt ids from #101.41
; treating specialty Id^attending provider id |
|
| DFLTDLG(ORY,EVTID) | ;Return event default dialog IEN
|
|
| AUTHMREL(ORY,USER) | ;1: user can manual release delayed orders 0: can't
|
|
| HAVEPRT(ORY,PTEVT) | ;return parent patient event from #100.2
|
|
| GRPCHK(DG,AGRP) | ;If an order's group belong to DG group
|
|
| ODPTEVID(ORY,ORID) | ;Return PtEvtID based on the ORID
|
|
| COMP(ORY,PTEVT) | ;Return 1 or 0 if PTEVT completed or not
|
|
| ISHDORD(ORY,ORID) | ;Return 1 if it's on-hold med order
|
|
| ISPASS(ORY,PTEVTID,EVTTYPE) | ;Return 1 if it's a pass event
|
|
| ISPASS1(ORY,EVTID,EVTTYPE) | ;Return 1 if it's a pass event
|
|
| DLGIEN(ORY,DLGNAME) | ;Return Order Dialog IEN based on name
|
|
| GETSTS(ORY,ORDID) | ;Return Order status
|
|
| CHKORD(ORDER) | ;Extrinsic function to determine if order is delayed and the "event" order
|
| RPC Name | Call Tags |
|---|---|
| OREVNTX1 PUTEVNT | PUTEVNT |
| OREVNTX1 GTEVT | GTEVT |
| OREVNTX1 WRLSTED | WRLSTED |
| OREVNTX1 EVT | EVT |
| OREVNTX1 EXISTS | EXISTS |
| OREVNTX1 NAME | NAME |
| OREVNTX1 MATCH | MATCH |
| OREVNTX1 GTEVT1 | GTEVT1 |
| OREVNTX1 DIV | DIV |
| OREVNTX1 DIV1 | DIV1 |
| OREVNTX1 LOC | LOC |
| OREVNTX1 LOC1 | LOC1 |
| OREVNTX1 CHGEVT | CHGEVT |
| OREVNTX1 EMPTY | EMPTY |
| OREVNTX1 DELPTEVT | DELPTEVT |
| OREVNTX1 GETDLG | GETDLG |
| OREVNTX1 CURSPE | CURSPE |
| OREVNTX1 DFLTEVT | DFLTEVT |
| OREVNTX1 DONE | DONE |
| OREVNTX1 CPACT | CPACT |
| OREVNTX1 PRMPTID | PRMPTID |
| OREVNTX1 ISDCOD | ISDCOD |
| OREVNTX1 SETDFLT | SETDFLT |
| OREVNTX1 DEFLTS | DEFLTS |
| OREVNTX1 MULTS | MULTS |
| OREVNTX1 PROMPT IDS | PRTIDS |
| OREVNTX1 DELDFLT | DELDFLT |
| OREVNTX1 DFLTDLG | DFLTDLG |
| OREVNTX1 TYPEXT | TYPEXT |
| OREVNTX1 AUTHMREL | AUTHMREL |
| OREVNTX1 HAVEPRT | HAVEPRT |
| OREVNTX1 CMEVTS | CMEVTS |
| OREVNTX1 ODPTEVID | ODPTEVID |
| OREVNTX1 COMP | COMP |
| OREVNTX1 ISHDORD | ISHDORD |
| OREVNTX1 ISPASS | ISPASS |
| OREVNTX1 ISPASS1 | ISPASS1 |
| OREVNTX1 DLGIEN | DLGIEN |
| OREVNTX1 GETSTS | GETSTS |
| FileNo | Call Tags |
|---|---|
| ^DIC(45.7 - [#45.7] | GET1^DIQ |