PSGOE91 ;BIR/CML - ACTIVE ORDER EDIT (CONT.) ;May 03, 2023@17:45
Source file <PSGOE91.m>
| Package | Total | Call Graph |
|---|---|---|
| Inpatient Medications | 11 | ($$ENDL,ENE,ENPREV)^PSGDL ($$ENDD,$$ENDTC2)^PSGMI ENFF^PSGOE92 (DURHLP,ENFF,ENHLP)^PSGOEM ($$ODD,$$PRNOK,ENCHK)^PSGS0 ($$DIFFSI,$$EDITSI)^PSJBCMA5 ($$ISCLOZ,$$LASTCHLD,CLOZPAT)^PSJCLOZ CMPLX^PSJCOM1 $$COMPLEX^PSJOE $$ENQ^PSJORP2 $$ENBCMA^PSJUTL |
| VA FileMan | 7 | ^%DT (,C)^%DTC EN^DDIOL $$FIND1^DIC YN^DICN $$GET1^DIQ ^DIR |
| Kernel | 1 | $$HTFM^XLFDT |
| List Manager | 1 | (FULL,PAUSE,WAIT)^VALM1 |
| Mental Health | 1 | ($$CL,$$OVERRIDE)^YSCLTST2 |
| 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 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| 41 | ; admin times
|
|
| A41 | ||
| 8 | ; special instructions
|
|
| A8 | ||
| 10 | ; start date/time edit
|
|
| A10 | ; start date/time edit
|
|
| 34 | ; stop date
|
|
| A34 | ;
|
|
| W34 | ;Compare to Start Date
|
|
| DONE | ;
|
|
| FF | ; up-arrow to another field
|
|
| DEL | ; delete entry
|
|
| TIMES | ;At least one admin time, not more than interval allows.
|
|
| DOSE | ;Make certain at least one dose is given.
|
|
| PSGDUR | ; Prompt for Removal times if admin times are on 24hr rotations and Site Params are enabled.
; check parameter files for removal criteria quit if removal rotation not enabled (<2) ; if enabled determine type (hard vers soft stop) |
|
| VERTIMES | ; Redisplay Admin and Removal times *315
|
|
| WRITE | ;
|
|
| ASK | ;
|
| Name | Line Occurrences |
|---|---|
| Function Call: READ |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: READ |
|
| 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: READ |
|
| 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: READ |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^PS(50.7 - [#50.7] | GET1^DIQ |
| ^PS(51.1 - [#51.1] | FIND1^DIC, GET1^DIQ |
| ^PS(53.1 - [#53.1] | GET1^DIQ |
| ^PS(55 - [#55] | GET1^DIQ |
| 55.06 | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^PS(51.1 - [#51.1] | TIMES+4 |
| ^XTMP("PSJ4D-" | A10+20 |
| Name | Line Occurrences |
|---|---|
| 34 | A41+10 |
| 8 | PSGDUR+15 |
| @( | A41+4, A8+3, A10+10, A34+35, DONE+3, PSGDUR+19 |
| A10 | A10+8, A10+10, A10+11, A10+12, A10+21, A10+23 |
| A34 | A34+35, A34+37, A34+38, A34+41, A34+46, W34+2 |
| A41 | A41+4, A41+5, A41+7, A41+12, A41+13, A41+14, ASK+4 |
| A8 | A8+3 |
| ASK | WRITE+5 |
| DEL | A41+7, PSGDUR+16 |
| DONE | 41+5, 41+6, A41, A41+2, A41+8, A41+12, A41+16, A8+4, A8+6, A10+2 , A10+5, A10+6, A10+8, A10+30, A34+3, A34+33, ASK+3 |
| DOSE | W34+2 |
| FF | PSGDUR+19 |
| PSGDUR | 41+6, A41+12, PSGDUR+16, PSGDUR+18, PSGDUR+19, PSGDUR+20, PSGDUR+25 |
| TIMES | A41+12 |
| VERTIMES | DONE+4 |
| W34 | A34+34 |
| WRITE | VERTIMES+10, VERTIMES+23 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> % | A41+7, DEL+1*, PSGDUR+16 |
| %DT | A10+11!*, A34+38!* |
| %DT(0 | A10+11*, A34+38* |
| >> BACK | 41+4*, 8+1*, 10+1*, 34+1*, DONE+3 |
| CHK | TIMES+13~, TIMES+14* |
| CLOZFLG | A10+17~*, A10+21, A10+23, A34+6~*, A34+7, A34+46 |
| CLOZPAT | A10+24~, A10+27, A34+7~, A34+8, A34+53 |
| >> DFN | A10+20, A10+25, A10+26, A34+45, A34+48, A34+49 |
| DIFF | A10+16~*, A10+21, A10+28 |
| DIR | A10+15!, ASK+2~ |
| DIR("A" | ASK+3* |
| DIR(0 | ASK+3* |
| DTIME | A41+2, A10+5, A34+33, PSGDUR+13 |
| >> DTOUT | ASK+3 |
| >> DUOUT | ASK+3 |
| F | DONE+6!, PSGDUR+33~ |
| F( | PSGDUR+37*, PSGDUR+38 |
| F0 | DONE+6! |
| F1 | DONE+6! |
| F3 | DONE+6! |
| >> FB | FF+1* |
| H | TIMES+2~, TIMES+4* |
| I | TIMES+2~, TIMES+4*, TIMES+7, TIMES+15 |
| INFO | DOSE+1~, DOSE+2*, DOSE+5 |
| L | VERTIMES+5~, VERTIMES+6*, VERTIMES+8, VERTIMES+9, VERTIMES+14~, VERTIMES+16*, VERTIMES+19, VERTIMES+21 |
| LEN | TIMES+13~*, TIMES+14 |
| MAX | TIMES+2~, TIMES+15*, TIMES+16, TIMES+17, TIMES+18 |
| MSG | 41+4*, 8+1*, 10+1*, A10+12*, 34+1*, A34+10~, A34+29, W34+1~, W34+5, W34+6* |
| MSG(1 | A34+15*, A34+19*, A34+25*, W34+3* |
| MSG(2 | A34+16*, A34+20*, A34+26*, W34+4* |
| MSG(3 | A34+17*, A34+21*, A34+27* |
| MSG(4 | A34+22* |
| MSG(5 | A34+23* |
| ORIG | 41+4*, A41+2, DONE+6! |
| P | PSGDUR+33~, PSGDUR+36*, PSGDUR+37, PSGDUR+38, VERTIMES+14~, VERTIMES+15*, VERTIMES+16, VERTIMES+18, VERTIMES+19, VERTIMES+20 , VERTIMES+21, WRITE+4*, ASK+5~*, ASK+6*, ASK+7 |
| PARENT | A8+1~*, A8+2 |
| PSG | DONE+6! |
| PSGAARR | VERTIMES+2~, VERTIMES+6*, VERTIMES+13*, WRITE+4 |
| PSGAARR( | VERTIMES+20*, VERTIMES+21*, WRITE+4 |
| PSGAARR(1 | VERTIMES+9* |
| PSGADT | PSGDUR+34*, PSGDUR+35, PSGDUR+37, VERTIMES+2~, VERTIMES+6*, VERTIMES+7, VERTIMES+9, VERTIMES+16*, VERTIMES+17*, VERTIMES+18 , VERTIMES+20 |
| PSGANC | A10+24~, A10+25*, A10+26, A34+47~, A34+49*, A34+51 |
| PSGARR | PSGDUR+33~, PSGDUR+35*, PSGDUR+36 |
| PSGARR( | PSGDUR+37* |
| >> PSGAT | 41+4, A41+2*, A41+3, A41+7*, A41+9*, A41+15, A41+16*, PSGDUR+15*, PSGDUR+34, VERTIMES+4 , VERTIMES+13, VERTIMES+16 |
| PSGBACK | A10+16~, A10+19*, A10+23, A10+28*, A34+46~, A34+54* |
| PSGCFLG | A10+24~, A10+25*, A34+47~* |
| PSGDERR | PSGDUR+11~*, PSGDUR+22*, PSGDUR+24 |
| >> PSGDL | A34+37* |
| PSGDLS | A34+37! |
| PSGDOA | 41+3~, 41+4*, PSGDUR+13 |
| PSGDRG | A34+7~*, DOSE+2 |
| >> PSGDT | A10+11, A10+14, W34+6 |
| PSGDUR | 41+4, A41+2*, DONE+4, PSGDUR+11, PSGDUR+13*, PSGDUR+14, PSGDUR+16*, PSGDUR+21*, PSGDUR+22!, PSGDUR+34 , PSGDUR+41*, VERTIMES+4, VERTIMES+7, VERTIMES+18, ASK+3!, ASK+4* |
| PSGEMRG | A10+16~, A10+19*, A10+20*, A10+21, A10+23, A34+2~, A34+45*, A34+52, A34+56, A34+58! |
| PSGF2 | 41+4*, 8+1*, 10+1*, 34+1*, DONE+3, DONE+6!, FF+1, PSGDUR+12* |
| >> PSGFD | A10+12, A10+16, A34+8, A34+14*, A34+31*, A34+32, A34+34, A34+43*, W34+2, W34+6 , DOSE+2 |
| >> PSGFDN | A34+8, A34+14*, A34+31*, A34+32, A34+33, A34+34, A34+43* |
| PSGFDNOLD | A34+8~* |
| PSGFDORG | A34+31, A34+32~* |
| PSGFDORX | A34+31, A34+32~* |
| PSGFDX | A34+2!, A34+43* |
| >> PSGFOK(8 | ASK+4* |
| PSGIDF | PSGDUR+11~*, PSGDUR+20, PSGDUR+32 |
| >> PSGNEFD | W34+2, DOSE+2 |
| >> PSGNESD | DOSE+2, VERTIMES+4, VERTIMES+6 |
| >> PSGNOHI | A41+3* |
| >> PSGOAT | A41+15* |
| >> PSGOEE | A41*, A41+2*, A8+4*, A10+2*, A10+5*, A34+3*, A34+33*, DONE+3*, PSGDUR+13*, ASK+3* |
| >> PSGOEEF( | 41+4, 8+1, 10+1, 34+1, DONE+3 |
| >> PSGOEEF(34 | A41+10* |
| >> PSGOEEF(41 | A41+10* |
| PSGOLDED | A34+8~* |
| >> PSGORD | A8, A8+1, A8+2, A8+4 |
| PSGOVRD | A34+47~, A34+48*, A34+51 |
| PSGP | A41, A8, A8+1, A8+2, A8+4, A10+2, A10+17, A34+3, A34+6, DOSE+4~* , DOSE+5 |
| >> PSGPDRG | A34+10, DONE+5, PSGDUR+9, VERTIMES+1 |
| PSGRARR | VERTIMES+2~, VERTIMES+6*, VERTIMES+13*, VERTIMES+15 |
| PSGRARR( | VERTIMES+18*, VERTIMES+19*, WRITE+4, ASK+5, ASK+6, ASK+7 |
| PSGRARR(1 | VERTIMES+7*, VERTIMES+8* |
| >> PSGRF | A41+10, A34+10*, A34+11, A34+14, A34+15, A34+19, A34+25, DONE+5*, PSGDUR+9*, PSGDUR+16 , PSGDUR+18, PSGDUR+25, PSGDUR+26, VERTIMES+1* |
| PSGRMV | PSGDUR+16*, PSGDUR+20!, PSGDUR+21*, PSGDUR+22, PSGDUR+30* |
| >> PSGRMVT | PSGDUR+15*, PSGDUR+16*, ASK+5*, ASK+7* |
| PSGRO | A41+10~*, W34+7 |
| >> PSGS0XT | 41+6, A41+5, A41+6, A41+12, PSGDUR+10, PSGDUR+15, PSGDUR+21, VERTIMES+4 |
| >> PSGS0Y | A41+9*, A41+16*, DOSE+2, PSGDUR+16*, PSGDUR+34*, VERTIMES+13, VERTIMES+16 |
| >> PSGSCH | 41+5, A41+5, A41+6, A41+12, A34+11, A34+12, A34+37, TIMES+4, DOSE+2, PSGDUR+11 , PSGDUR+15 |
| >> PSGSD | A10+6, A10+8*, A10+30*, A34+38, A34+40, A34+50, DOSE+2 |
| >> PSGSDEDT | A10+1* |
| >> PSGSDN | A10+5, A10+6, A10+8*, A10+30* |
| PSGSDX | A10+4!, A10+30* |
| >> PSGSI | A8+4*, A8+5*, A8+6* |
| >> PSGST | 41+5, A41+5, A41+8, A41+10, A41+12, A34+10, A34+12*, TIMES+1, TIMES+5, TIMES+6 , DOSE+2, DOSE+3, PSGDUR+9, VERTIMES+1 |
| PSGTMPST | A34+10~*, A34+12, A34+14 |
| >> PSJORD | A41, A10+2, A10+17, A34+3, A34+6 |
| >> PSJSYSP | A8+5 |
| RP | PSGDUR+11~*, PSGDUR+13*, PSGDUR+14*, PSGDUR+15, PSGDUR+16, PSGDUR+17*, PSGDUR+18, PSGDUR+19, PSGDUR+20, PSGDUR+21 , PSGDUR+22*, PSGDUR+25*, PSGDUR+26, PSGDUR+30*, PSGDUR+32, PSGDUR+38, PSGDUR+41, PSGDUR+42 |
| SDT | DONE+6! |
| TMPX | A10+11~* |
| TOT | TIMES+13~, TIMES+14* |
| U | A8+3, A34+7, DOSE+2, PSGDUR+38, PSGDUR+43, VERTIMES+6 |
| WMSG | PSGDUR+11~, PSGDUR+38*, PSGDUR+43 |
| WMSG(1 | PSGDUR+38*, PSGDUR+43 |
| X | A41+2*, A41+3*, A41+4, A41+5, A41+6*, A41+7*, A41+8, A41+9, A41+12, A41+13 , A41+14*, A41+16, A8+1~, A8+3, A10+5*, A10+6, A10+8, A10+9*, A10+10, A10+11* , A10+15, A10+16, A34+33*, A34+34, A34+35, A34+36*, A34+37, A34+41, A34+50~, A34+54 , TIMES+1!, TIMES+5!, TIMES+9, TIMES+10, TIMES+11!, TIMES+13, TIMES+14!, TIMES+16!, TIMES+17!, TIMES+18 , DOSE+1~, PSGDUR+13*, PSGDUR+34, ASK+4! |
| X1 | A10+11*, A10+14*, A10+16~*, A34+40*, A34+50~* |
| X2 | A10+11*, A10+14*, A10+16~*, A10+24~, A10+26*, A10+27*, A10+28, A34+40*, A34+50~*, A34+51* , A34+52*, A34+53*, A34+54, A34+55, A34+57 |
| Y | A41+4, A8+1~, A8+3, A10+10, A10+11, A10+12, A10+15, A10+16, A10+30, A34+35 , A34+38, A34+40, A34+43, A34+50, FF+1*, PSGDUR+19, ASK+2~, ASK+4 |
| Z | W34+1~, W34+2, DOSE+2*, DOSE+5* |
| >> ZZND | A41+8 |