Blood Bank Donation Services Implementation Guide Based on the HL7 v2.6 Interoperability Standard (with pre-adoptions from HL7 v2.8) Version 0. ber 2010 Chapter Chair: Hans Buitendijk Siemens Medical Solutions Health Services Corporation Chapter Chair: Patrick Loyd Gordon Point Informatics Ltd. Chapter Chair: Austin Kreisler SAIC - Science Applications International Corp Chapter Chair: Ken McCaslin Quest Diagostics, Incorporated Chapter Chair: Rob Hausam OntoReason Project chair and Principal Author: Patrick Loyd Gordon Point Informatics Ltd. Project and Coordinator: Jonathan Harber Systems, Inc.
3-2 – Interaction No. Event Description Message Sending Receiving Actor 1 Query for Donor Candidates (Q33) Query request candidate donor information QBP - Get Record Candidates (Event Q33) Registration System Donor Book of Record System 2 Candidate Query Response (K33) response candidate donor information RSP - Get Donor Record Candidates Response (Event K33) Donor Book of Record System Donor Registration System 3 Query for Donor Record (Q34) Query request donor record QBP - Get Donor Record (Event Q34) Donor Registration System Donor Book of Record System 4 Don Record Response (K34) Query response donor record RSP - Get Record Response (Event K34) Donor Book of Record System Donor Registration System 5 Create Donor Record (O41) Create record DBC – Create Donor Record Message (Event O41) Donor Registration System Donor Book of Record System 5 Update Donor Record (O42) Update donor book of record DBU - Update Donor Record Message (Event O42) Donor Registration System Donor Book of Record System 6 Registration (O43) Register donor for potential donation DRG - Donor Registration (Event O43) Donor Registration System Donor Book of Record System 6 Registration (O43) Register for potential donation DRG - Donor Registration (Event O43) Registration System Donation System 7 Donor Eligibility Request (O44) Request to conduct Tests and Physical Exams. May also include the questions to ask. DER - Donor Eligibility Request (Event O44) Donor Registration System Electronic Medical Questionnaire System 7 Donor Eligibility Request (O44) Request to conduct and Physical DER - Eligibility Request (Event O44) Donor Registration System Mini-Physical System TABLE
Exams. May also include the questions to ask. 8 Eligibility Observations (O45) Questionnaire questions and answers and observations and assessments DEO - Donor Eligibility Observations (Event O45) Electronic Medical Questionnaire System Donor Registration System 8 Donor Eligibility Observations (O45) Questionnaire questions and answers and observations and assessments DEO - Donor Eligibility Observations (Event O45) Mini-Physical System Donor Registration System 8 Donor Eligibility Observations (O45) Questionnaire questions and answers and observations and assessments DEO - Donor Eligibility Observations (Event O45) Electronic Medical Questionnaire System Donor Book of Record System 8 Donor Eligibility Observations (O45) Questionnaire questions and answers and observations and assessments DEO - Donor Eligibility Observations (Event O45) Mini-Physical System Donor Book of Record System 9 Eligibility (O46) Communication of the eligibility assessment for this donation event (also used in the case of a deferral as well as a successful eligibility assessment) – Donor Eligibility (EVENT O46) Donor Registration System Donor Book of Record System 9 Eligibility (O46) Communication of the eligibility assessment for this donation (also used in the case of a deferral as well as a successful eligibility assessment) – Eligibility (EVENT O46) Donor Book of Record System Donor Registration System physical
10 Request to Collect (O47) Donor / Medical Screener has completed the questionnaire portion of the medical history DRC – Donor Request to Collect (EVENT O47) Registration System Donation System 10 Request to Collect (O47) Donor / Medical Screener has completed the questionnaire portion of the medical history DRC – Donor Request to Collect (EVENT O47) Donor Book of Record System Donation System 11 Donation (O48) Messages may transmit the answers back, or may simply indicate that is Not Deferred (yet) DPR – Donation Procedure (EVENT O48) Donation System Donor Registration System 11 Donation (O48) Messages may transmit the answers back, or may simply indicate that donor is Not Deferred (yet) DPR – Donation Procedure (EVENT O48) Donation System Donor Book of Record System 12 Products Collected Communication of blood unit information for units collected Not in scope Donation System Shipping System 12 Products Collected Communication of unit information for units collected Not in scope Donor Registration System Shipping System 12 Products Collected Communication of blood unit information for units collected Not in scope Donor Book of Record System Shipping System 13 Shipment Manifest Shipping manifest for blood units collected Not in scope Shipping System Receiving System 14 Donation Request For directed and autologous donations, the request from an ordering provider Not in Order Management - Ordering Provider Registration System
14 Donation Request For directed and autologous donations, the request from an ordering provider Not in Management - Ordering Provider Donor Book of Record System 15 Device Interfaces Communication between lab testing devices Not in scope Devices Electronic Medical Questionnaire System 15 Device Interfaces Communication between lab testing devices Not in scope Devices Mini-Physical System 16 Provider Create/Update Communication of provider master file updates Not in scope Provider Master Donor Registration System 16 Provider Create/Update Communication of provider master file updates Not in scope Provider Master Donor Book of Record System 16 Provider Create/Update Communication of provider master file updates Not in scope Provider Master Donation System 16 Provider Create/Update Communication of provider master file updates Not in Provider Master Electronic Medical Questionnaire System 16 Provider Create/Update Communication of provider master file updates Not in scope Provider Master Mini-Physical System 17
PID Patient Identification – Donor Identification R [1..1] The patient identification (PID) segment is used to provide basic demographics regarding the donor. ] PATIENT – Donor End QBP - Q34) This query/response is designed for interaction between a viewing system and the system which contains the Donor Book of Record. The query consists of query parameters, and the response of the demographics for that donor. 4-7 – QBP Query Statement ID: Q34 Query Type: Query by Parameter Query Name: GetDonorRecord Query Trigger: QBP^Q34^QBP_Q34 Query Mode: Immediate Response Trigger: RSP^K34^RSP_K34 Query Characteristics Purpose: Returns demographic information and donations for a 4-8 – QBP^Q34 Segment Name Usage Cardinality Section Description TABLE TABLE
[{NTE}] Notes and Comments for Donor RE [0..10] notes and comments [{AL1}] Allergy Information RE [0..10] Allergy information [ VISIT Donor Registration Begin RE [0..1] The visit group may be empty in this message type. PV1 Patient – Donor Registration R [0..1] [{NTE}] Notes and Comments for Donor Registration RE [0..10] Donor Registration-level notes and comments ] Donor Registration End ] PATIENT – End DER - O44) The Donor Registration messages contain minimal information about a donor registration. 4-11 – Segment Name Usage Cardinality Section Description MSH Message Header R [1..1] The message header (MSH) segment contains information describing how to parse and process the message. [{SFT}] Software Segment X Not Supported [UAC] User Authentication Credential X Not Supported [ PATIENT - Donor Begin R [1..1] The donor group must be populated in this message type. PID Patient Identification – Identification R [1..1] The patient identification (PID) segment is used to provide basic demographics regarding the donor. [ VISIT Donor Registration Begin RE [0..1] The visit group may be empty in this message type. TABLE
Seq Len DT Usage Cardinality Set HL7 Element Name Description/Comments 1 4 SI R [1..1] Set ID - AL1 Sequence of AL1s should there be more than one of the same type. 2 705 CWE X [0..0] Allergen Type Code Not Supported 3 705 CWE R [1..1] Allergen Code/Mnemonic/Description 4 705 CWE X [0..0] Allergy Severity Code Not Supported 5 15 ST X [0..0] Allergy Reaction Code Not Supported 6 8 DT X [0..0] Identification Date Not Supported NTE – The NTE segment defined here is commonly used for sending notes and comments. Each NTE follows the segment to which that note or comment pertains (see Section 4 – Messages). 5-12 – (NTE) Seq Len DT Usage Cardinality Set HL7 Element Name Description/Comments 1 4 SI RE [1..1] Set ID - NTE Sequence of NTEs should there be more than one of the same type. 2 ID X [0..0] Source of Comment Not Supported 3 65536 FT R [1..1] Comment 4 CWE [0..] Comment Type 5 XCN X [0..0] Entered By Not Supported 6 24 DTM [0..1] Entered Date/Time 7 24 DTM [0..1] Effective Start Date 8 DTM X [0..0] Expiration Date Not Supported
DON - The intent of this segment is to describe the actual donation procedure. 5-13 – (DON) Seq Len DT Usage Cardinality Value Set HL7 Element Name Description/Comments 1 EI C [1..1] Donation Identification Number 2 CNE C [1..1] Donation Type The accepted values for this element are the column headers in the table listed in the ISBT 128 Standard Technical Specification Table 5, Data Structure 002. 3 DTM R [1..1] Phlebotomy Date/Time 4 DTM R [1..1] Phlebotomy End Date/Time 5 NM R [1..1] Donation Duration 6 CNE R [1..1] Donation Duration Units 7 CNE R [1..10] Intended Procedure Type 8 CNE R [1..10] Actual Procedure Type 9 ID R [1..1] Donor Eligibility Flag 10 CNE R [1..10] Donor Eligibility Procedure Type 11 DTM R [1..1] Donor Eligibility Date 12 CNE R [1..1] Process Interruption 13 CNE R [1..1] Process Interruption Reason 14 CNE R [1..100] Phlebotomy 15 ID R [1..1] Intended Recipient Blood Relative 16 XCN R [1..1] Intended Recipient Name and ID 17 DTM R [1..1] Intended Recipient DOB 18 XON R [1..1] Intended Recipient Facility 19 DTM R [1..1] Intended Recipient Procedure Date 20 XPN R [1..1] Intended Recipient Ordering Provider 21 CNE R [1..1] Phlebotomy Status 22 CNE R [1..1] Arm Stick
RCP – The RCP segment is used to restrict the amount of data that should be returned in response to 5-15 – (RCP) Seq Len DT Cardinality Set HL7 Element Name Description/Comments 1 ID X [0..0] Priority Not Supported 2 10 CQ [1..1] HL7 Quantity Limited Request Fixed to a value of “RD” for record. 3 CNE X [0..0] Response Modality Not Supported 4 DTM X [0..0] Execution and Delivery Time Not Supported 5 ID X [0..0] Modify Indicator Not Supported 6 SRT X [0..0] Sort-by Field Not Supported 7 ID X [0..0] Segment group inclusion Not Supported QPD – – 33 The QPD segment defines the parameters of the query.
14 TS X Expiration Date Not Supported 15 CWE X Expiration Reason Not Supported 16 ID X Temporary Indicator Not Supported 17 ID X Bad Address Indicator Not Supported 18 ID X Address Usage Not Supported 19 ST X Addressee Not Supported 20 ST X Comment Not Supported 21 2 NM RE Preference 22 CWE X Protection Code Not Supported Definition: This data type specifies the address of a person, place or organization plus associated information. XCN – ID 2-35 – ID (XCN) SEQ LEN DT Value Set Component Name Comments 1 999 ST RE ID Number If this is a person, the ID must be accompanied by an OID for the assigning authority (component 9). If this is an organization, the OID for the organization should be provided here. 2 FN RE Family Name 3 999 ST RE Given Name 4 999 ST RE Second and Further Given Names or Initials Thereof 5 999 ST RE Suffix (e.g., JR or III) 6 999 ST RE Prefix (e.g., DR) 7 IS X Degree (e.g., MD) Not supported 8 IS X Source Not supported 9 HD RE Assigning Authority Condition rule: Required if component 1 (ID Number) is populated. 10 1 ID RE Name Type Code 11 ST X Identifier Check Digit Not supported 12 3 ID X HL70061 Check Digit Scheme Not supported