OREVNT ; SLC/MKB - Event delayed orders ;3/31/04 13:42 [4/9/04 10:20am]
Source file <OREVNT.m>
| Package | Total | Call Graph |
|---|---|---|
| Order Entry Results Reporting | 11 | $$ORDITEM^ORCACT $$VALID^ORCACT0 ($$ORDER,EN)^ORCDLG $$FIND^ORCDLG2 ($$ORDERS,TAB)^ORCHART FREEZE^ORCMENU ($$LOCATION,$$PROVIDER)^ORCMENU1 HELP^OREVNT ($$EMPTY,$$LAPSED,$$NAME,CANCEL,CHGEVT)^OREVNTX $$DIV^ORMEVNT ($$LOCK,$$LOCK1,UNLK1,UNLOCK)^ORX2 |
| VA Fileman | 4 | IX^DIC ^DIK $$GET1^DIQ ^DIR |
| Kernel | 2 | $$NOW^XLFDT $$UP^XLFSTR |
| Registration | 1 | FULL^VALM1 |
| Toolkit | 1 | $$GET^XPAR |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| PTEVENT(DFN,DLGONLY) | ; -- Select Patient Event [or create new one]
; Pass in DLGONLY=1 to skip new event's Order Set (from Copy, Xfer) ; Returns Pt Evt ien ^ Event name |
|
| NEW(DFN,EVT,IFN) | ; -- Create new Patient Event in #100.2
|
|
| ED2 | ||
| ED3 | ||
| ED1 | ||
| CURRENT() | ; -- Display current patient data
|
|
| ACTIVE() | ; -- Return to Active orders?
|
|
| PTQ | ||
| EN | ; -- view/add EVOs
|
|
| NHCU(OREVT) | ; -- Returns 1 or 0, if EVT is to NHCU
|
|
| ED | ; -- Change delay event
|
|
| MATCH(DFN,EVT) | ; -- Does Pt's current data match selected Event?
|
|
| DELETE(DA) | ; -- Delete Patient Event
|
|
| UNLOCK | ; -- Unlock orders after ^
|
|
| EX | ; -- Back to Active Orders
|
|
| CONT() | ; -- ok to continue?
|
|
| PT2 | ||
| PT1 | ||
| DELAYED() | ; -- Return 1 or 0, if current view=EDOs
|
|
| HELP(RSP) | ; -- ?help for DIR Event lookup
|
|
| NODELAY() | ; -- Return 1 or 0, if event should be removed
|
|
| MQ | ||
| CURRLOC(DFN) | ; -- Return current Hospital Location (ptr to #44) of patient DFN
|
| Name | Field # of Occurrence |
|---|---|
| IX^DIC | PT1+9 |
| ^DIK | DELETE+1 |
| $$GET1^DIQ | NHCU+2 |
| ^DIR | ACTIVE+4, NODELAY+4, CONT+5 |
| $$ORDITEM^ORCACT | ED+7, ED+8 |
| $$VALID^ORCACT0 | ED+7 |
| $$ORDER^ORCDLG | PT2+4, PT2+6 |
| EN^ORCDLG | PT2+8 |
| $$FIND^ORCDLG2 | PT1+4 |
| $$ORDERS^ORCHART | ED+2 |
| TAB^ORCHART | EN+10, EX+3 |
| FREEZE^ORCMENU | ED+3 |
| $$LOCATION^ORCMENU1 | EN+7 |
| $$PROVIDER^ORCMENU1 | PT2+1 |
| HELP^OREVNT | PT1+3 |
| $$EMPTY^OREVNTX | EX+1, ED3+1 |
| $$LAPSED^OREVNTX | PTEVENT+8 |
| $$NAME^OREVNTX | ED3+6 |
| CANCEL^OREVNTX | EX+1, ED3+6 |
| CHGEVT^OREVNTX | ED1+6, ED2+5 |
| $$DIV^ORMEVNT | MATCH+6 |
| $$LOCK^ORX2 | PT2 |
| $$LOCK1^ORX2 | ED+8 |
| UNLK1^ORX2 | ED1+6, ED2+5, UNLOCK+1 |
| UNLOCK^ORX2 | PT2+9 |
| FULL^VALM1 | EN+5 |
| $$NOW^XLFDT | NEW+15 |
| $$UP^XLFSTR | PTEVENT+10, PTEVENT+15 |
| $$GET^XPAR | PTEVENT+14 |
| 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: READ |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: READ |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^ORE(100.2 - [#100.2] | Classic Fileman Calls |
| ^ORD(100.5 - [#100.5] | Classic Fileman Calls |
| ^DIC(45.7 - [#45.7] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DIC(42 - [#42] | CURRLOC+2 |
| ^DIC(45.7 - [#45.7] | CURRENT+1, CONT+2 |
| ^DPT - [#2] | PTEVENT+3, NEW+13, MATCH+7, CURRLOC+1 |
| ^OR(100 - [#100] | ED1+5, ED2+4, NEW+17* |
| ^ORD(100.5 - [#100.5] | PTEVENT+9, PTEVENT+15, PT1+11, PT2+3, HELP+4, HELP+5, HELP+6, HELP+7, NEW+9, NEW+10 , NHCU+2, MATCH+2, MATCH+3, MATCH+8, MATCH+9 |
| ^ORE(100.2 - [#100.2] | EX+1, ED3+1, PTEVENT+5, PTEVENT+7, PTEVENT+8, NEW+3, NEW+5, NEW+6, NEW+8*, NEW+11 , NEW+12*, NEW+14*, NEW+15*, NEW+16*, NEW+17*, NEW+18 |
| ^SC - [#44] | MATCH+5, CONT+2 |
| ^TMP("OR" | EN+9*, EX+2*, ED+5, DELAYED+2 |
| ^TMP("ORECALL" | PT2+8! |
| ^TMP("ORNEW" | PT2+9 |
| Name | Line Occurrences |
|---|---|
| $$ACTIVE | EN+3 |
| $$CONT | PT1+10 |
| $$CURRENT | EN+6, ED2 |
| $$CURRLOC | MATCH+5 |
| $$DELAYED | ED1 |
| $$MATCH | PT1+10 |
| $$NEW | PT1+13, PT2+5, PT2+7 |
| $$NHCU | NEW+13 |
| $$NODELAY | ED1+1 |
| $$PTEVENT | EN+8, ED2 |
| ED3 | ED1 |
| EX | EN+3, ED3+8 |
| MQ | MATCH+4, MATCH+6, MATCH+8, MATCH+9 |
| PT1 | PT1+3, PT1+5, PT1+10 |
| PTQ | PT1+4, PT1+13 |
| UNLOCK | ED1+2, ED2+1 |
| Name | Field # of Occurrence |
|---|---|
| ^( | PTEVENT+7, NHCU+2 |
| ^("B" | MATCH+8, MATCH+9 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| ADM | NEW+2~, NEW+13*, NEW+15 |
| CNT | PTEVENT+6~*, PTEVENT+9*, PTEVENT+11, PTEVENT+12, PTEVENT+13, HELP+1~, HELP+3*, HELP+9* |
| D | PT1+6~* |
| DA | NEW+2~, NEW+7*, NEW+12, NEW+14, NEW+15, NEW+16, NEW+17, NEW+19, DELETE~, DELETE+1 |
| DAD | NEW+2~, NEW+10*, NEW+11*, NEW+12 |
| DFN | PTEVENT~, PTEVENT+3, PTEVENT+5, PTEVENT+7, PT1+10, PT1+13, PT2, PT2+5, PT2+7, PT2+9 , NEW~, NEW+1, NEW+7*, NEW+11, NEW+13, NEW+14, NEW+15, NEW+16, NEW+17, MATCH~ , MATCH+5, MATCH+7, CURRLOC~, CURRLOC+1 |
| DIC | PT1+6~* |
| DIC("S" | PT1+7* |
| DIC("W" | PT1+6* |
| DIC(0 | PT1+6* |
| DIK | DELETE+1~* |
| DIR | ACTIVE+1~, NODELAY+1~, PTEVENT+4~, PTEVENT+6!, PT1+6~, CONT+1~ |
| DIR("?" | ACTIVE+3*, NODELAY+3*, CONT+4* |
| DIR("A" | ACTIVE+2*, NODELAY+2*, PTEVENT+11*, PTEVENT+12*, PTEVENT+13*, PT1, PT1+4, CONT+2*, CONT+3* |
| DIR("B" | ACTIVE+2*, NODELAY+2*, PTEVENT+15*, PT1+1, PT1+2, PT1+3, CONT+5* |
| DIR(0 | ACTIVE+1*, NODELAY+1*, CONT+3* |
| DLGONLY | PTEVENT~, PT1+13, PT2+8 |
| DOMAIN | PTEVENT+4~, PTEVENT+6* |
| DONE | HELP+1~, HELP+4, HELP+5, HELP+10* |
| DTIME | PT1+2, HELP+10 |
| DTOUT | ACTIVE+4, NODELAY+4, PTEVENT+4~, CONT+5 |
| DUOUT | ACTIVE+4, NODELAY+4, PTEVENT+4~, CONT+5 |
| DUZ | NEW+15 |
| EVT | ED+1~, ED1+5*, ED2+4*, ED3*, ED3+1, ED3+6, PTEVENT+6~*, PTEVENT+7*, PTEVENT+9, NEW~ , NEW+9, NEW+13, NEW+15, NEW+16, MATCH~, MATCH+2, MATCH+3, MATCH+8, MATCH+9 |
| HDR | NEW+2~, NEW+5*, NEW+7*, NEW+8 |
| I | PTEVENT+12*, PT1*, NEW+2~, NEW+3*, NEW+6*, NEW+7 |
| IDX | ED+1~, ED+5* |
| IFN | NEW~, NEW+14*, NEW+15, NEW+17 |
| IOSL | HELP+9 |
| LAST | NEW+2~, NEW+5*, NEW+6 |
| LOC | MATCH+1~, MATCH+5*, MATCH+6 |
| NMBR | ED+1~, ED+4*, ED+5 |
| ORDAD | PTEVENT+4~, PT1+11*, PT1+13, PT2+2, PT2+3, PT2+5 |
| ORDERS | ED+1~ |
| ORDERS( | ED+9*, ED1+4, ED2+3, UNLOCK+1 |
| ORDERS(0 | ED1 |
| ORDIALOG | PTEVENT+4~, PT1+12*, PT1+13, PT2+3*, PT2+4, PT2+5*, PT2+6 |
| ORDIV | PTEVENT+4~ |
| ORDSET | PTEVENT+4~, PT1+12*, PT1+13, PT2+8 |
| OREBUILD | ED+3!, ED1, ED1+7*, ED2+6*, PTEVENT+4~ |
| >> ORERR | ED+7 |
| OREV0 | PTEVENT+4~, PT1+11*, PT1+12 |
| OREVENT | EN+2, EN+9*, EX+1, EX+2!, ED3+8, DELAYED+1, PTEVENT+4~, PT2+8* |
| OREVT | ED+1~, PTEVENT+4~, PT1+5*, PT1+9*, PT1+10, PT1+11, PT1+13, PT2+3~*, PT2+7, NHCU~ , NHCU+2 |
| OREVT( | ED1+5*, ED2+4*, ED3 |
| ORI | ED+1~, ED+4*, NHCU+1~*, NHCU+2* |
| ORIFN | ED+1~, ED+5*, ED+6*, ED+7, ED+8, ED+9, ED1+4*, ED1+5, ED1+6, ED2+3* , ED2+4, ED2+5, UNLOCK+1*, PTEVENT+4~, PT2+2, PT2+4*, PT2+5!, PT2+6*, PT2+7 |
| >> ORL | EN+7*, MATCH+5, CONT+2 |
| ORLK | ED+1~, ED+8* |
| >> ORNMBR | ED+2*, ED+4 |
| >> ORNP | PT2+1* |
| ORP | EN+1~, EN+8*, EN+9, ED2*, ED2+1, ED2+2, ED2+4, ED2+5 |
| >> ORPNM | CURRENT+1, PTEVENT+11, CONT+2 |
| ORPTEVT | PTEVENT+4~, PTEVENT+6!, PT1+4*, PT1+13*, PT2+5*, PT2+7*, PT2+8, PTQ |
| ORPTEVT( | PTEVENT+9*, PTEVENT+12 |
| ORPTEVT("B" | PTEVENT+10* |
| ORPTLK | PTEVENT+4~, PT2* |
| ORQUIT | EN+1~, EN+2, EN+3*, EN+4*, ED+1~, ED+4, ED1, ED1+2* |
| >> ORTAB | EN+10, EX+3, ED+5, DELAYED+2 |
| >> ORTS | CURRENT+1, MATCH+7, CONT+2 |
| >> ORVP | EN+8, ED2 |
| >> ORWARD | CURRENT+1, HELP+8 |
| ORX | NHCU+1~, NHCU+2* |
| ORY | NHCU+1~*, NHCU+2*, NHCU+3 |
| PEVT | MATCH+1~, MATCH+2*, MATCH+3, MATCH+8, MATCH+9 |
| RSP | HELP~, HELP+8 |
| TOTAL | NEW+2~, NEW+5*, NEW+7 |
| TS | MATCH+1~, MATCH+7*, MATCH+8 |
| >> TYPE | HELP+7*, HELP+8 |
| U | EN+9, EX+2, ED+5, ED+8, ED1+5, ED2+2, ED2+4, DELAYED+2, DELAYED+3, CURRENT+1 , PTEVENT+9, PTEVENT+12, PTEVENT+15, PT1+9, PT1+11, PT1+12, PT2, PT2+3, HELP+7, NEW+5 , NEW+7, NEW+9, NEW+10, NEW+12, NEW+13, NEW+15, NEW+17, MATCH+2, MATCH+4, MATCH+6 , CURRLOC+1, CONT+2 |
| >> VAIP(13 | NEW+13 |
| >> VALMBCK | EN+1*, EN+5*, ED+3* |
| WD | MATCH+1~, MATCH+5*, MATCH+9 |
| X | EN+1~, EN+3*, EN+4, ED+1~, ED1+1*, ED1+2, ED1+3, ED3+6*, ED3+7, ACTIVE+1~ , DELAYED+2~*, DELAYED+3, NODELAY+1~, PTEVENT+4~, PTEVENT+9*, PTEVENT+10*, PTEVENT+14*, PTEVENT+15, PT1+2*, PT1+3* , PT1+4, HELP+1~, HELP+4*, HELP+5, HELP+9, CURRLOC+1~*, CURRLOC+2*, CONT+1~ |
| X0 | NEW+2~, NEW+9*, NEW+10*, NEW+13, MATCH+1~, MATCH+3*, MATCH+4, MATCH+6 |
| Y | ACTIVE+1~, ACTIVE+4*, ACTIVE+5, DELAYED+2~, DELAYED+3*, DELAYED+4, NODELAY+1~, NODELAY+4*, NODELAY+5, CURRENT+1~* , CURRENT+2, PTEVENT+4~, PTEVENT+7*, PTEVENT+8, PTEVENT+9, PTEVENT+10, PTEVENT+15*, PT1+9, HELP+1~, HELP+5* , HELP+6, HELP+7, MATCH+1~, MATCH+3*, MATCH+4*, MATCH+6*, MATCH+8*, MATCH+9*, MQ, CURRLOC+1~* , CURRLOC+2*, CURRLOC+3, CONT+1~, CONT+5*, CONT+6 |
| Y(0 | PT1+9 |
| Z | HELP+1~, HELP+10* |