ORDSGCHK ;SLC/AGP - PRE 0.5 DOSE ORDER CHECKS;Nov 04, 2020@13:35:30
Source file <ORDSGCHK.m>
| Package | Total | Call Graph |
|---|---|---|
| Order Entry Results Reporting | 7 | $$TRIM^ORBCMA32 ($$PTR,GETDLG,GETORDER)^ORCD $$DSDWNMSG^ORDSGCHK ($$GETPSNM,$$OI2DD)^ORKPS $$ISTITR^ORUTL3 ADMIN^ORWDPS2 EDTDLG^ORWTITR |
| Pharmacy Data Management | 3 | ZERO^PSS50 DOSE^PSSDSAPD $$EXMT^PSSDSAPI |
| Inpatient Medications | 1 | DOSE^PSJAPIDS |
| Kernel | 1 | ($$LOW,$$TRIM,$$UP)^XLFSTR |
| action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
| Package | Total | Caller Graph |
|---|---|---|
| Order Entry Results Reporting | 3 | ORCHECK ORDSGCHK ORKCHK5 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| EN(ORY,DFN,TYPE,OIL) | ;
|
|
| BLDREN(TYPE,ORIFN,OUT) | ;
|
|
| DURATION(STR) | ;
|
|
| IV(ORY,DFN,ARRAY) | ;
|
|
| NONIV(ORY,DFN,ARRAY) | ;
|
|
| PARSEOUT | ;PARSE OUTPUT GLOBAL
|
|
| GETSUB(NAME) | ;
|
|
| DRATESTR(ORIN) | ;change the form of the DURATION
|
|
| DSDWNMSG() | ;dosage down message (not displayed to user)
|
| Name | Field # of Occurrence |
|---|---|
| $$TRIM^ORBCMA32 | NONIV+34, NONIV+40 |
| $$PTR^ORCD | BLDREN+12, BLDREN+13, BLDREN+14, BLDREN+15 |
| GETDLG^ORCD | BLDREN+6 |
| GETORDER^ORCD | BLDREN+7 |
| $$DSDWNMSG^ORDSGCHK | PARSEOUT+3 |
| $$GETPSNM^ORKPS | NONIV+28, NONIV+56, NONIV+63 |
| $$OI2DD^ORKPS | NONIV+30 |
| $$ISTITR^ORUTL3 | BLDREN+9 |
| ADMIN^ORWDPS2 | NONIV+80 |
| EDTDLG^ORWTITR | BLDREN+9 |
| DOSE^PSJAPIDS | IV+42 |
| ZERO^PSS50 | NONIV+32, NONIV+47 |
| DOSE^PSSDSAPD | NONIV+86 |
| $$EXMT^PSSDSAPI | NONIV+7 |
| $$LOW^XLFSTR | DURATION+3, DURATION+11 |
| $$TRIM^XLFSTR | NONIV+76 |
| $$UP^XLFSTR | DURATION+19, DRATESTR+2, DRATESTR+3 |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^OR(100 - [#100] | BLDREN+4 |
| ^ORD(101.41 - [#101.41] | BLDREN+26 |
| ^ORD(101.43 - [#101.43] | BLDREN+25, IV+22, NONIV+36, NONIV+38 |
| ^TMP($J | IV+30, IV+36, IV+38*, IV+39, IV+43*, IV+45!, NONIV+32!, NONIV+33, NONIV+43, NONIV+46! , NONIV+48, NONIV+49!, NONIV+87!, PARSEOUT+2, PARSEOUT+3, PARSEOUT+4, PARSEOUT+5, PARSEOUT+6, PARSEOUT+7, PARSEOUT+8 , PARSEOUT+9, PARSEOUT+10, PARSEOUT+11, PARSEOUT+12, PARSEOUT+13, PARSEOUT+15, PARSEOUT+20, PARSEOUT+21 |
| Name | Line Occurrences |
|---|---|
| $$DRATESTR | NONIV+68 |
| $$DURATION | IV+7 |
| $$GETSUB | NONIV+13 |
| BLDREN | EN+6 |
| IV | EN+14 |
| NONIV | EN+15 |
| PARSEOUT | IV+44, NONIV+86 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| ADMIN | NONIV+2~, NONIV+11*, NONIV+70*, NONIV+78, NONIV+80 |
| ADMIN("SAVE" | NONIV+11*, NONIV+69, NONIV+71* |
| ARRAY | EN+1~, EN+14, EN+15, IV~, IV+3, NONIV~ |
| ARRAY( | EN+12*, IV+18, IV+20, IV+23, NONIV+12, NONIV+14, NONIV+15, NONIV+71 |
| ARRAY("ADDFREQ" | IV+27 |
| ARRAY("ADMIN" | NONIV+80 |
| ARRAY("DAYS" | IV+7 |
| ARRAY("DOSE" | NONIV+9* |
| ARRAY("DRUG" | NONIV+6 |
| ARRAY("INSTR" | NONIV+9, NONIV+26, NONIV+34, NONIV+53 |
| ARRAY("ORDERABLE" | NONIV+30, NONIV+35, NONIV+40, NONIV+80 |
| ARRAY("ORPSA" | NONIV+30*, NONIV+31, NONIV+32, NONIV+33 |
| ARRAY("RATE" | IV+12 |
| ARRAY("ROUTE" | IV+9 |
| ARRAY("SCHEDULE" | IV+10, NONIV+70 |
| ARRAY("STRENGTH" | IV+26 |
| ARRAY("TYPE" | IV+11 |
| ARRAY("UNITS" | IV+26 |
| ARRAY("VOLUME" | IV+33 |
| CNT | EN+1~, EN+8*, EN+9, BLDREN+1~, BLDREN+3*, BLDREN+30*, BLDREN+32*, IV+1~, IV+17*, IV+19* , IV+28, IV+30, IV+34, IV+36, NONIV+1~, NONIV+14*, NONIV+15, NONIV+24, NONIV+26, NONIV+27 , NONIV+28, NONIV+30, NONIV+31, NONIV+32, NONIV+33, NONIV+34, NONIV+40, NONIV+43, NONIV+53, NONIV+54 , NONIV+55, NONIV+56, NONIV+59, NONIV+60, NONIV+61, NONIV+62, NONIV+63, NONIV+68, NONIV+70, NONIV+71 , NONIV+72 |
| DFN | EN~, EN+14, EN+15, IV~, IV+42, NONIV~, NONIV+80, NONIV+86 |
| DISPDRUGIEN | NONIV+1~, NONIV+6*, NONIV+7, NONIV+25, NONIV+27, NONIV+28 |
| DOSESTR | NONIV+1~, NONIV+21*, NONIV+23, NONIV+43, NONIV+44, NONIV+45, NONIV+52, NONIV+59, NONIV+60 |
| DRUG | IV+1~, IV+16!, NONIV+1~ |
| DRUGARR | NONIV+1~ |
| DRUGIEN | IV+1~, IV+22*, IV+27, IV+33, NONIV+1~, NONIV+45*, NONIV+47, NONIV+48, NONIV+55, NONIV+56 , NONIV+62, NONIV+63 |
| DRUGNAME | IV+1~, IV+23*, IV+27, IV+33, NONIV+1~, NONIV+48* |
| DUR | NONIV+1~, NONIV+67*, NONIV+68 |
| EXTVALUE | BLDREN+1~, BLDREN+23*, BLDREN+25*, BLDREN+27*, BLDREN+29 |
| I | NONIV+9~*, PARSEOUT+5~*, PARSEOUT+6, PARSEOUT+7, PARSEOUT+8, PARSEOUT+9 |
| ISOI | BLDREN+1~, BLDREN+20*, BLDREN+24 |
| ITEM | BLDREN+1~, BLDREN+17*, BLDREN+18, BLDREN+19, BLDREN+26*, BLDREN+27, BLDREN+28, BLDREN+29 |
| IVLMT | DURATION+1~, DURATION+2*, DURATION+19*, DURATION+20, DURATION+21*, DURATION+22*, DURATION+23*, DURATION+24 |
| J | PARSEOUT+6~*, PARSEOUT+7, PARSEOUT+8, PARSEOUT+9 |
| K | PARSEOUT+7~*, PARSEOUT+8, PARSEOUT+9 |
| LEN | DURATION+1~, DURATION+14*, DURATION+16, DURATION+17* |
| LOC | BLDREN+1~, BLDREN+16*, BLDREN+17, BLDREN+20, BLDREN+21, BLDREN+23, BLDREN+26 |
| NAME | EN+1~, EN+10*, EN+12, BLDREN+1~, IV+1~, IV+15*, IV+18, IV+20, IV+23, IV+25 , NONIV+1~, NONIV+12*, NONIV+13, NONIV+14, NONIV+15, GETSUB~, GETSUB+1, GETSUB+2, GETSUB+3 |
| NODE | EN+9*, EN+10, EN+11, EN+12, BLDREN+1~, IV+1~, IV+20*, NONIV+1~, NONIV+15*, NONIV+19 , NONIV+20, NONIV+21, NONIV+67, NONIV+68, NONIV+69, NONIV+72 |
| NUM | BLDREN+1~, BLDREN+21*, BLDREN+22, BLDREN+23, BLDREN+29, IV+1~, IV+17*, IV+18*, IV+20, IV+23 , IV+26, IV+27, IV+33 |
| OI | IV+1~, IV+20*, IV+22 |
| OIIEN | NONIV+2~, NONIV+35*, NONIV+36, NONIV+38 |
| OIL | EN~, EN+6 |
| OIL( | EN+8, EN+9 |
| ORAT | NONIV+79~, NONIV+80, NONIV+81 |
| ORBASE | IV+1~, IV+42, NONIV+2~, NONIV+86 |
| ORBASE(1 | IV+40*, NONIV+84* |
| ORBASE(2 | IV+41*, NONIV+84* |
| ORDGTYPE | PARSEOUT+14~*, PARSEOUT+16*, PARSEOUT+17*, PARSEOUT+18*, PARSEOUT+19 |
| ORDIALOG | BLDREN+1~, BLDREN+5*, BLDREN+6, BLDREN+9 |
| ORDIALOG( | BLDREN+12*, BLDREN+13*, BLDREN+14*, BLDREN+15*, BLDREN+16, BLDREN+17, BLDREN+20, BLDREN+21, BLDREN+23 |
| ORDRGNM | NONIV+33~*, NONIV+34 |
| ORDRUG | NONIV+2~, NONIV+43, NONIV+83, NONIV+86 |
| ORDRUG( | NONIV+24*, NONIV+27*, NONIV+28*, NONIV+40*, NONIV+43*, NONIV+54*, NONIV+55*, NONIV+56*, NONIV+61*, NONIV+62* , NONIV+63* |
| ORDRUG("OI" | NONIV+36* |
| ORDRUG("OI_USAGE" | NONIV+39* |
| ORDRUG("PACKAGE" | NONIV+37* |
| ORDSGSET | BLDREN+1~, BLDREN+2*, BLDREN+28*, BLDREN+32 |
| ORI | PARSEOUT+11~*, PARSEOUT+12, PARSEOUT+13, PARSEOUT+15, PARSEOUT+20, PARSEOUT+21 |
| ORIFN | EN+3, EN+6, BLDREN~, BLDREN+4, BLDREN+7, BLDREN+9 |
| ORIN | DRATESTR~, DRATESTR+2, DRATESTR+3 |
| ORJ | PARSEOUT+12~*, PARSEOUT+13, PARSEOUT+15, PARSEOUT+20, PARSEOUT+21 |
| ORK | PARSEOUT+13~*, PARSEOUT+15, PARSEOUT+20, PARSEOUT+21 |
| ORL | NONIV+80, PARSEOUT+20~*, PARSEOUT+21 |
| ORNBP | PARSEOUT+1~*, PARSEOUT+3*, PARSEOUT+22* |
| ORPSARR | NONIV+2~, NONIV+86 |
| ORPSARR( | NONIV+26*, NONIV+34*, NONIV+53*, NONIV+59*, NONIV+60*, NONIV+68*, NONIV+72*, NONIV+75, NONIV+76* |
| ORPSARR("CONTEXT" | NONIV+85* |
| ORPSARR(1 | NONIV+81* |
| ORPSJARR | IV+1~, IV+42 |
| ORPSJARR("AD" | IV+28*, IV+30* |
| ORPSJARR("INF_RATE" | IV+12* |
| ORPSJARR("IV_TYPE" | IV+11*, IV+12 |
| ORPSJARR("MR_IEN" | IV+9* |
| ORPSJARR("SCHEDULE" | IV+6*, IV+10* |
| ORPSJARR("SOL" | IV+34*, IV+36* |
| ORPSJARR("TVOL_DUR" | IV+6*, IV+7* |
| >> ORREN | EN+3 |
| >> ORRENFLDS | BLDREN+11, BLDREN+12, BLDREN+13, BLDREN+14, BLDREN+15 |
| ORRTTYPE | PARSEOUT+15~*, PARSEOUT+16, PARSEOUT+17, PARSEOUT+18 |
| ORSPI | NONIV+75~*, NONIV+76 |
| ORTDNAME | NONIV+29~ |
| ORTDOSE | NONIV+29~ |
| ORY | EN~, EN+14, EN+15, IV~, IV+4*, NONIV~, PARSEOUT+8*, PARSEOUT+9, PARSEOUT+19*, PARSEOUT+21 , PARSEOUT+22* |
| ORY( | IV+4*, PARSEOUT+8*, PARSEOUT+9*, PARSEOUT+19*, PARSEOUT+21*, PARSEOUT+22* |
| OUT | BLDREN~ |
| OUT( | BLDREN+30*, BLDREN+32* |
| OUT("" | BLDREN+3 |
| PACK | NONIV+2~, NONIV+19*, NONIV+37 |
| PSNODE | NONIV+2~, NONIV+38*, NONIV+39 |
| STR | DURATION~, DURATION+3, DURATION+4, DURATION+5, DURATION+6, DURATION+7*, DURATION+8, DURATION+9, DURATION+10*, DURATION+11 , DURATION+12, DURATION+18*, DURATION+20, DURATION+21, DURATION+22, DURATION+23, IV+1~, IV+27*, IV+28, IV+30 , IV+33*, IV+34, IV+36 |
| STRENGTH | IV+1~, IV+26*, IV+27 |
| SUB | NONIV+2~, NONIV+13*, NONIV+18, NONIV+66, NONIV+68, NONIV+69, NONIV+71, NONIV+72 |
| TEXT | BLDREN+1~, BLDREN+29*, BLDREN+30 |
| TVAL | DURATION+1~, DURATION+12*, DURATION+13, DURATION+14, DURATION+16 |
| TYPE | EN~, EN+5*, EN+6, EN+13, EN+14, EN+15, BLDREN~, BLDREN+29, BLDREN+32, NONIV+2~ , NONIV+20*, NONIV+24, NONIV+54, NONIV+61 |
| U | EN+9, EN+10, EN+11, EN+12, BLDREN+5, BLDREN+12, BLDREN+13, BLDREN+14, BLDREN+15, BLDREN+17 , BLDREN+25, BLDREN+26, BLDREN+29, BLDREN+32, IV+7, IV+9, IV+10, IV+11, IV+12, IV+20 , IV+22, IV+23, IV+26, IV+27, IV+28, IV+30, IV+33, IV+34, IV+36, NONIV+6 , NONIV+9, NONIV+19, NONIV+20, NONIV+21, NONIV+26, NONIV+30, NONIV+34, NONIV+35, NONIV+36, NONIV+39 , NONIV+40, NONIV+53, NONIV+67, NONIV+68, NONIV+69, NONIV+70, NONIV+71, NONIV+72, NONIV+80, NONIV+81 , PARSEOUT+3, PARSEOUT+15, PARSEOUT+19, GETSUB+3 |
| UNIT | DURATION+1~, DURATION+2*, DURATION+6*, DURATION+9*, DURATION+16*, DURATION+19 |
| VAL | DURATION+1~, DURATION+2*, DURATION+5*, DURATION+8*, DURATION+13*, DURATION+14, DURATION+15*, DURATION+19 |
| VALUE | BLDREN+1~, BLDREN+23*, BLDREN+25, BLDREN+27, BLDREN+29 |
| X0 | BLDREN+1~, BLDREN+4*, BLDREN+5 |