PSJORUTL ;BIR/MLM-MISC. PROCEDURE CALLS FOR OE/RR 3.0 ;24 Feb 99 / 10:43 AM
Source file <PSJORUTL.m>
| Package | Total | Call Graph | 
|---|---|---|
| Inpatient Medications | 2 | $$ENDDN^PSGMI $$OIDF^PSJLMUT1 | 
| National Drug File | 1 | ($$PSJDF,$$PSJING,$$PSJST)^PSNAPIS | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| ENDD(PD,TYP,PSJ,DFN) | ; Find all entries in DRUG file (50) for the passed primary/usage. | 
 
 | 
| ENDI(PN,PSJ) | ; Find all ingredients for the passed dispense drug. | |
| MAX | ;returns max number of refills for outpatient orders ;5.27.97/SAB | |
| ENSDC(PSGP) | ; Add IV and UD orders to ^TMP global used for order checking. ; Input: PSGP - Patient IEN ; Output: ^TMP($J("ORDERS",DRUG NAME)=DRUG CLASS CODE^NDF POINTER* | |
| ENDDIV(PD,TYP,VOLUME,PSJ) | ; Find all entries in DRUG file (50) for the passed Orderable item, IV additive/solution. | 
 
 | 
| ENDCM(DDRG) | 
 
 | |
| ENDF(PN) | ; Returns dosage form for the specified VA Product Name. | |
| ENNDFS(PN) | ; Returns STRENGTH from ^PSNDF for the specified VA Product Name. ; NEW NDF CALL | |
| ENRFA(DDRG,TYP,PSJ) | 
 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^%ZOSF("TEST" | ENDF+5, ENNDFS+2, ENDI+7 | 
| ^PS( | ENDDIV+11, ENDDIV+12 | 
| ^PS(50.416 - [#50.416] | ENDI+12 | 
| ^PS(50.606 - [#50.606] | ENDF+7 | 
| ^PSDRUG - [#50] | ENDD+13, ENDD+16, ENDDIV+14, ENDCM+6, ENDCM+7, ENRFA+8, ENRFA+10, ENRFA+11, ENRFA+13, MAX+1 , MAX+2 | 
| ^PSDRUG("ASP" | ENDD+13 | 
| ^PSNDF( | ENDF+7, ENNDFS+4, ENDI+11, ENDI+12 | 
| ^YSCL(603.01 | MAX+3 | 
| Name | Line Occurrences | 
|---|---|
| MAX | ENDD+16, ENRFA+13 | 
| Name | Field # of Occurrence | 
|---|---|
| ^(0 | ENDCM+7 | 
| ^(660 | ENDD+16, ENDDIV+14 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| CLOZPAT | MAX+3*! | 
| DDRG | ENDD+12~, ENDD+13*, ENDD+16, ENDDIV+9~, ENDDIV+13*, ENDDIV+14, ENDCM~, ENDCM+6, ENDCM+7, ENRFA~ , ENRFA+8, ENRFA+10, MAX+1, MAX+2 | 
| DEA | ENDD+12~, ENRFA+9~, MAX+1*, MAX+4!, MAX+5, MAX+6! | 
| DEAI | ENDD+12~, ENRFA+9~, MAX+5*, MAX+6! | 
| DFN | ENDD~, MAX+2, MAX+3 | 
| DT | ENDD+13 | 
| FIL | ENDDIV+9~, ENDDIV+10*, ENDDIV+11, ENDDIV+12 | 
| GDP | ENDI+9~, ENDI+10*, ENDI+11, ENDI+12 | 
| INACT | ENDD+12~, ENDD+13* | 
| ING | ENDI+9~, ENDI+12*, ENDI+13 | 
| INGND | ENDI+9~, ENDI+11*, ENDI+12 | 
| INGNME | ENDI+9~, ENDI+12*, ENDI+13 | 
| INGPTR | ENDI+9~, ENDI+12*, ENDI+13 | 
| >> IVIEN | ENDDIV+11*, ENDDIV+12 | 
| MAX | ENDD+12~, ENDD+16!, ENRFA+9~, ENRFA+13!, MAX+1!, MAX+3*, MAX+4*, MAX+5*, MAX+6* | 
| ND | ENDD+12~, ENDD+16*, ENDDIV+9~, ENDDIV+14* | 
| PD | ENDD~, ENDD+12*, ENDD+13, ENDDIV~, ENDDIV+11 | 
| PN | ENDF~, ENDF+5, ENDF+7, ENNDFS~, ENNDFS+2, ENNDFS+4, ENDI~, ENDI+7, ENDI+10 | 
| PNP | ENDI+9~, ENDI+10*, ENDI+11 | 
| PNS | ENNDFS+2~*, ENNDFS+4~*, ENNDFS+5 | 
| PSGP | ENSDC~ | 
| PSJ | ENDD~, ENDD+12*, ENDD+16*, ENDDIV~, ENDDIV+9*, ENDDIV+14*, ENRFA~, ENRFA+8!*, ENRFA+13*, ENDI~ , ENDI+7*, ENDI+10*, ENDI+13* | 
| PSJ( | ENDD+16*, ENRFA+13*, ENDI+13* | 
| PSJDF | ENDF+5~*, ENDF+7*, ENDF+8 | 
| PSJNDF | ENDF+7~ | 
| TYP | ENDD~, ENDD+14, ENDDIV~, ENDDIV+10, ENDDIV+12, ENRFA~, ENRFA+11 | 
| U | ENDD+12, ENDD+13, ENDD+16, ENDDIV+12, ENDDIV+13, ENDDIV+14, ENDCM+7, ENRFA+11, ENRFA+13, ENDF+7 , ENDF+8, ENNDFS+4, ENNDFS+5, ENDI+12, ENDI+13 | 
| VOLUME | ENDDIV~, ENDDIV+10*, ENDDIV+12 | 
| X | ENDD+12~, ENDD+14*, ENDDIV+9~, ENDCM+6~*, ENDCM+7, ENRFA+9~, ENRFA+10*, ENDF+5~*, ENDF+7~*, ENDF+8 , ENNDFS+2~*, ENNDFS+4~*, ENNDFS+5, ENDI+7~*, ENDI+9~, ENDI+11* | 
| X1 | ENDF+5~*, ENNDFS+2~*, ENDI+7~* | 
| X2 | ENDF+5~*, ENNDFS+2~*, ENDI+7~* | 
| XX | ENRFA+9~, ENRFA+11* | 
| Y | ENDD+12~, ENDD+13*, ENDD+14*, ENDD+15, ENDD+16*, ENDDIV+9~, ENDDIV+12*, ENDDIV+13, ENDDIV+14*, ENRFA+9~ , ENRFA+10*, ENRFA+11, ENRFA+13, ENNDFS+4~*, ENDI+9~, ENDI+11*, ENDI+12 | 
| YY | ENRFA+9~*, ENRFA+11*, ENRFA+12, ENRFA+13* |