BiologicallyDerivedProduct
Introduction
Scope and Usage
Note to Balloters: To ensure this resource is ready for Normative status, we are seeking ballot comment on the substantive content. The key changes made since R5 include:
Change to the .collection backbone with respect to the collection source. This includes updates to the corresponding search parameters.
Addition of a Notes section: biologicallyderivedproduct.html#8.25.5 to include information on how to handle information about the intended recipient.
The following artifacts have been moved to the [OO Incubator IG|https://build.fhir.org/ig/HL7/oo-incubator]
The Medical Product of Human Origin (MPHO) Profile is still under development.
The BiologicallyDerivedProductDispense resource. Additional work needs to be done on dispensing and administering biologically derived products.
Note to Implementers: For an overview of this resource and others in the Biologically Derived Product domain, also see the module page.
This is a base resource that represents a material substance originating from a biological entity intended to be clinically applied (e.g., transplanted, infused, grafted) to another (possibly the same) biological entity. Examples include:
- hematopoietic stem cells (bone marrow, peripheral blood, or cord blood extraction)
- mesenchymal stromal cells
- blood products (whole blood, red blood cells, platelets, plasma, etc.)
- organs (kidney, lung, heart, liver etc.)
- tissues, human (cornea, heart valves, blood vessels, skin, tendons, cartilage, bone)
- tissues, non-human (porcine valves, porcine skin, bovine cardiac tissue, etc.)
- ART tissue (sperm, oocyte, embryo)
- manipulated cells (e.g. CAR T-cells)
- human milk for immunological properties
- topical products (serum eye drops, fibrin sealant)
- fecal microbiota
- regenerated tissue products (regenerated epidermis, regenerated corneal epithelium, regenerated trachea)
Boundaries and Relationships
The following boundaries need to be considered:
- Medication - If the product is derived from an individual or small pool, or is blood group specific, it is a BiologicallyDerivedProduct, otherwise it is to be considered a Medication.
- NutritionProduct - If the product is for dietary administration it is represented as a NutritionProduct. If the product is for transplant, infusion, therapeutic administration, or injection it is represented as a BiologicallyDerivedProduct. We note that this remains ambiguous, particularly around certain uses of donated human milk, and additional use cases may need to be clarified to determine the appropriate representation. Local implementation guidance may provide further direction.
- Device - Some biologically derived products are considered a device within certain jurisdictions.
- Specimen - A biologically derived product may involve the same material (e.g., tissue, blood, organ, etc.) as a specimen where the intended use determines whether to use Specimen or BiologicallyDerivedProduct. The focus of the Specimen is to conduct a diagnostic test, while the BiologicallyDerivedProduct is to use for a clinical therapy or procedure on the same or different patient. E.g., blood used for a test is represented by a Specimen, while blood for transfusion is represented as a BiologicallyDerivedProduct. A specimen can be obtained from a BiologicallyDerivedProduct thus creating a Specimen instance where Specimen.subject is a BiologicallyDerivedProduct as a source.
- Substance - A substance is a homogeneous material with a definite composition that can be reproduced in the same way consistently. Certain substances may include or originate from biologically derived product, but from the point where the substance is identified by batch/lot number and any necessary links to the originating donor(s) are held within the manufacturing records the product can be considered and managed as a substance.
Background and Context
Provides additional detail on exactly how the resource is to be used
Notes
Notes
Intended Recipients
In some areas of medicine, it is important to record the intended recipient for designated or directed BiologicallyDerivedProducts. The intended recipient represents the individual for whom the product was originally collected or manufactured, reflecting the purpose or intent behind its creation. This may differ from the actual recipient of the product during administration. Even in cases where the BiologicallyDerivedProduct is ultimately dispensed or administered to a different patient, the original intended recipient remains a factual and traceable aspect of the product’s history and should be persisted. This can be an important regulatory or accreditation requirement.
There are two approaches to representing the intended recipient of a designated or directed BiologicallyDerivedProduct:
- Within the collection order:
- Use
ServiceRequest.subjectto indicate the patient from whom the product is being collected, andServiceRequest.focusto reference the patient who is the intended recipient. This approach associates the intended recipient with the order rather than the product itself.
- Use
- Within the BiologicallyDerivedProduct resource:
- Use the core extension
biologicallyderivedproduct-intendedRecipientto explicitly record the intended recipient directly on the BiologicallyDerivedProduct. This approach ensures the intent remains associated with the product throughout its lifecycle, independent of any ordering context.
- Use the core extension
Preferred approach: The second approach is recommended, as it maintains the intended recipient as an intrinsic attribute of the BiologicallyDerivedProduct, supporting long-term traceability even if the original ServiceRequest is no longer available.
Note to Implementers: At the time of authorship, the
biologicallyderivedproduct-intendedRecipientextension had not yet been published. It will be included in the FHIR Extension Pack when available. Feedback from implementers is welcomed to inform further refinement and usage guidance.
Important: When PHI from multiple patients (e.g., donor and recipient) is represented within a single BiologicallyDerivedProduct resource, systems should apply appropriate access controls and redaction practices to ensure that users only see the data they are authorized to view. Implementers should follow established standards such as ISBT 128, which governs when donor PHI may be included versus when coded identifiers (e.g., WMDA GRID) should be used.
StructureDefinition
Elements (Simplified)
- BiologicallyDerivedProduct [0..*]: - This resource reflects an instance of a biologically derived product
- BiologicallyDerivedProduct.productCategory [0..*]: CodeableConcept example:product-category A category or classification of the product
- BiologicallyDerivedProduct.productCode [0..1]: CodeableConcept example:biologicallyderived-productcodes A code that identifies the kind of this biologically derived product
- BiologicallyDerivedProduct.parent [0..*]: Reference(BiologicallyDerivedProduct) The parent biologically-derived product
- BiologicallyDerivedProduct.request [0..*]: Reference(ServiceRequest) Request to obtain and/or infuse this product
- BiologicallyDerivedProduct.identifier [0..*]: Identifier Instance identifier
- BiologicallyDerivedProduct.biologicalSourceEvent [0..1]: Identifier An identifier that supports traceability to the event during which material in this product from one or more biological entities was obtained or pooled
- BiologicallyDerivedProduct.processingFacility [0..*]: Reference(Organization) Processing facilities responsible for the labeling and distribution of this biologically derived product
- BiologicallyDerivedProduct.division [0..1]: string A unique identifier for an aliquot of a product
- BiologicallyDerivedProduct.productStatus [0..1]: Coding example:biologicallyderived-product-status available | unavailable | processed | applied | discarded
- BiologicallyDerivedProduct.expirationDate [0..1]: dateTime Date, and where relevant time, of expiration
- BiologicallyDerivedProduct.collection [0..1]: BackboneElement How this product was collected
- BiologicallyDerivedProduct.collection.collector [0..1]: [Reference(Practitioner](/Reference(Practitioner), PractitionerRole)) Individual performing the collection
- BiologicallyDerivedProduct.collection.sourcePatient [0..1]: Reference(Patient) The patient who underwent the medical procedure to collect the product
- BiologicallyDerivedProduct.collection.sourceOrganization [0..1]: Reference(Organization) The organization that facilitated the collection
- BiologicallyDerivedProduct.collection.collected[x] [0..1]: dateTime, Period Time of product collection
- BiologicallyDerivedProduct.collection.procedure [0..1]: Reference(Procedure) The procedure involved in the collection
- BiologicallyDerivedProduct.storageTempRequirements [0..1]: Range Product storage temperature requirements
- BiologicallyDerivedProduct.property [0..*]: BackboneElement A property that is specific to this BiologicallyDerviedProduct instance
- BiologicallyDerivedProduct.property.type [1..1]: CodeableConcept example:biologicallyderived-product-property-type-codes Code that specifies the property
- BiologicallyDerivedProduct.property.value[x] [1..1]: boolean, integer, CodeableConcept, Period, Quantity, Range, Ratio, string, Attachment Property values
Mappings
- BiologicallyDerivedProduct Mappings — 13 mapping entries
Implementation Guide
implementationguide-BiologicallyDerivedProduct-core.xml
<?xml version="1.0" encoding="UTF-8"?>
<ImplementationGuide xmlns="http://hl7.org/fhir">
<id value="BiologicallyDerivedProduct-core"/>
<version value="0.1"/>
<name value="BiologicallyDerivedProductCore"/>
<title value="Biologically Derived Product Core"/>
<status value="draft"/>
<date value="2024-10-11T00:00:00.000"/>
<publisher value="HL7 International / Orders and Observations"/>
<description value="Core profiles and extensions used with or related to the BiologicallyDerivedProduct resource"/>
<definition>
<resource>
<reference>
<reference value="StructureDefinition/medicalproductofhumanorigin"/>
</reference>
</resource>
</definition>
</ImplementationGuide>
Resource Packs
list-BiologicallyDerivedProduct-packs.xml
<?xml version="1.0" encoding="UTF-8"?>
<List xmlns="http://hl7.org/fhir">
<id value="BiologicallyDerivedProduct-packs"/>
<status value="current"/>
<mode value="working"/>
<entry>
<item>
<reference value="ImplementationGuide/BiologicallyDerivedProduct-core"/>
</item>
</entry>
</List>
Search Parameters
- identifier — token — Identifier —
BiologicallyDerivedProduct.identifier - biological-source-event — token — The biological source for the biologically derived product —
BiologicallyDerivedProduct.biologicalSourceEvent - product-category — token — Broad category of this product —
BiologicallyDerivedProduct.productCategory - code — token — A code that identifies the kind of this biologically derived product —
BiologicallyDerivedProduct.productCode - product-status — token — Whether the product is currently available —
BiologicallyDerivedProduct.productStatus - request — reference — Request associated with the biologically derived product —
BiologicallyDerivedProduct.request - collector — reference — Individual performing the collection —
BiologicallyDerivedProduct.collection.collector - serial-number — token — Identifier —
BiologicallyDerivedProduct.identifier - parent — reference — The parent biologically derived product —
BiologicallyDerivedProduct.parent - patient — reference — The patient who underwent the procedure to collect the product —
BiologicallyDerivedProduct.collection.sourcePatient
Examples
- allogeneicHCT — biologicallyderivedproduct-example-allogeneicHCT — Example of allogeneic HCT transplant using biologicallyderivedproduct
- autologousHCT — biologicallyderivedproduct-example-autologousHCT — Example of autologous HCT transplant using biologicallyderivedproduct
- biologicallyderivedproduct-example — biologicallyderivedproduct-example
- biologicallyderivedproduct-example-allogeneicHCT — biologicallyderivedproduct-example-allogeneicHCT
- biologicallyderivedproduct-example-apheresis-platelet — biologicallyderivedproduct-example-apheresis-platelet
- biologicallyderivedproduct-example-autologousHCT — biologicallyderivedproduct-example-autologousHCT
- biologicallyderivedproduct-example-HCTcollection-servicerequest — biologicallyderivedproduct-example-HCTcollection-servicerequest
- biologicallyderivedproduct-example-HCTpatient-condition — biologicallyderivedproduct-example-HCTpatient-condition
- biologicallyderivedproduct-example-red-cell-antigen — biologicallyderivedproduct-example-red-cell-antigen
- biologicallyderivedproduct-examples-header — biologicallyderivedproduct-examples-header
- example — biologicallyderivedproduct-example — Example of biologicallyderivedproduct
- example-apheresis-platelet — biologicallyderivedproduct-example-apheresis-platelet — Example of BiologicallyDerivedProduct - Apheresis platelet
- example-red-cell-antigen — biologicallyderivedproduct-example-red-cell-antigen — Example of biologicallyderivedproduct - Red cell antigen
Mapping Exceptions
biologicallyderivedproduct-fivews-mapping-exceptions.xml
Unmapped Elements
- FiveWs.what — Unknown
- FiveWs.recorded — Unknown
- FiveWs.author — Unknown
- FiveWs.actor — Unknown
- FiveWs.cause — Unknown
- FiveWs.version — Unknown
- FiveWs.witness — Unknown
- FiveWs.class — Unknown
- FiveWs.where — Unknown
- FiveWs.context — Unknown
- FiveWs.init — Unknown
- FiveWs.why — Unknown
- FiveWs.source — Unknown
- FiveWs.who — Unknown
- FiveWs.grade — Unknown
- FiveWs.status — Unknown
- FiveWs.planned — Unknown
- FiveWs.done — Unknown
- FiveWs.subject — Unknown