PSJLIUTL ;BIR/MV - IV LM utilities modules ;Jul 02, 2018@09:45
Source file <PSJLIUTL.m>
Package | Total | Call Graph |
---|---|---|
Inpatient Medications | 8 | ($$ENDD,$$ENDTC,$$ENDTC2)^PSGMI ENFD^PSGNE3 ENSTOP^PSIVCAL ($$CODES,GTOT)^PSIVUTL NFIV^PSJDIN $$DURMIN^PSJLIVMD SETTMP^PSJLMPRU $$DATE2^PSJUTL2 |
Kernel | 2 | $$FMADD^XLFDT $$LOW^XLFSTR |
List Manager | 1 | $$SETSTR^VALM1 |
Order Entry Results Reporting | 1 | ($$ES,ES)^ORX8 |
Pharmacy Data Management | 1 | $$HAZ^PSSUTIL |
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 |
---|---|---|
Inpatient Medications | 4 | PSJ LM BRIEF PATIENT INFO MENU PSJ LM IV OE MENU PSJLIVFD PSJLIVMD |
Kernel | 1 | ^ORD(101 |
Name | Comments | DBIA/ICR reference |
---|---|---|
FLDNO(X,COL) | ||
LONG(Y,COL,LEN) | ; Display long fields.
|
|
WRTDRG(DRGT) | ; Print AD/SOL drugs for "backdoor" view.
|
|
WTPC | ; Write provider comments.
|
|
TYPE() | ; IV Type
|
|
STARTDT() | ; Start Date
|
|
STARTDT2() | ; Start Date with 4 digit year #373
|
|
STOPDT() | ; Stop Date
|
|
STOPDT2() | ; Stop Date with 4 digit year #373
|
|
PROVIDER() | ; Provider
|
|
WDTE(Y) | ; Format and print date.
|
|
ACTIONS() | ||
ACT() | ;
|
|
REQDT(ORDER) | ;
|
Name | Field # of Occurrence |
---|---|
$$ES^ORX8 | PROVIDER+2 |
ES^ORX8 | PROVIDER+2 |
$$ENDD^PSGMI | REQDT+22, REQDT+32 |
$$ENDTC^PSGMI | STARTDT+2, STOPDT+2, REQDT+24, REQDT+34 |
$$ENDTC2^PSGMI | STARTDT2+2, STOPDT2+2, REQDT+22, REQDT+32 |
ENFD^PSGNE3 | REQDT+29 |
ENSTOP^PSIVCAL | REQDT+30 |
$$CODES^PSIVUTL | TYPE+1 |
GTOT^PSIVUTL | FLDNO+5 |
NFIV^PSJDIN | WRTDRG+7 |
$$DURMIN^PSJLIVMD | REQDT+26 |
SETTMP^PSJLMPRU | LONG+10, LONG+16, WRTDRG+10, WRTDRG+23, WRTDRG+31, WTPC+1, WTPC+3 |
$$DATE2^PSJUTL2 | REQDT+6, REQDT+7, REQDT+21, REQDT+31 |
$$HAZ^PSSUTIL | WRTDRG+17, WRTDRG+25 |
$$SETSTR^VALM1 | FLDNO+7, LONG+9, LONG+11, LONG+15, LONG+18, WRTDRG+9, WRTDRG+22, WRTDRG+30 |
$$FMADD^XLFDT | REQDT+26 |
$$LOW^XLFSTR | PROVIDER+3 |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DD("DD" | WDTE+2 |
^ORD(101 - [#101] | ACTIONS+2, ACT+2 |
^PS(52.7 - [#52.7] | WRTDRG+3 |
^PS(53.1 - [#53.1] | WTPC+1, REQDT+2, REQDT+28 |
^PS(55 - [#55] | WTPC+3, REQDT+28 |
Name | Field # of Occurrence |
---|---|
^(0 | WRTDRG+3 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> A | REQDT+14*, REQDT+19* |
COL | FLDNO~, FLDNO+7, LONG~, LONG+9, LONG+11, LONG+15, LONG+18 |
>> DA | ACTIONS+2, ACT+2 |
>> DA(1 | ACTIONS+2, ACT+2 |
>> DFN | WTPC+3, REQDT+28 |
DIC | ACTIONS+1~ |
>> DRG( | WRTDRG+2, WRTDRG+3 |
>> DRG("AD" | WRTDRG+17 |
>> DRG("SOL" | WRTDRG+25 |
DRGT | WRTDRG~, WRTDRG+2, WRTDRG+3, WRTDRG+7, WRTDRG+16, WRTDRG+24 |
DRGX | WRTDRG+1~, WRTDRG+2*, WRTDRG+3, WRTDRG+17 |
>> DTOUT | WTPC+1, WTPC+3 |
>> DUOUT | WTPC+1, WTPC+3 |
DUR | REQDT+25~*, REQDT+26 |
DURMIN | REQDT+26~* |
ESIG | PROVIDER+2~*, PROVIDER+3 |
ESIG1 | PROVIDER+2~* |
LEN | LONG~, LONG+6, LONG+7, LONG+9, LONG+10, LONG+11, LONG+14, LONG+15, LONG+18 |
>> LINE | LONG+7*, LONG+8, LONG+11 |
ND0 | REQDT+1~, REQDT+2*, REQDT+4 |
>> ON | FLDNO+7 |
ORDER | REQDT~, REQDT+1, REQDT+2, REQDT+5, REQDT+8, REQDT+9, REQDT+10, REQDT+11, REQDT+12, REQDT+13 , REQDT+15, REQDT+17, REQDT+18, REQDT+20, REQDT+21, REQDT+23, REQDT+25, REQDT+26, REQDT+27, REQDT+28 , REQDT+30, REQDT+33 |
P | WRTDRG+17~ |
P("DTYP" | STARTDT+1, STARTDT2+1, STOPDT+1, STOPDT2+1, PROVIDER+1 |
P("HAZD" | WRTDRG+20*, WRTDRG+21!, WRTDRG+25!, WRTDRG+28*, WRTDRG+29! |
P("HAZH" | WRTDRG+19*, WRTDRG+21!, WRTDRG+25!, WRTDRG+27*, WRTDRG+29! |
P("NAT" | PROVIDER+2 |
P("OT" | FLDNO+5, FLDNO+6, STARTDT+1, STARTDT2+1, STOPDT+1, STOPDT2+1, PROVIDER+1 |
P(17 | STARTDT+1, STARTDT2+1, STOPDT+1, STOPDT2+1 |
P(2 | STARTDT+2, STARTDT2+2, REQDT+6, REQDT+15*, REQDT+21*, REQDT+30 |
P(21 | PROVIDER+2 |
P(23 | TYPE+1 |
P(3 | STOPDT+2, STOPDT2+2, REQDT+7, REQDT+20*, REQDT+30, REQDT+31* |
P(4 | FLDNO+5, TYPE+1, REQDT+15, REQDT+20, REQDT+21, REQDT+31 |
P(5 | TYPE+1 |
P(6 | PROVIDER+3 |
PARENT | REQDT+1~, REQDT+2*, REQDT+3, REQDT+16 |
>> PSGACT | ACTIONS+3, ACTIONS+4, ACTIONS+5, ACTIONS+6, ACTIONS+7, ACTIONS+8, ACTIONS+9, ACTIONS+11*, ACTIONS+12, ACTIONS+13 |
>> PSGFD | REQDT+7*, REQDT+10, REQDT+11, REQDT+17, REQDT+19*, REQDT+20, REQDT+26*, REQDT+27*, REQDT+28, REQDT+29* , REQDT+30*, REQDT+31, REQDT+32 |
>> PSGFDN | REQDT+32* |
>> PSGNEFD | REQDT+19, REQDT+20*, REQDT+29 |
>> PSGNESD | REQDT+16* |
>> PSGORD | REQDT+28 |
PSGRDTX | REQDT+1!, REQDT+2*, REQDT+3, REQDT+4!, REQDT+5*, REQDT+13, REQDT+18, REQDT+25 |
PSGRDTX( | REQDT+1, REQDT+8, REQDT+9*, REQDT+10, REQDT+11*, REQDT+12, REQDT+13, REQDT+15*, REQDT+17, REQDT+18 , REQDT+20*, REQDT+21, REQDT+23, REQDT+25, REQDT+26*, REQDT+27, REQDT+33 |
PSGRFD | REQDT+2*, REQDT+4!, REQDT+18*, REQDT+19*, REQDT+20, REQDT+33*, REQDT+34 |
PSGRFDN | REQDT+2*, REQDT+4!, REQDT+34* |
>> PSGRSD | REQDT+2*, REQDT+13*, REQDT+14*, REQDT+15, REQDT+23*, REQDT+24 |
>> PSGRSDN | REQDT+2*, REQDT+24* |
>> PSGSD | REQDT+6*, REQDT+8, REQDT+9, REQDT+12, REQDT+14*, REQDT+15, REQDT+16, REQDT+21*, REQDT+22, REQDT+25 , REQDT+26, REQDT+28, REQDT+29, REQDT+30 |
>> PSGSDN | REQDT+22* |
>> PSGSRDTX | REQDT+16 |
PSGST | REQDT+28~* |
PSHAZ | WRTDRG+17~*, WRTDRG+18, WRTDRG+19, WRTDRG+20, WRTDRG+25!~*, WRTDRG+26, WRTDRG+27, WRTDRG+28 |
>> PSIVAC | STARTDT+1, STARTDT2+1, STOPDT+1, STOPDT2+1, PROVIDER+1 |
>> PSIVBR | ACT+4 |
>> PSIVCHG | WTPC+2 |
>> PSIVNUM | STARTDT+1, STARTDT2+1, STOPDT+1, STOPDT2+1, PROVIDER+1 |
>> PSIVX | WTPC+1*, WTPC+3* |
>> PSJBADD | ACTIONS+11 |
>> PSJHIDFG | ACT+3 |
>> PSJHIS | FLDNO+7 |
PSJIVIEN | WRTDRG+1~, WRTDRG+3*, WRTDRG+7 |
>> PSJL | FLDNO+7*, LONG+9*, LONG+10*, LONG+11*, LONG+15*, LONG+16*, LONG+18*, WRTDRG+5*, WRTDRG+9*, WRTDRG+10 , WRTDRG+22*, WRTDRG+23, WRTDRG+30*, WRTDRG+31, WTPC+1*, WTPC+3* |
>> PSJLMX | WRTDRG+13* |
PSJNF | WRTDRG+7~ |
PSJNF("NF" | WRTDRG+8 |
PSJNX | WRTDRG+17~, WRTDRG+21*, WRTDRG+22, WRTDRG+29*, WRTDRG+30 |
PSJOLDOT | FLDNO+5~* |
>> PSJORD | FLDNO+7, WTPC+1, WTPC+3 |
>> PSJSTAR | FLDNO+4*, FLDNO+6 |
PSJX | WRTDRG+1~, WRTDRG+5*, WRTDRG+8*, WRTDRG+9 |
PSJX1 | WRTDRG+1~, WRTDRG+4*, WRTDRG+5 |
STR | LONG+4~*, LONG+14, LONG+15, LONG+16*, LONG+17*, LONG+18 |
STRLEN | LONG+4~*, LONG+9, LONG+10*, LONG+11 |
U | WRTDRG+3, WRTDRG+4, WRTDRG+5, WRTDRG+17, WRTDRG+25, PROVIDER+3, ACTIONS+2, ACT+2, REQDT+4, REQDT+5 , REQDT+13, REQDT+18, REQDT+22, REQDT+25, REQDT+32 |
X | FLDNO~, FLDNO+6*, FLDNO+7, LONG+8*, LONG+9, LONG+10, LONG+13*, LONG+14, LONG+17, WRTDRG+3* , WRTDRG+4, WRTDRG+5, TYPE+1*, TYPE+2, STARTDT+1*, STARTDT2+1*, STOPDT+1*, STOPDT2+1*, PROVIDER+1*, PROVIDER+3* , PROVIDER+4, ACTIONS+1~ |
>> XQY0 | WRTDRG+15 |
Y | LONG~, LONG+6, LONG+7, LONG+9, LONG+11, LONG+13, LONG+14, LONG+17, WTPC+1*, WTPC+3* , WDTE~, WDTE+1*, WDTE+2*, WDTE+3, ACTIONS+1~, ACTIONS+2*, ACTIONS+3, ACTIONS+4, ACTIONS+5, ACTIONS+6 , ACTIONS+7, ACTIONS+8, ACTIONS+9, ACTIONS+12, ACTIONS+13, ACT+1~, ACT+2*, ACT+3, ACT+4 |
Name | Field # of Occurrence |
---|---|
$T(ES^ORX8 | PROVIDER+2 |