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 |