PSIVEDT ;BIR/MLM - EDIT IV ORDER ;Nov 23, 2021@09:57:57
Source file <PSIVEDT.m>
| Package | Total | Call Graph |
|---|---|---|
| Inpatient Medications | 11 | $$ACTPRO^PSGOE1 (50,51)^PSGOE82 ENSTOP^PSIVCAL (DRG,SAVEDRG)^PSIVEDRG (10,25,26,39,59,63,64,IND,ORFLDS)^PSIVEDT1 (OC,SETDD)^PSIVOC ENHLP^PSIVORC1 CMPLX^PSJCOM1 $$COMPARE^PSJMISC GMRAOC^PSJOC $$COMPLEX^PSJOE |
| VA FileMan | 4 | ^DIC (,CHK)^DIE $$GET1^DIQ ^DIR |
| Pharmacy Data Management | 2 | START1^PSSJORDF $$OIDEA^PSSOPKI |
| Kernel | 1 | $$SDEA^XUSER |
| List Manager | 1 | (FULL,PAUSE)^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 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| EDIT | ;
|
|
| 1 | ; Provider.
|
|
| N1 | ;
|
|
| 3 | ; Med Route.
|
|
| CNT | ;
|
|
| 10 | ; Start Date.
|
|
| 25 | ; Stop Date.
|
|
| 26 | ; Schedule
|
|
| 39 | ; Admin Times.
|
|
| 57 | ; Additive.
|
|
| 58 | ; Solution.
|
|
| DKILL | ; Kill for drug edit.
|
|
| 59 | ; Infusion Rate.
|
|
| 62 | ; IV Room.
|
|
| 63 | ; Remarks.
|
|
| 64 | ; Other Print Info.
|
|
| 66 | ; Provider's comments.
|
|
| 101 | ; Orderable Item.
|
|
| 109 | ; Dosage Ordered.
|
|
| 113 | ; Clinic appointment. ;*p319
|
|
| 126 | ; Clinic date. ;*p319
|
|
| 132 | ;*399-IND
|
|
| FF | ; up-arrow to another field.
|
|
| NEWDRG | ; Ask if adding a new drug.
|
|
| MRSL | ;check for OI med route short list;*366
|
|
| CKMRSL | ;;check for med route short list leading letters ;*366
|
|
| MROL | ;
|
|
| IVDEA(DRG,PROVIEN,P) | ; Check that provider PROVIEN is authorized to prescribe CS schedules in DRG("AD") and DRG("SOL")
|
| Name | Field # of Occurrence |
|---|---|
| ^DIC | N1+15, CNT+1, 101+6, FF+1, MRSL+2, CKMRSL+1 |
| ^DIE | 66+1 |
| CHK^DIE | 109+3 |
| $$GET1^DIQ | IVDEA+17, IVDEA+27 |
| ^DIR | 62+2, NEWDRG+1 |
| $$ACTPRO^PSGOE1 | N1+8 |
| 50^PSGOE82 | 113+1 |
| 51^PSGOE82 | 126+1 |
| ENSTOP^PSIVCAL | 57+12, 58+15 |
| DRG^PSIVEDRG | 57+7, 58+4 |
| SAVEDRG^PSIVEDRG | EDIT+3, EDIT+14 |
| 10^PSIVEDT1 | 10+1 |
| 25^PSIVEDT1 | 25+1 |
| 26^PSIVEDT1 | 26+1 |
| 39^PSIVEDT1 | 39+1 |
| 59^PSIVEDT1 | 59+1 |
| 63^PSIVEDT1 | 63+1 |
| 64^PSIVEDT1 | 64+1 |
| IND^PSIVEDT1 | 132+1 |
| ORFLDS^PSIVEDT1 | N1+13, 3+20, 109+2 |
| OC^PSIVOC | EDIT+11, 57+13, 58+15 |
| SETDD^PSIVOC | 58+11 |
| ENHLP^PSIVORC1 | N1+16, CNT+2 |
| CMPLX^PSJCOM1 | EDIT+7 |
| $$COMPARE^PSJMISC | 57+11, 58+7, 58+8 |
| GMRAOC^PSJOC | 58+12 |
| $$COMPLEX^PSJOE | EDIT+4, N1+5, 3+3, 57+3, 101+3 |
| START1^PSSJORDF | MROL+5 |
| $$OIDEA^PSSOPKI | IVDEA+18, IVDEA+28 |
| FULL^VALM1 | EDIT+7 |
| PAUSE^VALM1 | N1+4, N1+6, N1+11, 3+2, 3+4, 57+2, 57+4, 58+3, 101+2, 101+4 |
| $$SDEA^XUSER | IVDEA+18, IVDEA+28 |
| 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: 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: READ |
|
| 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 |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^PS(50.7 - [#50.7] | Classic Fileman Calls |
| ^PS(52.6 - [#52.6] | GET1^DIQ |
| ^PS(52.7 - [#52.7] | GET1^DIQ |
| ^PS(53.1 - [#53.1] | CHK^DIE |
| ^PS(53.45 - [#53.45] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^PS(50.7 - [#50.7] | 3+11 |
| ^PS(51.2 - [#51.2] | 3+11 |
| ^PS(52.7 - [#52.7] | NEWDRG+2 |
| ^PS(53.1 - [#53.1] | N1+3, 3+1, 57+1, 58+2, 101+1 |
| ^PS(55 - [#55] | EDIT+5 |
| ^TMP( | 3+16!, 3+22!, MRSL+1, MROL+8*, MROL+12* |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| AD | 3+8~, 3+9* |
| >> ADCNT | IVDEA+14*, IVDEA+16 |
| BKP6 | 1+1~*, N1+11 |
| CT | MROL+1~, MROL+2*, MROL+3*, MROL+4, MROL+11*, MROL+12* |
| DA | 66+1~* |
| >> DFN | EDIT+4, N1+5, 3+3, 57+3, 101+3 |
| DIC | N1+15!*, CNT+1!*, 101+6~*!, FF+1~*!, MRSL+2~*, CKMRSL+1~* |
| DIC("A" | MRSL+2* |
| DIC("B" | 101+6* |
| DIC("S" | N1+15*, CNT+1*, 101+6*, FF+1* |
| DIC("T" | CKMRSL+1* |
| DIC(0 | N1+15*, CNT+1*, 101+6*, FF+1*, MRSL+2*, CKMRSL+1* |
| DIE | 66+1~* |
| DIR | 62+1~, 66+1~, NEWDRG+1! |
| DIR("??" | 62+1* |
| DIR("A" | 62+1*, NEWDRG+1* |
| DIR("B" | 62+1*, NEWDRG+1* |
| DIR(0 | 62+1*, NEWDRG+1* |
| >> DIRUT | 62+2 |
| >> DONE | EDIT+8*, EDIT+9, N1+10*, 3+18*, 101+5*, 109+1* |
| DR | 66+1~* |
| DRG | EDIT+3, EDIT+14, N1+10, N1+15, 57+11, 58+7, 58+8, NEWDRG+2*, IVDEA~, IVDEA+10 |
| DRG( | NEWDRG+2* |
| DRG("AD" | 3+9, MROL+2, IVDEA+14, IVDEA+16 |
| DRG("SOL" | 3+10, MROL+3, IVDEA+24, IVDEA+26 |
| DRGI | DKILL+1!, NEWDRG+2* |
| DRGN | DKILL+1! |
| DRGT | 57+7*, 58+4*, DKILL+1!, NEWDRG+1, NEWDRG+2 |
| DRGTN | 57+7*, 58+4*, DKILL+1! |
| DTIME | N1+9, 3+18, 101+5, 109+1 |
| >> DTOUT | NEWDRG+1 |
| >> DUOUT | NEWDRG+1 |
| EDIT | EDIT+9, EDIT+12!, 57+13, 58+15 |
| >> F1 | N1+16*, CNT+2* |
| >> F2 | N1+16*, CNT+2* |
| FIL | 57+7*, 58+4*, DKILL+1! |
| I | MRSL+1~*, MROL+1~, MROL+2*, MROL+3*, MROL+9*, MROL+10, MROL+11*, MROL+12 |
| MRTFN | 3+16~*, 3+22!, MRSL+1, MROL+8, MROL+12 |
| OI | 3+8~, 3+9*, 3+10*, 3+11*, MROL+1~, MROL+2*, MROL+3* |
| OI( | 3+9*, 3+10*, 3+11 |
| OIZ | 3+16~*, 3+21, 3+22!, MROL+5, MROL+6*, MROL+7, MROL+8 |
| OIZ( | MROL+2*, MROL+3*, MROL+9, MROL+10 |
| OIZ("A" | MROL+6 |
| OIZ(0 | MROL+4* |
| >> ON | N1+3, N1+5, 3+1, 3+3, 57+1, 57+3, 58+2, 101+1, 101+3 |
| >> OREND | EDIT+9* |
| P | N1+10, N1+15, IVDEA~ |
| P("DO" | 109+1, 109+4* |
| P("IVRM" | 62+1, 62+2* |
| P("MR" | 3+7, 3+14*, 3+18, CNT+1* |
| P("OT" | N1+13, 3+20 |
| P("PD" | 101+5, 101+6* |
| P("RES" | N1+3, 3+1, 57+1, 58+2, 101+1 |
| P(6 | 1+1, N1+8*, N1+9, N1+10, N1+11*, N1+15*, IVDEA+19*, IVDEA+29* |
| P2ND | EDIT+5~*, EDIT+6 |
| PARENT | EDIT+5~, EDIT+6*, EDIT+7 |
| PDEA | IVDEA+18*, IVDEA+19, IVDEA+20, IVDEA+26~, IVDEA+28*, IVDEA+29, IVDEA+30 |
| PROVIEN | IVDEA~, IVDEA+9, IVDEA+18, IVDEA+19*, IVDEA+28, IVDEA+29* |
| PSADCNT | N1+1~ |
| PSADIEN | IVDEA+16~*, IVDEA+17, IVDEA+26~*, IVDEA+27 |
| PSADOI | IVDEA+16~, IVDEA+17*, IVDEA+18, IVDEA+26~, IVDEA+27*, IVDEA+28 |
| >> PSDEA | IVDEA+18*, IVDEA+20, IVDEA+28*, IVDEA+30 |
| >> PSDEAFLG | IVDEA+8*, IVDEA+19*, IVDEA+29*, IVDEA+32 |
| PSGDI | EDIT+12! |
| >> PSGORQF | EDIT+10, EDIT+11, EDIT+14, 58+12, 58+14 |
| >> PSGP | EDIT+5, EDIT+7 |
| >> PSGSI | 66+1* |
| PSIALLFL | EDIT+2~, 58+12* |
| >> PSIVAC | EDIT+9, N1+13, 3+20, 57+5 |
| >> PSIVDEA | IVDEA+18*, IVDEA+28* |
| PSIVE | EDIT+2~, EDIT+9* |
| PSIVEDIT | EDIT+10! |
| PSIVENO | EDIT+10*, EDIT+11! |
| PSIVOK | EDIT+9*, EDIT+12! |
| PSIVSTR | DKILL+1! |
| >> PSIVUP | 66+1 |
| PSJALLGY | 58+9~, 58+10!, 58+13! |
| >> PSJBKDR | N1+6, 3+4, 57+4, 101+4 |
| PSJCMPFG | 58+1~, 58+7*, 58+8, 58+15, 58+16! |
| >> PSJENHOC | 57+13*, 58+15* |
| PSJFLG57 | EDIT+2~, 57+13!, FF+2* |
| >> PSJFNDS | CNT+1*, 10+2*, 25+2* |
| PSJOCCHK | EDIT+10*, EDIT+11!, 57+13!, 58+15! |
| >> PSJOCFG | CNT+1, 10+2, 25+2 |
| >> PSJORD | EDIT+4, EDIT+5, EDIT+7, N1+3, 3+1, 57+1, 58+2, 101+1 |
| PSPROV | N1+1~, N1+10* |
| RT | 3+8~, 3+11*, 3+12*, 3+14* |
| RT( | 3+11*, 3+12, 3+14 |
| RT("" | 3+14 |
| RTCNT | 3+8~, 3+12*, 3+13 |
| SCHDCHK | IVDEA+13~* |
| SOL | 3+8~, 3+10* |
| >> SOLCNT | IVDEA+24*, IVDEA+26 |
| >> TDRG | NEWDRG+1, NEWDRG+2 |
| TMPDRG | EDIT+2~, EDIT+3, EDIT+14, 57+11, 58+7, 58+8 |
| U | EDIT+9, N1+9, N1+10, N1+11, N1+15, 3+18, 3+21, CNT+1, 62+1, 62+2 , 101+5, 101+6, 109+1, FF+1, NEWDRG+1, NEWDRG+2, MRSL+1, MROL+8, MROL+10 |
| X | EDIT+5~, EDIT+9, N1+9*, N1+10*, N1+11, N1+12, N1+13, N1+15, 3+18*, 3+20 , 3+21, CNT+1, 57+14, 58+9~, 58+17, 62+2, 66+1, 101+5*, 101+6, 109+1* , 109+2, 109+3, 109+4, FF+1*, NEWDRG+2*, MRSL+4*, MRSL+5*, CKMRSL+3* |
| Y | EDIT+5~, EDIT+9, N1+15, CNT+1, 62+2, 66+1*, 101+6, FF+1*, FF+2, NEWDRG+2 , MRSL+3, MRSL+5, CKMRSL+2, CKMRSL+3 |
| Y(0 | N1+15, CNT+1 |
| ZZ | MROL+9~ |
| ZZ( | MROL+10*, MROL+11, MROL+12 |