ORCDLR2 ;SLC/MKB - Silent utilities for LR dialogs ; 11/4/2007
Source file <ORCDLR2.m>
| Package | Total | Call Graph |
|---|---|---|
| Order Entry Results Reporting | 4 | $$NMSP^ORCD ($$IMMCOLL,$$LABCOLL,GETIMES)^ORCDLR1 (AM,NEXT)^ORCSAVE2 $$VALUE^ORX8 |
| Inpatient Medications | 1 | (ENSPU,ENSV)^PSJEEU |
| Kernel | 1 | $$FMADD^XLFDT |
| Pharmacy Data Management | 1 | ZERO^PSS51P1 |
| Toolkit | 1 | $$GET^XPAR |
| VA Fileman | 1 | ^%DT |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| KIDS(ORY,ORL,ORIFN,DATE,TYPE,SCH,DUR) | ; -- get child times, validate LC/IC
; ORL = Hospital Location file #44 vptr ; ORIFN = Orders file #100 ien ; or ; DATE = Start date.time or "AM" or "NEXT" ; TYPE = LC or I ; SCH = Administration Schedule file #51.1 ien ; DUR = # or "X"_# ; Will quit if OREVENT exists <can't check delayed orders> ; ; Returns ORY(n) = child start.time ^ 1 or 0 ^ [error message] ; |
|
| SCHEDULE(ORY,PSJSD,SCH,ORDUR) | ; Returns list of start time(s) from schedule
; PSJEEU - DBIA #2417 ; PSS51P1 - DBIA #4546 |
|
| LC(IEN) | ; -- Return 1 or 0, if order IEN is to Lab for LC or I
|
|
| GUI(ORY,ORL,ORDERS) |
| Name | Field # of Occurrence |
|---|---|
| ^%DT | KIDS+22 |
| $$NMSP^ORCD | LC+2 |
| $$IMMCOLL^ORCDLR1 | KIDS+27 |
| $$LABCOLL^ORCDLR1 | KIDS+26 |
| GETIMES^ORCDLR1 | KIDS+20 |
| AM^ORCSAVE2 | KIDS+21 |
| NEXT^ORCSAVE2 | KIDS+21 |
| $$VALUE^ORX8 | KIDS+15, KIDS+16, KIDS+17, KIDS+18, LC+4 |
| ENSPU^PSJEEU | SCHEDULE+20 |
| ENSV^PSJEEU | SCHEDULE+8 |
| ZERO^PSS51P1 | SCHEDULE+6 |
| $$FMADD^XLFDT | SCHEDULE+11, SCHEDULE+13, SCHEDULE+19 |
| $$GET^XPAR | SCHEDULE+16 |
| RPC Name | Call Tags |
|---|---|
| ORCDLR2 CHECK ONE LC TO WC | KIDS |
| ORCDLR2 CHECK ALL LC TO WC | GUI |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^OR(100 - [#100] | GUI+14, KIDS+13, LC+2 |
| ^TMP($J | GUI+2!, GUI+9*, GUI+10*, GUI+12, GUI+15, SCHEDULE+6, SCHEDULE+7, SCHEDULE+17 |
| Name | Line Occurrences |
|---|---|
| $$LC | GUI+5 |
| KIDS | GUI+6 |
| SCHEDULE | KIDS+23 |
| Name | Field # of Occurrence |
|---|---|
| ^( | GUI+15 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| %DT | KIDS+12~, KIDS+22* |
| DAD | GUI+1~, GUI+12*, GUI+13, GUI+15 |
| DATE | KIDS~, KIDS+14, KIDS+15*, KIDS+19, KIDS+21, KIDS+22 |
| DAYS | SCHEDULE+15~, SCHEDULE+18*, SCHEDULE+19 |
| DUR | KIDS~, KIDS+14, KIDS+18*, KIDS+19, KIDS+23 |
| I | GUI+1~, GUI+7*, GUI+10*, SCHEDULE+3~, SCHEDULE+5*, SCHEDULE+6, SCHEDULE+23* |
| IEN | LC~, LC+2, LC+4 |
| LOCMX | SCHEDULE+15~, SCHEDULE+16*, SCHEDULE+18 |
| N | GUI+1~, GUI+11*, GUI+13*, GUI+14*, GUI+16* |
| NXT | SCHEDULE+3~, SCHEDULE+23* |
| OK | KIDS+12~, KIDS+25*, KIDS+26*, KIDS+27*, KIDS+28 |
| OR0 | KIDS+12~, KIDS+13* |
| ORCNT | GUI+1~, GUI+2*, GUI+9*, GUI+10, GUI+11, GUI+12 |
| ORDERS | GUI~ |
| ORDERS( | GUI+3, GUI+4, GUI+5 |
| ORDIV | KIDS+12~ |
| ORDUR | SCHEDULE~, SCHEDULE+11, SCHEDULE+12, SCHEDULE+21, SCHEDULE+22 |
| >> OREVENT | KIDS+13 |
| ORI | GUI+1~, GUI+3*, GUI+4, GUI+5, GUI+15*, KIDS+12~, KIDS+25*, KIDS+26, KIDS+27, KIDS+28 |
| ORIFN | GUI+1~, GUI+5*, GUI+6, GUI+9, GUI+12*, GUI+14, KIDS~, KIDS+13, KIDS+14, KIDS+15 , KIDS+16, KIDS+17, KIDS+18 |
| ORIMTIME | KIDS+12~ |
| ORL | GUI~, GUI+6, KIDS~, SCHEDULE+8, SCHEDULE+16 |
| ORN | KIDS+12~, KIDS+25*, KIDS+28* |
| ORSCH | SCHEDULE+3~, SCHEDULE+6*, SCHEDULE+7, SCHEDULE+17 |
| ORSTRT | KIDS+12~, KIDS+23, KIDS+24 |
| ORSTRT( | KIDS+25 |
| ORTIME | KIDS+12~ |
| ORY | GUI~, KIDS~, KIDS+24!*, SCHEDULE~, SCHEDULE+4*, SCHEDULE+20!, SCHEDULE+21*, SCHEDULE+22*, SCHEDULE+23 |
| ORY( | GUI+13*, GUI+14*, GUI+16*, KIDS+28*, SCHEDULE+4*, SCHEDULE+23* |
| ORY(1 | GUI+11* |
| ORY(2 | GUI+11* |
| PKG | LC+1~, LC+2*, LC+3 |
| PSJAT | SCHEDULE+3~ |
| PSJAX | SCHEDULE+3~ |
| PSJC | SCHEDULE+3~, SCHEDULE+21, SCHEDULE+22 |
| PSJC( | SCHEDULE+23 |
| PSJFD | SCHEDULE+3~, SCHEDULE+11*, SCHEDULE+13*, SCHEDULE+19* |
| PSJM | SCHEDULE+3~, SCHEDULE+13 |
| PSJNE | SCHEDULE+3~, SCHEDULE+8* |
| PSJOFD | SCHEDULE+3~ |
| PSJOSD | SCHEDULE+3~ |
| PSJPP | SCHEDULE+3~, SCHEDULE+8* |
| PSJSCH | SCHEDULE+3~, SCHEDULE+10* |
| PSJSD | SCHEDULE~, SCHEDULE+4, SCHEDULE+11, SCHEDULE+13, SCHEDULE+19 |
| PSJTS | SCHEDULE+3~, SCHEDULE+9 |
| PSJW | SCHEDULE+3~, SCHEDULE+8* |
| PSJX | SCHEDULE+3~, SCHEDULE+7*, SCHEDULE+8, SCHEDULE+10 |
| PSJY | SCHEDULE+3~ |
| RES | GUI+1~, GUI+6! |
| RES( | GUI+7!, GUI+10 |
| RES(0 | GUI+8 |
| SCH | KIDS~, KIDS+14, KIDS+17*, KIDS+19, KIDS+23, SCHEDULE~, SCHEDULE+4*, SCHEDULE+5 |
| SCHMX | SCHEDULE+15~, SCHEDULE+17*, SCHEDULE+18 |
| TYPE | KIDS~, KIDS+14, KIDS+16*, KIDS+19, KIDS+26, KIDS+27 |
| U | GUI+7, KIDS+13, KIDS+28, LC+2 |
| VALIDT | KIDS+12~, KIDS+20* |
| X | GUI+1~, GUI+15*, GUI+16, KIDS+12~, KIDS+22*, SCHEDULE+3~, SCHEDULE+5*, SCHEDULE+6, SCHEDULE+12*, SCHEDULE+13 , LC+4~*, LC+5 |
| X0 | LC+1~, LC+2* |
| Y | KIDS+12~, KIDS+22, KIDS+23, LC+1~*, LC+5*, LC+6 |