PSIVOPT ;BIR/PR,MLM-OPTION DRIVER ;06 Aug 98 / 2:17 PM
Source file <PSIVOPT.m>
| Package | Total | Call Graph |
|---|---|---|
| Inpatient Medications | 19 | ENL^PSGVDS CKO^PSIVCHK (EXPIR,HOLD)^PSIVOE ($$IVDUPADD,ENLBL)^PSIVOPT E^PSIVOPT1 (D,R)^PSIVOPT2 LOG^PSIVORAL SHOW1^PSIVORC VF^PSIVORC2 (NATURE,ORPARM)^PSIVOREN GT531^PSIVORFA GT55^PSIVORFB (EN,ENNH)^PSIVORV2 WP^PSJAC EN1^PSJHL2 EN^PSJLIFN EN^PSJLIORD $$LOCK^PSJOEA CHK^PSJOEA1 |
| VA Fileman | 4 | NOW^%DTC ^DIC ^DIE ^DIK |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| CK | ; Check if drugs are still valid.
|
|
| ENARI(DFN,ON,PSGUOW,PSIVAL) | ; Auto-reinstate IV orders if movement is deleted.
|
|
| E | ; Entry for Pharmacy edit
|
|
| D | ; Discontinue order.
|
|
| O(DFN,ON,STAT,STOP) | ; On/Off Call
|
|
| UPSTAT | ; Update orders status.
|
|
| K | ; Kill variables.
|
|
| S | ; View order.
|
|
| VA200(X) | ;Return the IEN for the user.
; X = User name |
|
| ENINP(DFN,ON) | ; Entry from Inpatient Profile.
|
|
| UNLOCK | ; Unlock order.
|
|
| R | ; Renew order.
|
|
| ENIN | ; Entry for inpatient order entry/profile options.
|
|
| EXPIR | ; Update status of expired orders.
|
|
| ACT | ; Prompt for order action.
|
|
| ENLBL(PSGTOL,PSGUOW,PSGP,PSGTOO,DA,RES) | ;
|
|
| IVDUPADD(PSGP,ORDERNUM) | ;
|
|
| H(DFN,ON,STAT,STOP) |
| Name | Field # of Occurrence |
|---|---|
| NOW^%DTC | O+1, H+1, ENLBL+5, IVDUPADD+8 |
| ^DIC | VA200+2 |
| ^DIE | UPSTAT+1, ENARI+17 |
| ^DIK | ENARI+25 |
| ENL^PSGVDS | ENLBL+5 |
| CKO^PSIVCHK | O+4, H+5 |
| EXPIR^PSIVOE | EXPIR+2 |
| HOLD^PSIVOE | H+5 |
| $$IVDUPADD^PSIVOPT | ENARI+11 |
| ENLBL^PSIVOPT | H+5, ENARI+26 |
| E^PSIVOPT1 | E+1 |
| D^PSIVOPT2 | D+1 |
| R^PSIVOPT2 | R+1 |
| LOG^PSIVORAL | O+4, H+5, ENARI+19 |
| SHOW1^PSIVORC | ENIN+1 |
| VF^PSIVORC2 | ACT+4, ACT+6 |
| NATURE^PSIVOREN | H+3 |
| ORPARM^PSIVOREN | ENARI+21 |
| GT531^PSIVORFA | ACT+4, ACT+6 |
| GT55^PSIVORFB | ENIN+2 |
| EN^PSIVORV2 | S+1, ENIN+2 |
| ENNH^PSIVORV2 | ENINP+1 |
| WP^PSJAC | ENLBL+2 |
| EN1^PSJHL2 | ENARI+22 |
| EN^PSJLIFN | ACT+7, ACT+9 |
| EN^PSJLIORD | ACT+3 |
| $$LOCK^PSJOEA | ACT+5 |
| CHK^PSJOEA1 | ACT+8 |
| Name | Line Occurrences |
|---|---|
| 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 |
|
| FileNo | Call Tags |
|---|---|
| ^VA(200 - [#200] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DPT - [#2] | ENLBL+2 |
| ^PS( | CK+2 |
| ^PS(53.1 - [#53.1] | ACT+2, ACT+4, ACT+5, ACT+6, ACT+7 |
| ^PS(53.3 - [#53.3] | ENARI+19 |
| ^PS(53.41 - [#53.41] | ENARI+25 |
| ^PS(55 - [#55] | PSIVOPT+10, UNLOCK+3, ACT+2, ENIN+3, ENARI+4, ENARI+5, ENARI+6, ENARI+8, ENARI+13!, ENARI+14 , ENARI+16, ENARI+21, ENLBL+4, ENLBL+5*, IVDUPADD+5, IVDUPADD+7, IVDUPADD+11, IVDUPADD+14, IVDUPADD+16, IVDUPADD+18 , IVDUPADD+20 |
| ^PSDRUG - [#50] | CK+2 |
| ^TMP("PSJNOTUNDC" | ENARI+11* |
| ^TMP("PSJUNDC" | ENARI+18* |
| Name | Line Occurrences |
|---|---|
| $$VA200 | ENARI+9 |
| @( | PSIVOPT+14, S+1, ENINP+1 |
| ACT | PSIVOPT+15 |
| EXPIR | O+1, H+1 |
| K | PSIVOPT+11, PSIVOPT+14 |
| PSIVOPT | ENIN+2 |
| UPSTAT | O+4, H+5, EXPIR+2 |
| Name | Field # of Occurrence |
|---|---|
| ^("I" | CK+2 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| % | K+1!, O+1, H+1, ENLBL+5, IVDUPADD+9 |
| CHKIT | ENARI+16~* |
| DA | K+1!, UPSTAT+1~*, ENARI+12~, ENARI+15*, ENARI+25!*, ENARI+26!, ENLBL~, ENLBL+4, ENLBL+5 |
| DA(1 | UPSTAT+1*, ENARI+15*, ENARI+25* |
| DA(2 | ENARI+25* |
| DA(3 | ENARI+25* |
| DA(4 | ENARI+25* |
| >> DATELOOP | IVDUPADD+9*, IVDUPADD+11*, IVDUPADD+14 |
| DFN | PSIVOPT+10, UNLOCK+3, ACT+2, ACT+3, ACT+4, ACT+5, ACT+6, O~, H~, H+5 , S+1, UPSTAT+1, ENIN+1~*, ENIN+2*, ENIN+3, ENARI~, ENARI+13, ENARI+14, ENARI+15, ENARI+16 , ENARI+18, ENARI+21, ENARI+22, ENARI+25, ENARI+26, ENINP~, ENINP+1, ENLBL+5 |
| DIC | VA200+2~* |
| DIC(0 | VA200+2* |
| DIE | K+1!, UPSTAT+1~*, ENARI+12~, ENARI+15* |
| DIK | K+1!, ENARI+12~, ENARI+25!* |
| DLAYGO | K+1! |
| DNE | K+1! |
| >> DONE | PSIVOPT+15*, ACT+4*, ACT+10* |
| DR | K+1!, UPSTAT+1~*, ENARI+12~, ENARI+14*, ENARI+16* |
| DRG | K+1!, CK+2* |
| DRG( | CK+1, CK+2 |
| DRGI | K+1!, CK+1*, CK+2 |
| DRGT | K+1!, CK+1*, CK+2 |
| DT | CK+2 |
| >> DUPFOUND | IVDUPADD+3*, IVDUPADD+5, IVDUPADD+11, IVDUPADD+14, IVDUPADD+18, IVDUPADD+23*, IVDUPADD+24 |
| >> DUPLOOP | IVDUPADD+2*, IVDUPADD+5*, IVDUPADD+7 |
| DUZ | H+5 |
| ENTBY | ENARI+8~, ENARI+9* |
| ERR | K+1!, CK+2* |
| >> EXISTADD | IVDUPADD+17*, IVDUPADD+18*, IVDUPADD+20 |
| >> EXISTORD | IVDUPADD+12*, IVDUPADD+14*, IVDUPADD+16, IVDUPADD+18, IVDUPADD+20 |
| >> FIL | CK+1*, CK+2 |
| HELP | K+1! |
| IOF | S+1 |
| J | K+1! |
| >> MATCHADD | IVDUPADD+20*, IVDUPADD+22 |
| OD | K+1! |
| ON | PSIVOPT+10, UNLOCK+3, ACT+1*, ACT+2, ACT+3, ACT+4, ACT+5~*, ACT+6, ACT+7, ACT+9 , O~, H~, ENIN+1~*, ENIN+2*, ENARI~, ENARI+8, ENARI+13, ENARI+14, ENARI+15, ENARI+16 , ENARI+18, ENARI+19, ENARI+21, ENARI+25, ENARI+26, ENINP~, ENINP+1 |
| ON55 | PSIVOPT+10, UNLOCK+3, ACT+1, H+5, S+1, UPSTAT+1, ENIN+2*, ENARI+19*, ENARI+22, ENINP+1~ |
| >> OR55 | ENARI+2 |
| ORDERNUM | IVDUPADD~, IVDUPADD+5, IVDUPADD+7 |
| P | K+1!, ENIN+1~, ENLBL+3~ |
| P("NAT" | H+3 |
| P("PON" | ENIN+1*, ENIN+2* |
| P(12 | ENARI+21* |
| P(17 | O+3*, H+4*, EXPIR+1*, UPSTAT+1, ENARI+19* |
| P(3 | ENARI+21* |
| P16 | K+1! |
| >> PSGALO | ENARI+11, ENARI+24 |
| >> PSGDT | ENLBL+5* |
| PSGFDX | ACT+1~ |
| >> PSGORD | ENARI+2 |
| >> PSGORNUM | ENARI+2*, ENARI+3, ENARI+4, ENARI+5, ENARI+6, ENARI+11 |
| PSGP | ENIN+1, ENIN+2, ENARI+4, ENARI+5, ENARI+6, ENARI+8, ENARI+11, ENARI+25, ENLBL~, ENLBL+2 , ENLBL+4, IVDUPADD~, IVDUPADD+5, IVDUPADD+7, IVDUPADD+11, IVDUPADD+14, IVDUPADD+16, IVDUPADD+18, IVDUPADD+20 |
| PSGSDX | ACT+1~ |
| PSGTOL | ENARI+23*, ENARI+26, ENLBL~ |
| PSGTOO | ENLBL~ |
| PSGUOW | ENARI~, ENARI+25, ENARI+26, ENLBL~ |
| PSIVAC | PSIVOPT+13*, PSIVOPT+14, ENIN+1~*, ENINP+1~* |
| PSIVACT | UPSTAT+1~*, ENARI+14* |
| PSIVAL | K+1!, ENARI~, ENARI+19* |
| PSIVALCK | ENARI+12~, ENARI+19* |
| PSIVALT | O+3*, H+4*, ENARI+12~, ENARI+19* |
| PSIVC | K+1! |
| PSIVLOCK | PSIVOPT+8~*, PSIVOPT+10*, PSIVOPT+11 |
| PSIVLOG | K+1! |
| PSIVNOL | K+1! |
| PSIVOK | K+1! |
| PSIVOPT | K+1!, ENARI+12~, ENARI+19* |
| PSIVREA | K+1!, O+3*, H+4*, H+5, EXPIR+1*, UPSTAT+1, ENARI+12~, ENARI+19* |
| PSJACNWP | ENLBL+2~ |
| PSJACPF | ENLBL+2~* |
| PSJCOM | ACT+2*, ACT+4, ACT+5, ACT+8, ACT+9, IVDUPADD+1~, IVDUPADD+5*, IVDUPADD+16 |
| PSJEDIT1 | E+1~ |
| PSJIVBD | ACT+1! |
| >> PSJIVORF | ENARI+21 |
| PSJO | ACT+5~* |
| PSJORD | ACT+1*, ACT+5~*, ACT+8~*, ENIN+1, ENIN+2, ENIN+3, ENARI+2 |
| >> PSJPRF | ENIN+2 |
| >> PSJSENTO( | ENARI+4*, ENARI+5*, ENARI+6*, ENARI+9* |
| >> PSJSYSL | ENLBL+2 |
| >> PSJSYSW0 | ENARI+24, ENLBL+2, ENLBL+4 |
| >> PSJUNDC | ENARI+19, ENARI+23, ENARI+24 |
| PSJX | ENARI+8~*, ENARI+9 |
| RES | ENLBL~, ENLBL+5 |
| SCRNPRO | K+1! |
| STAT | O~, O+1, O+2, O+3*, O+4, H~, H+1, H+2, H+4*, H+5 , EXPIR+1, EXPIR+2* |
| STOP | O~, O+1, H~, H+1 |
| >> TARGET | IVDUPADD+7*, IVDUPADD+22 |
| TEX | PSIVOPT+14*, K+1!, O+3, H+4 |
| U | ACT+4, ACT+6, ACT+7, CK+2, ENARI+4, ENARI+5, ENARI+6, ENARI+9, ENARI+14, ENARI+16 , ENARI+19, ENARI+21, ENARI+24, ENLBL+4, ENLBL+5, VA200+4 |
| >> UWLFLAG | PSIVOPT+14 |
| X | CK+2*, ENARI+12~, ENARI+13*, ENLBL+3~, ENLBL+4*, ENLBL+5, VA200~ |
| XED | PSIVOPT+14*, K+1! |
| Y | ACT+5, ENARI+12~, ENARI+21*, ENLBL+3~, ENLBL+4*, ENLBL+5*, VA200+2~, VA200+3, VA200+4 |