Print Page as PDF
DBIA4771 ICR (4771)

DBIA4771    ICR (4771)

Name Value
NUMBER 4771
IA # 4771
DATE CREATED 2005/08/09
CUSTODIAL PACKAGE RADIOLOGY/NUCLEAR MEDICINE
USAGE Private
TYPE Routine
DBIC APPROVAL STATUS APPROVED
ROUTINE RABWORD1
NAME DBIA4771
GENERAL DESCRIPTION
This extrinsic function will be used by CPRS to
transmit changes made to certain Radiology orders that were originally placed
via the Radiology application, not via the CPRS application.  These "backdoor"
orders, if they are telephoned or verbal orders, require an electronic
signature in CPRS.  Before the e-sig is entered, the provider may add/edit
certain data:  ICD Diagnoses and their associated clinical indicators.

This API will be used to store the updated data in the RAD/NUC MED ORDERS file
(#75.1).  Previous data for ordering ICD diagnoses and their associated
clinical indicators will be removed from the order before storing the updated
data.  If the order had already been completed in Radiology and sent to PCE,
then Radiology will re-complete the order and re-send it to PCE.
STATUS Active
DURATION Till Otherwise Agreed
ID RABWORD1
COMPONENT/ENTRY POINT
COMPONENT/ENTRY POINT VARIABLES
$$CPRSUPD(RADFN,RAITEM,RAORIEN,RADX,RASCEI)
VARIABLES TYPE VARIABLES DESCRIPTION
RADFN Input
Patient IEN
RAITEM Input
PACKAGE REFERENCE from the ORDER file (#100)
RAORIEN Input
IEN from the ORDER file (#100)
RADX Input
This must be passed by reference.  It is an array of
pointers to the ICD DIAGNOSIS file (#80).  The first array element is the
primary ordering ICD diagnosis, the others are secondary ordering ICD
diagnoses.
RASCEI Input
A string of 7 pieces for the clinical indicators,
separated by "^". A value of "1" means "Yes", "0" means "No", and null means
"Not Asked".  The 7 pieces are in this order: AO, IR, SC, EC, MST, HNC, and
CV.  "AO" is Agent Orange, "IR" is Ionizing Radiation, "SC" is Service
Connected, "EC" is Environmental Contaminants, "MST" is Military Sexual
Trauma, "HNC" is Head/Neck Cancer, and "CV" is Combat Vet.
$$CPRSUPD Output
A string of either 1 or 2 pieces, depending on
success.

If the call was successful, the returned value is 1.

If the call was unsuccessful, the returned value is in 2 pieces:
0^error message.  The error message indicates the reason for failure.
Eg., "Order #nn does not match Radiology Order # ppp", "Order #nn's DFN=qwqw,
but Radiology Order #ppp 's DFN=tgtg".
SUBSCRIBING PACKAGE ORDER ENTRY/RESULTS REPORTING