VBECS DSS EXTRACT (2487)    REMOTE PROCEDURE (8994)

Name Value
NAME VBECS DSS EXTRACT
TAG EN
ROUTINE VBECDSS
RETURN VALUE TYPE GLOBAL ARRAY
AVAILABILITY RESTRICTED
DESCRIPTION
This RPC inserts or updates post transfusion related data in the VBECS DSS
EXTRACT file (#6002.03). The data is passed into the VBECDSS routine 
through the input parameters and a success indicator is returned to the 
Blood Bank medical device.
INPUT PARAMETER
  • PARAMS
    PARAMETER TYPE:   LITERAL
    MAXIMUM DATA LENGTH:   999
    REQUIRED:   YES
    SEQUENCE NUMBER:   1
    DESCRIPTION:   
    PARAMS("TRANSACTION ID") = Unique record identifier
    PARAMS("TRANSFUSION DATE") = Date/time of transfusion
    PARAMS("VOLUME") = Total volume of units transfused
    PARAMS("REACTION TYPE") = Type of reaction indicated
    PARAMS("UNIT MODIFICATION") = String of codes representing modifications 
       done on units transfused. String cannot exceed 6 character. 
       D = Deglycerolize
       F = Freeze
       I = Irradiate
       L = Leukoreduce
       P = Pool
    PARAMS("DFN") = Patient identifier
       R = Rejuvenate
       S = Split/Divide
       T = Thaw
       U = Thaw/Pool Cryo
       V = Volume Reduce
       W = Wash
    PARAMS("REACTION") = Yes or No value if a reaction was indicated.
    PARAMS("ORDERING LOCATION") = Ordering Institution Identifier
    PARAMS("TRANSFUSION LOCATION") = Tranfusing Institution identifier
    PARAMS("PHYSICIAN") = Provider requesting blood product for transfusion
    PARAMS("ORDERING PROVIDER") = Provider who ordered Type and Crossmatch
    PARAMS("PRODUCT NAME") = Short blood product name
    PARAMS("COMPONENT ABBREVIATION") = Abbreviation of blood component
    PARAMS("NUMBER OF UNITS") = Number of pooled units transfused
    
RETURN PARAMETER DESCRIPTION
This RPC returns and XML document containing a SuccessIndicator element 
represented by either a 1 for a successful insert or update or a 0 for an 
unsuccessful insert or update in the VBECS DSS EXTRACT file (#6002.03).
 
Example of successful transaction:
<ReturnValue><SuccessIndicator>1</SuccessIndicator></ReturnValue>
 
Example of unsuccessful transaction:
<ReturnValue><SuccessIndicator>0</SuccessIndicator></ReturnValue>