PSJCOMR ;BIR/CML3-RENEW A COMPLEX ORDER SERIES ;07 MAR 96 / 1:23 PM
Source file <PSJCOMR.m>
| Package | Total | Call Graph |
|---|---|---|
| Inpatient Medications | 25 | ^PSGAL5 ($$ENMRN,$$ENPDN)^PSGMI ABORT^PSGOEE (UPDREN,UPDRENOE)^PSGOER DATE^PSGOER0 $$ENRNAT^PSGOU (ENDDC,IVSOL)^PSGSICHK ENPOS^PSGVDS ENQ^PSIV ^PSIVCHK EDIT^PSIVEDT ^PSIVHLP (ENARI,ENLBL)^PSIVOPT EN^PSIVORE (DEL55,GTPD)^PSIVORE2 (NATURE,ORPARM,RUPDATE)^PSIVOREN GT55^PSIVORFB ^PSIVORLB GTOT^PSIVUTL (CMPLX,CMPLX2)^PSJCOM1 EN1^PSJHL2 VF1^PSJLIACT ORDCHK^PSJLIFN EFDIV^PSJUTL $$DATE^PSJUTL2 |
| VA Fileman | 2 | NOW^%DTC ^DIR |
| Pharmacy Data Management | 1 | ($$LS,UNL)^PSSLOCK |
| Registration | 1 | PAUSE^VALM1 |
| Package | Total | Caller Graph |
|---|---|---|
| Inpatient Medications | 2 | PSGOER PSIVOPT2 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| RD | ; Delete for renew.
|
|
| UNMARK | ;
|
|
| NEWIV | ;Renew complex IV orders
|
|
| MOVE(X,Y) | ; Move comments/dispense drugs from 55 to 53.45.
|
|
| RIV | ; Renew order.
|
|
| FILEUD | ;
|
|
| OC55 | ;* Order checks for Speed finish and regular finish
|
|
| FILEIV | ;
|
|
| MARK | ;
|
|
| NEWUD | ||
| OK | ;Print example label, run order through checker, ask if it is ok.
|
|
| ABORT | ; No changes
|
|
| DONE | ;
|
|
| NEW | ; get info, write record
|
|
| TEMP(VARS) | ;
|
|
| RI | ; Reinstate Auto-DC'ed order.
|
|
| R1 |
| Name | Field # of Occurrence |
|---|---|
| NOW^%DTC | NEWUD+3, RI+3 |
| ^DIR | PSJCOMR+12, UNMARK+2, RI+2, RI+4 |
| ^PSGAL5 | UNMARK+6, FILEUD+8, MARK+2 |
| $$ENMRN^PSGMI | NEWUD+9 |
| $$ENPDN^PSGMI | NEWUD+9 |
| ABORT^PSGOEE | PSJCOMR+16, UNMARK+3, NEWUD+6 |
| UPDREN^PSGOER | FILEUD+6 |
| UPDRENOE^PSGOER | FILEUD+6 |
| DATE^PSGOER0 | NEWUD+6 |
| $$ENRNAT^PSGOU | NEWUD+11, R1+2 |
| ENDDC^PSGSICHK | OC55+3 |
| IVSOL^PSGSICHK | OC55+5 |
| ENPOS^PSGVDS | MARK+3 |
| ENQ^PSIV | OK+6 |
| ^PSIVCHK | OK+2 |
| EDIT^PSIVEDT | R1+1, RI+6 |
| ^PSIVHLP | OK+6 |
| ENARI^PSIVOPT | RI+7 |
| ENLBL^PSIVOPT | FILEIV+10 |
| EN^PSIVORE | FILEIV+8 |
| DEL55^PSIVORE2 | RD+1 |
| GTPD^PSIVORE2 | OK+1 |
| NATURE^PSIVOREN | R1+6 |
| ORPARM^PSIVOREN | R1+5 |
| RUPDATE^PSIVOREN | FILEIV+5 |
| GT55^PSIVORFB | RD+1 |
| ^PSIVORLB | OK+4 |
| GTOT^PSIVUTL | OK+1 |
| CMPLX^PSJCOM1 | PSJCOMR+10 |
| CMPLX2^PSJCOM1 | FILEUD+7 |
| EN1^PSJHL2 | FILEIV+7 |
| VF1^PSJLIACT | FILEIV+9 |
| ORDCHK^PSJLIFN | NEWIV+3 |
| EFDIV^PSJUTL | OK+5 |
| $$DATE^PSJUTL2 | R1+1, R1+9 |
| $$LS^PSSLOCK | FILEUD+4, FILEIV+2 |
| UNL^PSSLOCK | FILEUD+10, FILEIV+9 |
| PAUSE^VALM1 | NEW+5, ABORT+1 |
| 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 |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DD("DD" | OK+4 |
| ^PS(53.45 - [#53.45] | NEWUD+5!, MOVE+1*, MOVE+2* |
| ^PS(55 - [#55] | UNMARK+4, UNMARK+5, UNMARK+6*, NEW+2, NEW+6, NEWUD, NEWUD+3, NEWUD+4, NEWUD+7, FILEUD+4 , FILEUD+9*, MARK+2*, MOVE+1, OC55+3, OC55+5, RIV+1, NEWIV+4, R1+2, R1+8, RI+3 |
| ^TMP("PSJCOMR" | NEW+1!, NEW+7, NEW+10!, TEMP+1* |
| ^TMP($J | OC55+4! |
| ^VA(200 - [#200] | RI+5 |
| Name | Line Occurrences |
|---|---|
| ABORT | PSJCOMR+13 |
| DONE | PSJCOMR+13, PSJCOMR+14, PSJCOMR+15, PSJCOMR+16, UNMARK+3, NEWUD+6 |
| FILEIV | NEW+9 |
| FILEUD | NEW+9 |
| MARK | NEWUD+3 |
| MOVE | NEWUD+5 |
| NEW | PSJCOMR+14 |
| NEWIV | NEW+4, RIV+3 |
| NEWUD | NEW+4, RIV+3 |
| OC55 | NEWUD+1 |
| OK | R1+4, OK+6 |
| R1 | R1+4 |
| RD | R1+1, R1+4, R1+6 |
| RI | NEWIV+2 |
| TEMP | NEWUD+14, R1+11 |
| UNMARK | PSJCOMR+15 |
| Name | Field # of Occurrence |
|---|---|
| ^( | MOVE+1 |
| ^(2 | NEWUD+5! |
| ^(6 | NEWUD+7 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> % | NEWUD+3, RI+3 |
| %DT | DONE+1! |
| COMQUIT | PSJCOMR+9!, NEW+2~, NEW+3, NEW+4, NEW+5, NEW+6, NEW+7*, NEWUD+13*, R1+6*, R1+10* |
| DA | UNMARK+6*, DONE+1!, FILEUD+8!*, MARK+2!*, RI+1~ |
| DA(1 | UNMARK+6*, FILEUD+8*, MARK+2* |
| >> DFN | NEWIV+4, R1+2, R1+8, R1+9, FILEIV+2, FILEIV+3, FILEIV+5, FILEIV+7, FILEIV+9, FILEIV+10 , RI+3, RI+7 |
| DIE | DONE+1!, RI+1~ |
| DIR | PSJCOMR+11!, PSJCOMR+12!, PSJCOMR+13~, UNMARK+1!, UNMARK+3~, DONE+1!, RI+1~, RI+2!, RI+4! |
| DIR("?" | PSJCOMR+12*, UNMARK+2* |
| DIR("A" | PSJCOMR+11*, UNMARK+1*, RI+2*, RI+4* |
| DIR("B" | PSJCOMR+11*, UNMARK+1* |
| DIR(0 | PSJCOMR+11*, UNMARK+1*, RI+2*, RI+4* |
| >> DIRUT | PSJCOMR+14, PSJCOMR+15 |
| DIU | RI+1~ |
| >> DONE | RI+6 |
| DR | DONE+1!, RI+1~ |
| DT | RI+5 |
| DUOUT | NEW+2~, NEW+5, NEW+6, OK+2 |
| DUZ | NEWUD+14, MARK+2, R1+11, FILEIV+10, RI+7 |
| >> EDIT | R1+1*, RI+6* |
| ERR | NEWIV+2~, OK+3, OK+6, RI+2*, RI+4*, RI+5*, RI+6* |
| FDSD | DONE+1! |
| >> HELP | OK+6* |
| >> I | FILEIV+4* |
| >> II | NEWUD+12*, R1+9* |
| INTERVEN | OC55+1~, OC55+2* |
| IVSTRING | R1~, R1+9*!, R1+10, R1+11* |
| >> OD | FILEIV+8* |
| ON | R1+7*, FILEIV+1~, FILEIV+5*, RI+7 |
| ON55 | NEWIV+4*, R1+1, R1+7, R1+9, FILEIV+1~, FILEIV+5*, FILEIV+7, FILEIV+9, FILEIV+10, RD+1* , RI+3 |
| OREAS | FILEIV+1~, FILEIV+3*, FILEIV+9 |
| P | FILEIV+1~ |
| P( | FILEIV+4* |
| P("21FLG" | R1+8* |
| P("FRES" | R1+5* |
| P("NAT" | R1+5, R1+6, R1+9, FILEIV+5* |
| P("NEWON" | R1+1* |
| P("OLDON" | NEWIV+4*, R1+2, RD+1 |
| P("PD" | OK+1 |
| P("PON" | RD+1* |
| P("RES" | R1+5* |
| P(11 | R1+2* |
| P(12 | NEWIV+2 |
| P(16 | R1+8* |
| P(17 | NEWIV+2, R1+5* |
| P(2 | R1+1*, FILEIV+5, FILEIV+8, OK+4 |
| P(3 | R1+9, FILEIV+5*, OK+4 |
| P(4 | OK+1 |
| P(6 | R1+9, FILEIV+5*, RI+5 |
| P(9 | R1+2 |
| >> P16 | OK+1* |
| P2 | R1~, R1+1* |
| PS55ACX | NEW+2~!, RIV+1! |
| PS55ACX(55 | NEW+2*, NEW+3, NEW+4, RIV+1*, RIV+2 |
| PSGAL | DONE+1! |
| PSGAL("C" | UNMARK+6*, FILEUD+8*, MARK+2* |
| PSGALO | RI+7~* |
| PSGALR | DONE+1! |
| >> PSGAT | FILEUD+5* |
| >> PSGCANFL | PSJCOMR+14* |
| >> PSGDDI | OC55+5* |
| PSGDL | DONE+1! |
| PSGDLS | DONE+1! |
| >> PSGDO | NEWUD+9* |
| PSGDRG | NEWUD~* |
| >> PSGDT | NEW+8*, NEWUD+3*, NEWUD+6, NEWUD+12, FILEUD+6, MARK+2, MARK+3 |
| PSGFD | DONE+1!, NEW+8*, NEWUD+10, NEWUD+12, FILEUD+9, FILEIV+5 |
| PSGFOK | DONE+1! |
| PSGFOK(106 | NEWUD+6 |
| >> PSGHSM | NEWUD+8* |
| >> PSGMR | NEWUD+8*, NEWUD+9 |
| >> PSGMRN | NEWUD+9* |
| PSGND4 | PSJCOMR+15, UNMARK+5*, UNMARK+6*, DONE+1!, NEWUD+3*, MARK+1, MARK+2* |
| >> PSGNEFD | NEWUD+10* |
| >> PSGNESD | NEWUD+10* |
| PSGOEAV | NEWUD+7~* |
| PSGOEE | DONE+1!, NEWUD+4* |
| PSGOEEF | ABORT+1!* |
| PSGOEOS | NEWUD+4! |
| >> PSGOEPR | NEW+8*, NEWUD+12, FILEUD+6, FILEIV+5 |
| PSGOER0 | DONE+1!, NEWUD+8 |
| PSGOER1 | DONE+1!, NEWUD+7*, NEWUD+9 |
| PSGOER2 | DONE+1!, NEWUD+9, NEWUD+10, NEWUD+11 |
| PSGOERDP | DONE+1!, FILEUD+2~, FILEUD+9 |
| >> PSGOFD | NEW+8*, NEWUD+12, FILEUD+6, FILEIV+5 |
| >> PSGOORD | NEWUD+7* |
| PSGOPR | DONE+1! |
| PSGORD | PSJCOMR+10, UNMARK+4~*, UNMARK+5, UNMARK+6, NEW+2~, NEW+4*, NEW+6*, NEW+7, NEW+9, NEWUD , NEWUD+3, NEWUD+6, NEWUD+7, NEWUD+12, FILEUD+2, FILEUD+4, FILEUD+6, FILEUD+7, FILEUD+8, FILEUD+10 , MARK+2, MARK+3*, MOVE+1, OC55+3, OC55+5, RIV+1~, RIV+3*, NEWIV+4, R1+8, FILEIV+2 , FILEIV+3, FILEIV+5, TEMP+1 |
| PSGORDP | NEWUD~ |
| PSGOREAS | FILEUD+2~, FILEUD+4*, FILEUD+6 |
| PSGORQF | NEWUD+2, OC55+3!, OC55+4!, NEWIV+3~ |
| PSGOSD | DONE+1! |
| >> PSGP | PSJCOMR+10, UNMARK+5, UNMARK+6, NEW+8*, NEWUD, NEWUD+3, NEWUD+4, NEWUD+6, NEWUD+7, NEWUD+12 , FILEUD+4, FILEUD+6, FILEUD+7, FILEUD+8, FILEUD+9, FILEUD+10, MARK+2, MOVE+1, OC55+3, OC55+5 |
| >> PSGPDRG | NEWUD+9 |
| >> PSGPDRGN | NEWUD+9* |
| PSGPOSA | DONE+1!, MARK+3* |
| PSGPOSD | DONE+1!, MARK+3* |
| PSGPR | DONE+1! |
| PSGPX | DONE+1! |
| >> PSGPXN | FILEUD+7 |
| PSGRD | DONE+1! |
| >> PSGRTWO | FILEUD+4*, FILEUD+5 |
| PSGRZERO | FILEUD+2~, FILEUD+4*, FILEUD+6* |
| >> PSGS0XT | NEWUD+10* |
| >> PSGS0Y | NEWUD+10*, NEWUD+11*, FILEUD+5* |
| >> PSGSCH | NEWUD+9*, NEWUD+11 |
| PSGSD | DONE+1!, NEWUD+10 |
| >> PSGSI | NEWUD+7* |
| >> PSGSM | NEWUD+8* |
| PSGTOL | DONE+1! |
| PSGTOO | DONE+1! |
| PSGUOW | DONE+1! |
| PSGWLL | DONE+1!, NEWUD+4*, FILEUD+9 |
| PSIVACT | R1+8*, RI+1~ |
| PSIVALCK | RI+1~ |
| PSIVALT | RI+1~ |
| >> PSIVCHG | R1+3* |
| >> PSIVCT | OK+1* |
| PSIVEXAM | OK+1*, OK+4! |
| PSIVND0 | R1~ |
| PSIVND2 | R1~ |
| >> PSIVNOL | OK+1* |
| PSIVOFD | R1~, R1+8*, R1+9, FILEIV+5* |
| >> PSIVOK | R1+1*, RI+6* |
| PSIVREA | RI+1~ |
| PSIVREAS | R1~ |
| PSIVRNFG | NEWIV+3*! |
| PSIVTMP | FILEIV+1~ |
| >> PSIVTMP0 | FILEIV+2*, FILEIV+4 |
| >> PSIVTMP2 | FILEIV+3*, FILEIV+9* |
| PSIVZERO | FILEIV+1~, FILEIV+2* |
| PSJABT | NEWUD~ |
| PSJBKDR | R1~* |
| >> PSJCOM | PSJCOMR+9, PSJCOMR+10, UNMARK+4, NEW+2, NEW+3, NEW+4, NEW+6, NEW+7, FILEUD+7, RIV+1 , RIV+2, TEMP+1 |
| >> PSJDD | OC55+5* |
| PSJDDI | OC55+1~ |
| PSJIREQ | OC55+1~, OC55+2* |
| >> PSJIVORF | R1+5, FILEIV+6 |
| >> PSJNOO | NEW+8*, NEWUD+12, FILEUD+6, FILEIV+5 |
| PSJORD | FILEUD+2~*, FILEIV+1~, FILEIV+5* |
| >> PSJORIFN | R1+8* |
| PSJPDRG | OC55+1~, OC55+5! |
| PSJPREX | FILEUD+2!, FILEUD+7* |
| >> PSJPWD | NEWUD+11 |
| PSJREN | NEWUD~* |
| PSJRXREQ | OC55+1~, OC55+2* |
| >> PSJSYSO | MARK+3 |
| >> PSJSYSP | NEWUD+5, MOVE+1 |
| >> PSJSYSP0 | PSJCOMR+10, PSJCOMR+11, PSJCOMR+12, NEWUD+3 |
| >> PSJSYSU | PSJCOMR+15, UNMARK+6, NEWUD+7, FILEUD+7, FILEUD+8 |
| >> PSJSYSW0 | NEWUD+4, FILEUD+9 |
| >> Q | MOVE+1*, MOVE+2 |
| RF | DONE+1! |
| TMPDUZ | NEW+2~, NEW+8*, FILEUD+6 |
| TMPO | NEW+2~, NEW+4*, NEW+6*, NEW+7, RIV+1~*, RIV+2*, RIV+3 |
| TMPOE | NEW+2~, NEW+6* |
| TMPP | NEW+2~*, NEW+3*, NEW+4, RIV+1~*, RIV+2* |
| U | NEWUD+11, MOVE+2, R1+2, R1+4, RI+3, RI+5 |
| UDSTRING | NEWUD~, NEWUD+12*!, NEWUD+13, NEWUD+14* |
| >> VAIN(4 | R1+2 |
| >> VALMBCK | NEWUD+6*, FILEUD+11* |
| VARS | TEMP~, TEMP+1 |
| VSTRING | NEW+7!*, NEW+8, NEW+10! |
| X | UNMARK+4~*, NEWUD~, FILEUD+2~, FILEUD+4*, MOVE~, MOVE+1, OC55+2*, NEWIV+1~, R1+1, R1+4 , FILEIV+1~, FILEIV+2*, OK+2*, OK+3*, OK+6*, RI+5* |
| XX | UNMARK+4~*, NEWUD~, NEWIV+1~ |
| Y | PSJCOMR+13, PSJCOMR+14, UNMARK+3, MOVE~, MOVE+1, MOVE+2, OC55+2*, OK+4*, RI+2, RI+4 |
| >> ZZND | OK+5 |