PSJCLOR5 ;BIR/JCH - INPATIENT MEDICATIONS UTILITIES FOR CLINIC ORDERS ;25 SEP 97 / 7:43 AM
Source file <PSJCLOR5.m>
Package | Total | Call Graph |
---|---|---|
Inpatient Medications | 3 | ($$PSJREVFY,$$SURE)^PSJCLOR1 DSPORD^PSJCLOR2 CONT^PSJOE0 |
VA FileMan | 2 | NOW^%DTC ^DIR |
Kernel | 1 | $$FMTE^XLFDT |
List Manager | 1 | (CLEAR,FULL)^VALM1 |
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 | 2 | PSJCLOR2 PSJCLOR3 |
Name | Comments | DBIA/ICR reference |
---|---|---|
DSPORD(PSGP,TMPORDER,PSJORDAR) | ; Display order summary
|
|
ORDCHK | ; Check for conflicts among selected orders
|
|
NEWCLN | ; Clean up Order variables
|
Name | Field # of Occurrence |
---|---|
NOW^%DTC | ORDCHK+3 |
^DIR | ORDCHK+101 |
$$PSJREVFY^PSJCLOR1 | ORDCHK+85 |
$$SURE^PSJCLOR1 | ORDCHK+85 |
DSPORD^PSJCLOR2 | ORDCHK+21, ORDCHK+44, ORDCHK+60, ORDCHK+77 |
CONT^PSJOE0 | ORDCHK+20, ORDCHK+32, ORDCHK+43, ORDCHK+47, ORDCHK+59, ORDCHK+63, ORDCHK+76, ORDCHK+80 |
CLEAR^VALM1 | ORDCHK+20, ORDCHK+43, ORDCHK+59, ORDCHK+76 |
FULL^VALM1 | ORDCHK+13, ORDCHK+20, ORDCHK+38, ORDCHK+43, ORDCHK+54, ORDCHK+59, ORDCHK+71, ORDCHK+76 |
$$FMTE^XLFDT | DSPORD+6, DSPORD+7 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^PS(50.7 - [#50.7] | DSPORD+11, DSPORD+18 |
^PS(51.2 - [#51.2] | DSPORD+12, DSPORD+20 |
^PS(52.6 - [#52.6] | DSPORD+14, DSPORD+23 |
^PS(52.7 - [#52.7] | DSPORD+16, DSPORD+25 |
^PS(53.1 - [#53.1] | DSPORD+1, DSPORD+2, DSPORD+3, DSPORD+4, ORDCHK+67, ORDCHK+89, ORDCHK+90, ORDCHK+91, ORDCHK+93 |
^PS(55 - [#55] | DSPORD+1, DSPORD+2, DSPORD+3, DSPORD+4, DSPORD+5, DSPORD+14, DSPORD+22, ORDCHK+6, ORDCHK+9, ORDCHK+51 , ORDCHK+68, ORDCHK+89, ORDCHK+90, ORDCHK+91, ORDCHK+93 |
^TMP("PSJON" | ORDCHK+5, ORDCHK+50, ORDCHK+66, ORDCHK+84, ORDCHK+88 |
Name | Field # of Occurrence |
---|---|
^( | DSPORD+14, DSPORD+23 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> % | ORDCHK+3 |
AD | DSPORD+14~*, DSPORD+21~, DSPORD+22*, DSPORD+23 |
AD(0 | DSPORD+14*, DSPORD+23*, DSPORD+25*, DSPORD+26 |
ADEXT | DSPORD+14~, DSPORD+21~, DSPORD+23* |
ADINT | DSPORD+14~*, DSPORD+15, DSPORD+16, DSPORD+21~, DSPORD+23*, DSPORD+24, DSPORD+26 |
DIR | ORDCHK+20~, ORDCHK+32~, ORDCHK+43~, ORDCHK+47~, ORDCHK+59~, ORDCHK+63~, ORDCHK+76~, ORDCHK+80~, ORDCHK+98! |
DIR("A" | ORDCHK+98*, ORDCHK+99*, ORDCHK+100*, ORDCHK+101* |
DIR(0 | ORDCHK+101* |
>> DUOUT | ORDCHK+86 |
II | DSPORD+22~*, DSPORD+23* |
ND0 | DSPORD+1~*, DSPORD+5, DSPORD+6, DSPORD+12, DSPORD+16, DSPORD+20, DSPORD+25, ORDCHK+89~*, ORDCHK+92 |
ND2 | DSPORD+1~, DSPORD+2*, DSPORD+6, DSPORD+12, DSPORD+20, ORDCHK+89~, ORDCHK+90*, ORDCHK+92 |
ND2P1 | DSPORD+1~, DSPORD+4*, ORDCHK+91* |
NDP1 | DSPORD+1~, ORDCHK+89~ |
NDP2 | DSPORD+1~, DSPORD+3*, DSPORD+11, DSPORD+12, DSPORD+18, DSPORD+20 |
PAD1 | DSPORD+21~*, DSPORD+26 |
PAD2 | DSPORD+21~, DSPORD+26* |
>> PSGDT | ORDCHK+3* |
PSGNEDFD | NEWCLN+1! |
>> PSGOEAV | ORDCHK+83 |
PSGOEE | NEWCLN+1! |
PSGOEEWF | NEWCLN+1! |
PSGOORD | NEWCLN+1! |
PSGP | DSPORD~, DSPORD+1, DSPORD+2, DSPORD+3, DSPORD+4, DSPORD+5, DSPORD+14, DSPORD+22, ORDCHK+6, ORDCHK+9 , ORDCHK+21, ORDCHK+44, ORDCHK+51, ORDCHK+60, ORDCHK+68, ORDCHK+77, ORDCHK+89, ORDCHK+90, ORDCHK+91, ORDCHK+93 |
PSGPD | NEWCLN+1! |
PSGPDN | NEWCLN+1! |
PSGPDRGN | NEWCLN+1! |
PSGRDTX | NEWCLN+1! |
PSGS0Y | NEWCLN+1! |
PSIVACNT | DSPORD+14~* |
>> PSJABORT | ORDCHK+82*, ORDCHK+86*, ORDCHK+94*, ORDCHK+97, ORDCHK+98, ORDCHK+99, ORDCHK+101* |
PSJBLANK | DSPORD+1~, DSPORD+17*, DSPORD+19, DSPORD+20, DSPORD+23, DSPORD+25 |
PSJCOM | NEWCLN+1! |
PSJCOMCT | ORDCHK+75~*, ORDCHK+76 |
PSJCOMFL | ORDCHK+1~, ORDCHK+3*, ORDCHK+67*, ORDCHK+68, ORDCHK+71 |
PSJCOMFL( | ORDCHK+67*, ORDCHK+69*, ORDCHK+75, ORDCHK+78, ORDCHK+79 |
PSJDASH1 | ORDCHK+14~*, ORDCHK+17, ORDCHK+20, ORDCHK+39~*, ORDCHK+41, ORDCHK+43, ORDCHK+55~*, ORDCHK+57, ORDCHK+59, ORDCHK+72~* , ORDCHK+74, ORDCHK+76 |
PSJHOLD | ORDCHK+1~, ORDCHK+38 |
PSJHOLD( | ORDCHK+7*, ORDCHK+42, ORDCHK+45, ORDCHK+46 |
PSJINDNT | DSPORD+14~, DSPORD+15*, DSPORD+16, DSPORD+21~, DSPORD+24*, DSPORD+25 |
PSJL | NEWCLN+1! |
PSJMRR | ORDCHK+1~, ORDCHK+13 |
PSJMRR( | ORDCHK+9*, ORDCHK+19, ORDCHK+21, ORDCHK+26 |
PSJMRRCNT | ORDCHK+14~, ORDCHK+19*, ORDCHK+20 |
PSJNOO | NEWCLN+1! |
PSJOCCNT | ORDCHK+55~, ORDCHK+58*, ORDCHK+59 |
PSJOHCT | ORDCHK+42~*, ORDCHK+43 |
PSJOINM | DSPORD+1~, DSPORD+11* |
PSJONCAL | ORDCHK+1~, ORDCHK+3*, ORDCHK+54 |
PSJONCAL( | ORDCHK+52*, ORDCHK+58, ORDCHK+61, ORDCHK+62 |
PSJORDAR | DSPORD~, DSPORD+10, DSPORD+17 |
PSJORDAR( | DSPORD+23*, DSPORD+25*, DSPORD+26* |
PSJORDAR(1 | DSPORD+18*, DSPORD+19* |
PSJORDAR(2 | DSPORD+20* |
PSJOROR | ORDCHK+1~, ORDCHK+67*, ORDCHK+68* |
PSJOROR2 | ORDCHK+1~, ORDCHK+42*, ORDCHK+44, ORDCHK+45, ORDCHK+46, ORDCHK+58*, ORDCHK+60, ORDCHK+61, ORDCHK+62, ORDCHK+75* , ORDCHK+77, ORDCHK+78, ORDCHK+79 |
PSJPCNT | DSPORD+7~*, DSPORD+8 |
PSJPCV | DSPORD+7~*, DSPORD+8 |
PSJQMSG | ORDCHK+82*, NEWCLN+1! |
PSJREVDN | ORDCHK+1~, ORDCHK+83, ORDCHK+85* |
>> PSJREVFY | ORDCHK+83, ORDCHK+85*, ORDCHK+86 |
PSJSELOR | ORDCHK+1~, ORDCHK+2*, ORDCHK+4, ORDCHK+5, ORDCHK+11, ORDCHK+35*, ORDCHK+48*, ORDCHK+49, ORDCHK+50, ORDCHK+53 , ORDCHK+64*, ORDCHK+65, ORDCHK+66, ORDCHK+70, ORDCHK+81*, ORDCHK+83, ORDCHK+84, ORDCHK+88 |
PSJSTPDT | ORDCHK+82~* |
>> PSJSYSU | ORDCHK+83, ORDCHK+85 |
PSJTMPON | ORDCHK+4*, ORDCHK+5*, ORDCHK+6, ORDCHK+7, ORDCHK+9, ORDCHK+49*, ORDCHK+50*, ORDCHK+51, ORDCHK+52, ORDCHK+65* , ORDCHK+66*, ORDCHK+67, ORDCHK+68, ORDCHK+69, ORDCHK+82~, ORDCHK+83*, ORDCHK+84*, ORDCHK+85, ORDCHK+88*, ORDCHK+89 , ORDCHK+90, ORDCHK+91, ORDCHK+92, ORDCHK+93, NEWCLN+2! |
STAT | ORDCHK+6~*, ORDCHK+7, ORDCHK+51~*, ORDCHK+52 |
TMPARRAY | ORDCHK+14~, ORDCHK+31 |
TMPARRAY( | ORDCHK+24*, ORDCHK+27! |
TMPCLN | ORDCHK+82~, ORDCHK+93*, ORDCHK+94, ORDCHK+95 |
TMPCLNAR | ORDCHK+82~ |
TMPCLNAR( | ORDCHK+95* |
TMPCLNAR("" | ORDCHK+94 |
TMPCNT | ORDCHK+4*, ORDCHK+5, ORDCHK+23*, ORDCHK+24, ORDCHK+27, ORDCHK+31*, ORDCHK+49*, ORDCHK+50, ORDCHK+65*, ORDCHK+66 , ORDCHK+82~, ORDCHK+83*, ORDCHK+84, ORDCHK+88* |
>> TMPDT | DSPORD+7*, DSPORD+8* |
TMPNEWSD | ORDCHK+82~ |
TMPORDER | DSPORD~, DSPORD+1, DSPORD+2, DSPORD+3, DSPORD+4, DSPORD+5, DSPORD+6, DSPORD+11, DSPORD+13, DSPORD+14 , DSPORD+18, DSPORD+21, DSPORD+22 |
TMPSEL | ORDCHK+4*, ORDCHK+5*, ORDCHK+7, ORDCHK+9, ORDCHK+18*, ORDCHK+19*, ORDCHK+21, ORDCHK+25*, ORDCHK+26*, ORDCHK+27 , ORDCHK+30*, ORDCHK+31*, ORDCHK+49*, ORDCHK+50*, ORDCHK+52, ORDCHK+65*, ORDCHK+66*, ORDCHK+67, ORDCHK+69, ORDCHK+82~ , ORDCHK+83*, ORDCHK+84*, ORDCHK+88* |
TMPSELCO | ORDCHK+1~, ORDCHK+11*, ORDCHK+23, ORDCHK+24, ORDCHK+30!, ORDCHK+31*, ORDCHK+35, ORDCHK+45*, ORDCHK+46*, ORDCHK+48 , ORDCHK+53*, ORDCHK+61*, ORDCHK+62*, ORDCHK+64, ORDCHK+70*, ORDCHK+78*, ORDCHK+79*, ORDCHK+81 |
TMPSELCO1 | ORDCHK+1~, ORDCHK+46*, ORDCHK+62*, ORDCHK+79* |
TMPSELCO2 | ORDCHK+1~, ORDCHK+46*, ORDCHK+62*, ORDCHK+79* |
>> TMPSELOR | ORDCHK+2, ORDCHK+35*, ORDCHK+48*, ORDCHK+64*, ORDCHK+81* |
TMPSELX | ORDCHK+1~ |
TMPSELX2 | ORDCHK+1~ |
TMPSOL1 | DSPORD+1~, DSPORD+5*, DSPORD+16, DSPORD+25 |
TMPSTARE | DSPORD+1~, DSPORD+6*, DSPORD+7*, DSPORD+9*, DSPORD+11, DSPORD+14, DSPORD+16, DSPORD+19, DSPORD+23, DSPORD+26 |
TMPSTOP | DSPORD+1~, DSPORD+2*, DSPORD+5*, DSPORD+7*, DSPORD+9 |
>> TMPSTR | ORDCHK+92*, ORDCHK+96* |
>> TMPSTR( | ORDCHK+92*, ORDCHK+96 |
>> TMPSTR(0 | ORDCHK+96*, ORDCHK+97, ORDCHK+99 |
U | ORDCHK+9 |
VALMBCK | NEWCLN+2! |
VALMCNT | NEWCLN+2! |
VALMQUIT | NEWCLN+2! |
X | ORDCHK+101~ |
Y | ORDCHK+101~ |
Y(1 | ORDCHK+2 |