ORWDXM2 ; SLC/KCM - Quick Orders ;23-Nov-2011 11:54;PLS
Source file <ORWDXM2.m>
Package | Total | Call Graph |
---|---|---|
Order Entry Results Reporting | 12 | $$VAL^ORCD EN2^ORCDFH CNV^ORCDFH1 $$ITEM^ORCDLG ($$COLLTYPE,GETIMES)^ORCDLR1 ($$ASKSC,ASKSC,CHOICES,INSTR)^ORCDPS VOLUME^ORCDPSIV $$DIV^ORCDRA1 DISPLAY^ORWDBA3 PS^ORWDPS3 AUTH^ORWDPS32 VALDT^ORWU |
Lab Service | 2 | TEST^LR7OR3 $$VALID^LR7OV4 |
Dietetics | 1 | EN^FHWOR8 |
Kernel | 1 | $$NOW^XLFDT |
Radiology Nuclear Medicine | 1 | EN4^RAO7PC1 |
Toolkit | 1 | $$GET^XPAR |
Package | Total | Caller Graph |
---|---|---|
Order Entry Results Reporting | 2 | ORWDXM1 ORWDXM4 |
Name | Comments | DBIA/ICR reference |
---|---|---|
LRTEST | ; -- Setup ORTEST() array of ordering parameters (copied from ORCDLR)
|
|
CLRRCL(OK) | ; clear ORECALL
|
|
VERTXT | ; set verify text for order
|
|
MEDACTV(USAGE) | ; sets ORQUIT if the orderable item is not active for a med
|
|
ADMTIME(ORDLOC,PATLOC,ENCLOC,DELAY,ISIMO) | ;
|
|
DO | ; setup environment for diet order
; partially copied from EN^ORCDFH |
|
LRASMP() | ; return true to ask collection sample (from ASKSAMP^ORCDLR)
|
|
AUTHMED | ; sets ORQUIT if not authorized to write meds
|
|
LRRQCM() | ; return true if lab test has required comments
|
|
IV | ; setup environment for IV fluid
|
|
SCHEDULD() | ; Is patient scheduled for PREOP (Imaging)
|
|
LR | ; setup environment for lab
; -- setup ORTIME, ORIMTIME & ORTEST arrays ; setup ORMAX, ORDG, & ORCOLLCT variables |
|
RA | ; setup environment for radiology
; -- get imaging types based on display group of quick order and ; setup list of imaging locations based on imaging type |
|
UD | ; setup environment for unit dose med
|
|
LRICTMOK | ;
|
|
EL | ; setup environment for early/late tray
|
|
OP | ; setup environment for outpatient pharmacy
|
Name | Field # of Occurrence |
---|---|
EN^FHWOR8 | DO+6, EL+1 |
TEST^LR7OR3 | LRTEST+3, LRRQCM+5 |
$$VALID^LR7OV4 | LRICTMOK+4 |
$$VAL^ORCD | LRRQCM+3 |
EN2^ORCDFH | EL+3 |
CNV^ORCDFH1 | DO+13 |
$$ITEM^ORCDLG | VERTXT+25, VERTXT+30 |
$$COLLTYPE^ORCDLR1 | LR+10 |
GETIMES^ORCDLR1 | LR+4 |
$$ASKSC^ORCDPS | OP+19 |
ASKSC^ORCDPS | OP+19 |
CHOICES^ORCDPS | UD+8, OP+8 |
INSTR^ORCDPS | UD+7, OP+7 |
VOLUME^ORCDPSIV | IV+10 |
$$DIV^ORCDRA1 | RA+4 |
DISPLAY^ORWDBA3 | VERTXT+31 |
PS^ORWDPS3 | UD+1, OP+1 |
AUTH^ORWDPS32 | AUTHMED+2 |
VALDT^ORWU | LRICTMOK+3 |
EN4^RAO7PC1 | RA+6 |
$$NOW^XLFDT | MEDACTV+2 |
$$GET^XPAR | RA+9, LR+5 |
RPC Name | Call Tags |
---|---|
ORWDXM2 CLRRCL | CLRRCL |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^LAB(60 - [#60] | LRRQCM+6, LRRQCM+7, LRRQCM+8 |
^LAB(62 - [#62] | LRASMP+2 |
^ORD(100.98 - [#100.98] | RA+4, LRTEST+5 |
^ORD(101.41 - [#101.41] | VERTXT+4, VERTXT+5, VERTXT+6, VERTXT+9, RA+11, LR+6, LR+8, LR+12, LR+14, DO+9 , DO+12, EL+5, EL+7, UD+5, IV+5, IV+11, OP+5, OP+10 |
^ORD(101.43 - [#101.43] | LRTEST+3, LRTEST+4, LRRQCM+5, DO+11, MEDACTV+2, MEDACTV+4, MEDACTV+5, MEDACTV+7 |
^RA(79.2 - [#79.2] | RA+5 |
^TMP("ORECALL" | CLRRCL+2! |
^TMP("ORWDXMQ" | CLRRCL+2! |
^TMP("ORWORD" | VERTXT+18, VERTXT+19, LRRQCM+1 |
^VA(200 - [#200] | AUTHMED+6, AUTHMED+7 |
Name | Line Occurrences |
---|---|
AUTHMED | UD+3, IV+1, OP+3 |
LRICTMOK | LR+13 |
LRTEST | LR+7 |
MEDACTV | UD+6, IV+9, IV+14, OP+6 |
Name | Field # of Occurrence |
---|---|
^( | MEDACTV+2 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ADMLOC | ADMTIME+1~, ADMTIME+2*, ADMTIME+3, ADMTIME+4, ADMTIME+5, ADMTIME+6, ADMTIME+7, ADMTIME+8, ADMTIME+12 |
CHILD | VERTXT+1~, VERTXT+12* |
CNT | VERTXT+16~, VERTXT+17*, VERTXT+19*, VERTXT+20, VERTXT+21, RA+3~, RA+7*, RA+8*, RA+9, RA+10 , LRRQCM+2~, IV+4~, IV+6*, IV+8*, IV+10, OP+4~, OP+11*, OP+12*, OP+13 |
DA | VERTXT+1~, VERTXT+5*, VERTXT+6, LRRQCM+2~, LRRQCM+6*, LRRQCM+7 |
DEFSAMP | LRASMP+1~, LRASMP+2*, LRASMP+4, LRASMP+5 |
DELAY | ADMTIME~, ADMTIME+6 |
DG | LRTEST+1~, LRTEST+4*, LRTEST+5* |
DUZ(2 | LRICTMOK+4 |
EDITONLY | LR+3~, LR+10* |
ENCLOC | ADMTIME~, ADMTIME+6 |
>> FIRST | LRASMP+5 |
I | LRRQCM+2~ |
IFN | RA+3~, RA+7*, RA+8 |
ILST | VERTXT+1~, VERTXT+3*, VERTXT+20*, VERTXT+22*, VERTXT+23*, VERTXT+26*, VERTXT+28, VERTXT+30* |
INST | ADMTIME+1~, ADMTIME+4*, ADMTIME+5, ADMTIME+7*, ADMTIME+8, ADMTIME+10*, ADMTIME+11, ADMTIME+12, VERTXT+1~, VERTXT+13* , VERTXT+18, VERTXT+19, VERTXT+25, VERTXT+29, VERTXT+30*, LR+3~, LR+6*, LRTEST+2, LRRQCM+1, LRRQCM+4 , LRASMP+2, IV+4~, IV+6*, IV+7*, IV+9, IV+10*, IV+12*, IV+13*, IV+14, OP+4~ , OP+11*, OP+12* |
ISADMIN | VERTXT+2~, VERTXT+9*, VERTXT+10, VERTXT+11, VERTXT+12 |
ISIMO | ADMTIME~, ADMTIME+6 |
ITYPE | RA+3~, RA+4*, RA+5, RA+6 |
IWP | VERTXT+16~, VERTXT+17*, VERTXT+18*, VERTXT+19, VERTXT+22*, VERTXT+23* |
LRCCOM | LRRQCM+2~ |
LRSAMP | LRRQCM+2~, LRRQCM+3*, LRRQCM+6 |
LRSPEC | LRRQCM+2~, LRRQCM+3* |
LRTCOM | LRRQCM+2~ |
LRTEST | LRRQCM+2~ |
LRTEST(1 | LRRQCM+6*, LRRQCM+7, LRRQCM+8 |
LRTSTN | LRRQCM+2~, LRRQCM+6* |
>> LST( | VERTXT+20*, VERTXT+22*, VERTXT+23*, VERTXT+26*, VERTXT+28*, VERTXT+30*, DO+5*, AUTHMED+8*, MEDACTV+4*, MEDACTV+7* |
>> LST(0 | DO+4*, AUTHMED+5*, MEDACTV+3*, MEDACTV+6* |
MULT | VERTXT+1~, VERTXT+12*, VERTXT+29 |
NAME | AUTHMED+1~, AUTHMED+6*, AUTHMED+7*, AUTHMED+8 |
NOAUTH | AUTHMED+1~, AUTHMED+2, AUTHMED+3 |
OI | LRTEST+1~, LRTEST+2*, LRTEST+3, LRTEST+4, LRRQCM+2~, LRRQCM+4*, LRRQCM+5, DO+8~, DO+10*, DO+11 , UD+4~, UD+6*, UD+7, IV+4~, IV+9*, IV+14*, OP+4~, OP+5*, OP+6*, OP+7 , MEDACTV+1, MEDACTV+2, MEDACTV+4, MEDACTV+5, MEDACTV+7 |
OK | CLRRCL~, CLRRCL+1* |
>> ORCAT | DO+2 |
>> ORCOLLCT | LR+9*, LR+10*, LR+11, LRASMP+3 |
>> ORCOMPLX | OP+14*, OP+17* |
>> ORCOPAY | OP+18*, OP+19* |
>> ORDG | RA+4, LRTEST+5* |
>> ORDIALOG | VERTXT+4, VERTXT+5, VERTXT+6 |
>> ORDIALOG( | ADMTIME+4, ADMTIME+5*, ADMTIME+7, ADMTIME+8*, ADMTIME+10, ADMTIME+11, ADMTIME+12*, VERTXT+13, VERTXT+14, VERTXT+15 , VERTXT+29, VERTXT+30, RA+12*, LR+9, LR+15, LRTEST+2, LRRQCM+4, LRASMP+2, LRASMP+6, LRICTMOK+1 , LRICTMOK+3, LRICTMOK+4*, DO+10, DO+13*, EL+6, EL+8, UD+6, IV+7, IV+9, IV+13 , IV+14, OP+6, OP+12, OP+14, OP+15, SCHEDULD+1 |
>> ORDIALOG("B" | ADMTIME+2, ADMTIME+9 |
>> ORDIV | RA+4* |
ORDLOC | ADMTIME~, ADMTIME+3, VERTXT+10 |
>> ORDRUG | OP+14*, OP+15, OP+19 |
>> OREFILLS | OP+15*, OP+16*, OP+17* |
>> OREVENT | VERTXT+9 |
ORIMLOC | RA+3~, RA+9!, RA+10*, RA+12 |
ORIMLOC( | RA+8* |
ORIMLOC("B" | RA+8* |
>> ORIMO | VERTXT+9 |
>> ORIMTYPE | RA+5* |
>> ORL | LR+5 |
>> ORMAX | LR+5* |
>> ORMEAL | EL+6* |
>> ORNP | AUTHMED+2, AUTHMED+6, AUTHMED+7 |
>> ORNPO | DO+11* |
>> ORPARAM | DO+6, EL+1 |
>> ORPARAM(3 | DO+7*, EL+2* |
>> ORQUIT | DO+3*, UD+3, UD+6, IV+1, IV+7, IV+13, OP+3, OP+6, AUTHMED+4*, MEDACTV+3* , MEDACTV+6* |
>> ORSCH | LR+15* |
>> ORTEST | LRTEST+3*, LRRQCM+5*, LRRQCM+6 |
>> ORTEST("Lab C | ollSamp" , LRASMP+3 |
>> ORTEST("Uniqu | e CollSamp" , LRASMP+4 |
>> ORTRAY | EL+8* |
>> ORVP | DO+6, EL+1 |
>> ORWP94 | UD+1, OP+1 |
ORY | RA+3~, LRICTMOK+2~, LRICTMOK+3, LRICTMOK+4 |
ORY( | RA+7, RA+8 |
PATLOC | ADMTIME~, ADMTIME+3, ADMTIME+6, VERTXT+10 |
PROMPT | VERTXT+1~, VERTXT+12*, VERTXT+13, VERTXT+14, VERTXT+15, VERTXT+18, VERTXT+19, VERTXT+25, VERTXT+29, VERTXT+30 , RA+3~, RA+11*, RA+12, LR+3~, LR+6*, LR+8*, LR+9, LR+12*, LR+14*, LR+15 , LRTEST+2, LRRQCM+1, LRRQCM+4, LRASMP+2, LRASMP+6, LRICTMOK+1, LRICTMOK+3, LRICTMOK+4, DO+8~, DO+9* , DO+10, DO+12*, DO+13, EL+4~, EL+5*, EL+6, EL+7*, EL+8, UD+4~, UD+5* , UD+6, IV+4~, IV+5*, IV+7, IV+9, IV+11*, IV+13, IV+14, OP+4~, OP+5* , OP+6, OP+10*, OP+12, OP+14, OP+15, SCHEDULD+1 |
REQDCOMM | LRRQCM+2~, LRRQCM+7*, LRRQCM+8*, LRRQCM+9 |
SAMP0 | LRASMP+1~, LRASMP+2* |
SCHLOC | ADMTIME+1~, ADMTIME+9*, ADMTIME+10, ADMTIME+11 |
>> SCHTYP | ADMTIME+11*, ADMTIME+12 |
SCHTYPE | ADMTIME+1~ |
SEQ | VERTXT+1~, VERTXT+4*, VERTXT+5 |
SPACES | VERTXT+1~, VERTXT+3*, VERTXT+30 |
TEMP | VERTXT+1~, VERTXT+25*, VERTXT+28 |
TITLE | VERTXT+1~, VERTXT+14*, VERTXT+20, VERTXT+22, VERTXT+26 |
TST | LRTEST+1~, LRTEST+3*, LRRQCM+2~, LRRQCM+5* |
U | ADMTIME+2, ADMTIME+9, VERTXT+9, VERTXT+11, VERTXT+12, RA+4, RA+8, LRTEST+3, LRTEST+4, LRRQCM+5 , LRRQCM+7, LRRQCM+8, DO+11, OP+15, AUTHMED+6, AUTHMED+7, MEDACTV+4, MEDACTV+5, MEDACTV+7 |
USAGE | MEDACTV~, MEDACTV+1*, MEDACTV+5, MEDACTV+7 |
WP | VERTXT+16~ |
WP( | VERTXT+19*, VERTXT+23 |
WP(1 | VERTXT+20 |
X | VERTXT+1~, DO+13* |
>> X0 | VERTXT+6*, VERTXT+9, VERTXT+11, VERTXT+12 |
Name | Field # of Occurrence |
---|---|
$T(ASKSC^ORCDPS | OP+19 |