ReturnToStockUnit Name Definition Constraint ReturnToStockDateTime xs:dateTime Mandatory The date time when the unit was returned to stock from its previous A UTC date time that is in status. E.g. a unit crossmatched to a patient that was returned back the past. to stock. SentToUnit Name Definition Constraint SentToCustomLocation xs:string X(100) The location that the unit has been sent to within the hospital but it It is required if neither is neither one of the locations returned from GetSentToLocations SentToLocationID nor nor GetCustomLocations within Utility services. SentToCustomLocationID is provided. This field will be ignored if either SentToLocationID or SentToCustomLocationID is provided. SentToCustomLocationID It is required if xs:int The location within the hospital premises where the unit has been SentToLocationID is not sent to and it is one of the custom locations created within BloodNet provided. for a facility. It will be ignored if It is one of the CustomLocationID values returned from SentToLocationID is GetCustomLocations within Utility services. provided. SentToDateTime xs:dateTime Mandatory The date time when unit was sent to the destination within the It is a UTC date time that in facility (hospital). the past. SentToLocationID xs:int Required if applicable, The location that the unit has been sent to within the hospital. It is otherwise one of the SentToLocationID values returned from SentToCustomLocationID GetSentToLocations within Utility services. or SentToCustomLocation should be provided. TransferUnit Name Definition Constraint TransferDateTime xs:dateTime Mandatory The date and time that the transfer was performed It is a UTC date time in the past. on. This value represents the date and time that a unit is going to be transferred to another facility. It is understood that is it not practical to record the date and time that a unit is picked up by a courier and consider any date value that appropriately represents the time a unit is transferred is acceptable. TransferReasonID xs:int Mandatory
ReturnToStockUnit Name Definition Constraint ReturnToStockDateTime xs:dateTime The date time when the unit was returned to stock from its previous status. E.g. a unit crossmatched to a patient that was returned back to stock. Mandatory A UTC date time that is in the past. SentToUnit Name Definition Constraint SentToCustomLocation xs:string The location that the unit has been sent to within the hospital but it is neither one of the locations returned from GetSentToLocations nor GetCustomLocations within Utility services. X(100) It is required if neither SentToLocationID nor SentToCustomLocationID is provided. This field will be ignored if either SentToLocationID or SentToCustomLocationID is provided. SentToCustomLocationID xs:int The location within the hospital premises where the unit has been sent to and it is one of the custom locations created within BloodNet for a facility. It is one of the CustomLocationID values returned from GetCustomLocations within Utility services. It is required if SentToLocationID is not provided. It will be ignored if SentToLocationID is provided. SentToDateTime xs:dateTime The date time when unit was sent to the destination within the facility (hospital). Mandatory It is a UTC date time that in the past. SentToLocationID xs:int The location that the unit has been sent to within the hospital. It is one of the SentToLocationID values returned from GetSentToLocations within Utility services. Required if applicable, otherwise SentToCustomLocationID or SentToCustomLocation should be provided. TransferUnit Name Definition Constraint TransferDateTime xs:dateTime The date and time that the transfer was performed on. This value represents the date and time that a unit is going to be transferred to another facility. It is understood that is it not practical to record the date and time that a unit is picked up by a courier and consider any date value that appropriately represents the time a unit is transferred is acceptable. Mandatory It is a UTC date time in the past. TransferReasonID xs:int Mandatory
bloodnet-lis-interface-spec-3-3_1.docx