PSGSICH ;BIR/JCH-PROVIDER & PHARMACY OVERRIDE UTILITIES ; 08/19/11 1:02pm
Source file <PSGSICH.m>
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 | 3 | PSGSICH1 PSGSICH2 PSJBCMA1 |
Name | Comments | DBIA/ICR reference |
---|---|---|
NAME(TMPDUZ,NAME,INIT) | ;
|
|
HLD | ; Prompt user to continue or exit
|
|
ORDEXIST(PSGP,PSGORD) | ; Has order been filed?
|
|
OROICHK(DFN,ORDER,PSJOVRAR) | ; Find the CPRS order number associated with the last Orderable Item edit
|
|
ONEINTER(INTER,PSJORDER,PSJIDTM,OUTARRAY) | ; Accept one intervention IEN and return OUTARRAY with formatted intervention information
; INPUT: INTER = Intervention IEN from ^APSPQA(32.4 ; PSJORDER = Inpatient Order ; PSJIDTM = Order Date/Time ; OUTARRAY = Array containing CPRS overrides and pharmacy interventions |
|
CHKADD(PSJINTER,PSGP,PSJIVORN) | ; Check for existence of Intervention Orderable Item in IV Additives
|
|
SETIVIN2(PSJI1,PSJI2) | ; Store Intervention pointers in the IV Intervention multiple
|
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^VA(200 - [#200] | Classic Fileman Calls |
^APSPQA(32.4 - [#9009032.4] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^APSPQA(32.4 - [#9009032.4] | ONEINTER+5 |
^PS(52.6 - [#52.6] | CHKADD+8, CHKADD+14 |
^PS(52.7 - [#52.7] | CHKADD+11, CHKADD+17 |
^PS(53.1 - [#53.1] | ORDEXIST+2, OROICHK+3, OROICHK+6, OROICHK+7, CHKADD+12, CHKADD+13, CHKADD+15, CHKADD+16, SETIVIN2+4, SETIVIN2+5 , SETIVIN2+7, SETIVIN2+8, SETIVIN2+17, SETIVIN2+18, SETIVIN2+20, SETIVIN2+23, SETIVIN2+24, SETIVIN2+27, SETIVIN2+28, SETIVIN2+29 , SETIVIN2+30, SETIVIN2+31, SETIVIN2+32, SETIVIN2+35, SETIVIN2+36, SETIVIN2+37 |
^PS(55 - [#55] | ORDEXIST+3, ORDEXIST+4, OROICHK+3, OROICHK+6, OROICHK+7, CHKADD+6, CHKADD+7, CHKADD+9, CHKADD+10, SETIVIN2+5 , SETIVIN2+6, SETIVIN2+8, SETIVIN2+16, SETIVIN2+17, SETIVIN2+19, SETIVIN2+20 |
^PSDRUG - [#50] | CHKADD+4 |
^TMP("PSJINTER" | SETIVIN2+3! |
^UTILITY("DIQ1" | ONEINTER+7, ONEINTER+8!, CHKADD+3!, CHKADD+4! |
Name | Line Occurrences |
---|---|
$$CHKADD | SETIVIN2+11, SETIVIN2+23, SETIVIN2+35 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ADDIEN | CHKADD+7~*, CHKADD+8, CHKADD+13~*, CHKADD+14 |
ADDOI | CHKADD+1~, CHKADD+8*, CHKADD+14* |
CURRCPRS | OROICHK+1!, OROICHK+5, OROICHK+7*, OROICHK+8 |
CURROI | OROICHK+1~, OROICHK+3*, OROICHK+4, OROICHK+7 |
DA | CHKADD+1~, CHKADD+3*, SETIVIN2+6!, SETIVIN2+15!, SETIVIN2+18!, SETIVIN2+30! |
DA(1 | SETIVIN2+13*, SETIVIN2+25*, SETIVIN2+38* |
DA(2 | SETIVIN2+13*, SETIVIN2+25*, SETIVIN2+38* |
DFN | OROICHK~, OROICHK+2, OROICHK+3, OROICHK+5, OROICHK+6, OROICHK+7, SETIVIN2+2, SETIVIN2+5, SETIVIN2+6, SETIVIN2+8 , SETIVIN2+11, SETIVIN2+13, SETIVIN2+16, SETIVIN2+17, SETIVIN2+19, SETIVIN2+20, SETIVIN2+23, SETIVIN2+35 |
DIC | NAME+4~, NAME+5*, CHKADD+1~, CHKADD+3*, SETIVIN2+6!, SETIVIN2+13*, SETIVIN2+15!, SETIVIN2+18!, SETIVIN2+25*, SETIVIN2+30! , SETIVIN2+38* |
DIC("DR" | SETIVIN2+14*, SETIVIN2+26*, SETIVIN2+39* |
DIC("P" | SETIVIN2+13*, SETIVIN2+25*, SETIVIN2+38* |
DIC(0 | NAME+5*, SETIVIN2+13*, SETIVIN2+25*, SETIVIN2+38* |
DINUM | SETIVIN2+1~, SETIVIN2+13*, SETIVIN2+25*, SETIVIN2+38* |
>> DIQ(0 | CHKADD+3* |
DIR | HLD+1!, HLD+3! |
DIR("A" | HLD+2* |
DIR(0 | HLD+2* |
DO | SETIVIN2+6~, SETIVIN2+39! |
DR | CHKADD+1~, CHKADD+3* |
IC | SETIVIN2+24~*, SETIVIN2+36~* |
IEN | NAME+4~, NAME+6* |
IG | SETIVIN2+24~*, SETIVIN2+25, SETIVIN2+36~*, SETIVIN2+37 |
INIT | NAME~, NAME+6* |
>> INT | ONEINTER+7* |
INTER | ONEINTER~, ONEINTER+5, ONEINTER+6 |
IOF | HLD+4 |
NAME | NAME~, NAME+6* |
NXTADD | CHKADD+1~, CHKADD+6*, CHKADD+7, CHKADD+12*, CHKADD+13 |
NXTSOL | CHKADD+1~, CHKADD+9*, CHKADD+10, CHKADD+15*, CHKADD+16 |
OCI | OROICHK+1~, OROICHK+5* |
>> ON | SETIVIN2+29 |
ORDER | OROICHK~, OROICHK+2, OROICHK+3, OROICHK+5, OROICHK+6 |
OUTARRAY | ONEINTER~, ONEINTER+7 |
PSGORD | ORDEXIST~, ORDEXIST+2, ORDEXIST+3, ORDEXIST+4 |
PSGP | ORDEXIST~, ORDEXIST+1, ORDEXIST+3, ORDEXIST+4, CHKADD~, CHKADD+6, CHKADD+7, CHKADD+9, CHKADD+10 |
PSJI1 | SETIVIN2~, SETIVIN2+4, SETIVIN2+5, SETIVIN2+7, SETIVIN2+8, SETIVIN2+16, SETIVIN2+17, SETIVIN2+19, SETIVIN2+20, SETIVIN2+27 , SETIVIN2+28, SETIVIN2+29, SETIVIN2+31, SETIVIN2+32 |
PSJI2 | SETIVIN2~, SETIVIN2+4, SETIVIN2+5, SETIVIN2+6, SETIVIN2+8, SETIVIN2+11, SETIVIN2+13, SETIVIN2+16, SETIVIN2+17, SETIVIN2+18 , SETIVIN2+20, SETIVIN2+23, SETIVIN2+24, SETIVIN2+25, SETIVIN2+27, SETIVIN2+28, SETIVIN2+29*, SETIVIN2+30, SETIVIN2+32, SETIVIN2+35 , SETIVIN2+36, SETIVIN2+37, SETIVIN2+38 |
PSJICNT | SETIVIN2+1~, SETIVIN2+9*, SETIVIN2+21*, SETIVIN2+33* |
PSJIDTM | ONEINTER~, ONEINTER+7 |
PSJINCNT | SETIVIN2+6~*, SETIVIN2+12*, SETIVIN2+13, SETIVIN2+18~*, SETIVIN2+25*, SETIVIN2+30~*, SETIVIN2+37*, SETIVIN2+38 |
PSJINTDT | SETIVIN2+1~, SETIVIN2+9*, SETIVIN2+10, SETIVIN2+21*, SETIVIN2+22, SETIVIN2+33*, SETIVIN2+34 |
PSJINTER | CHKADD~, CHKADD+2, CHKADD+3, CHKADD+4, SETIVIN2+6~, SETIVIN2+8*, SETIVIN2+9, SETIVIN2+10, SETIVIN2+11, SETIVIN2+14 , SETIVIN2+18~, SETIVIN2+20*, SETIVIN2+21, SETIVIN2+22, SETIVIN2+23, SETIVIN2+24, SETIVIN2+25, SETIVIN2+26, SETIVIN2+30~, SETIVIN2+32* , SETIVIN2+33, SETIVIN2+34, SETIVIN2+35, SETIVIN2+36, SETIVIN2+37, SETIVIN2+38, SETIVIN2+39 |
>> PSJINTOI | CHKADD+4*, CHKADD+5, CHKADD+8, CHKADD+11, CHKADD+14, CHKADD+17 |
PSJINTOK | CHKADD+1~, CHKADD+6, CHKADD+8*, CHKADD+9, CHKADD+11*, CHKADD+12, CHKADD+14*, CHKADD+15, CHKADD+17*, CHKADD+18 |
PSJIVORN | CHKADD~, CHKADD+6, CHKADD+7, CHKADD+9, CHKADD+10, CHKADD+12, CHKADD+13, CHKADD+15, CHKADD+16 |
PSJNEWOI | SETIVIN2+1~, SETIVIN2+5*, SETIVIN2+17*, SETIVIN2+28* |
PSJNXTI | SETIVIN2+6~, SETIVIN2+7*, SETIVIN2+8, SETIVIN2+18~, SETIVIN2+19*, SETIVIN2+20, SETIVIN2+30~, SETIVIN2+31*, SETIVIN2+32 |
PSJOCDT | OROICHK+1~, OROICHK+5* |
PSJOLDOI | SETIVIN2+1~, SETIVIN2+5*, SETIVIN2+17*, SETIVIN2+28* |
PSJORDER | ONEINTER~, ONEINTER+7 |
PSJOVRAR | OROICHK~ |
PSJOVRAR( | OROICHK+5 |
>> PSJQUITD | HLD+3* |
SOLIEN | CHKADD+10~*, CHKADD+11, CHKADD+16~*, CHKADD+17 |
SOLOI | CHKADD+1~, CHKADD+11*, CHKADD+17* |
TMPDUZ | NAME~, NAME+4 |
TMPOI | OROICHK+1~, OROICHK+6*, OROICHK+7 |
TMPORDER | OROICHK+1~, OROICHK+5*, OROICHK+6, OROICHK+7 |
U | NAME+6 |
X | NAME+4~*, SETIVIN2+13*, SETIVIN2+25*, SETIVIN2+38* |
Y | NAME+4~, NAME+6, HLD+3 |
Y(0 | NAME+6 |