PXVUTIL ;BIR/ADM - VIMM UTILITY ROUTINE ;04/16/2018
Source file <PXVUTIL.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| VIS | ; display VIS name with identifiers
 | 
|
| DUPDX(PXVIEN,PXVDX) | ; extrinsic function to check for duplicate diagnoses
 ; PXVIEN - Internal Entry Number of the event, pointing to the ; V IMMUNIZATION file (9000010.11) ; PXVDX is the diagnosis entered and used to check for duplicates ; ; this code is called by the input transforms of: ; ^DD(9000010.11,1304,0) & ^DD(9000010.113,.01,0) ; ; RETURNS a 1 if the diagnosis already exists for this ; entry, 0 if not  | 
|
| RSETDA | ; code needed for the routine AUPNSICD to have the correct value in
 ; DA, as AUPNSICD is not designed to be called from a multiple.  | 
|
| HRS | ; called by AH new style x-ref in V IMMUNIZATION file
 ; set number of hours between administration and reading of results  | 
|
| DOSAGE(PXIEN) | ; Used to compute Dosage (9000010.11,1312.5)
 | 
|
| OFFER() | ; called from screen on VIS OFFERED/GIVEN TO PATIENT field (#.01) in 
 ; VIS OFFERED/GIVEN TO PATIENT multiple field (#2) in file #9000010.11 ; ; PXD is defined by immunization edit process in PCE and is the value of ; Y from the DIR call to select an immunization.  | 
|
| IMMSEL(PXVIMM,PXVISIT,EVENTDT) | ; Immunization screen for V Immunization file
 | 
|
| IMMCRSEL(PXVICR,PXVIMM) | ; Immunization screen for V Imm Contra/Refusal Events file
 | 
|
| ARTAPI(PXALERGY) | ; extrinsic function returns whether allergy  ; PX*1*216
 ; Input: ; PXALERGY - (required) Pointer to IMM CONTRAINDICATION REASONS file (#920.4) ; PX*1*216  | 
 
  | 
| INST(PXVIN) | ; Return Institution based off input
 ; Input: ; PXVIN - Possible values are: ; "I:X": Institution (#4) IEN #X ; "V:X": Visit (#9000010) IEN #X ; "L:X": Hospital Location (#44) IEN #X  |