HL7 FHIR Implementation Guide: Profiles for Transfusion and Vaccination Adverse Event Detection and Reporting, published by Biomedical Research & Regulation WG. This is not an authorized publication; it is the continuous build for version 1.0.1). This version is based on the current content of https://github.com/HL7/fhir-icsr-ae-reporting/ and changes regularly. See the Directory of published versions
Official URL: http://hl7.org/fhir/us/icsr-ae-reporting/StructureDefinition/icsr-bloodproduct | Version: 1.0.1 | |||
Draft as of 2023-08-30 | Computable Name: ICSRBloodProduct |
The common fields needed to represent a blood product used in a transfusion.
Usage:
Description of Profiles, Differentials, Snapshots and how the different presentations work.
This structure is derived from BiologicallyDerivedProduct
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
BiologicallyDerivedProduct | 0..* | BiologicallyDerivedProduct | A material substance originating from a biological entity | |
productCategory | S | 1..1 | code | organ | tissue | fluid | cells | biologicalAgent Fixed Value: cells |
productCode | S | 1..1 | CodeableConcept | What this biologically derived product is Binding: ISBT Blood Product Codes (extensible) |
collection | S | 0..1 | BackboneElement | How this product was collected |
Slices for extension | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |
donationIdentificationNumber | S | 0..1 | Identifier | Extension URL: http://hl7.org/fhir/us/icsr-ae-reporting/StructureDefinition/icsr-ext-donationIdentificationNumber |
processing | S | 0..* | BackboneElement | Any processing of the product during collection |
procedure | S | 0..1 | CodeableConcept | Procesing code |
Documentation for this format |
Path | Conformance | ValueSet |
BiologicallyDerivedProduct.productCode | extensible | ISBTBloodProductCodeVS |
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
BiologicallyDerivedProduct | 0..* | BiologicallyDerivedProduct | A material substance originating from a biological entity | |
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created |
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored |
productCategory | S | 1..1 | code | organ | tissue | fluid | cells | biologicalAgent Binding: BiologicallyDerivedProductCategory (required): Biologically Derived Product Category. Fixed Value: cells |
productCode | S | 1..1 | CodeableConcept | What this biologically derived product is Binding: ISBT Blood Product Codes (extensible) |
collection | S | 0..1 | BackboneElement | How this product was collected |
Slices for extension | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |
donationIdentificationNumber | S | 0..1 | Identifier | Extension URL: http://hl7.org/fhir/us/icsr-ae-reporting/StructureDefinition/icsr-ext-donationIdentificationNumber |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
processing | S | 0..* | BackboneElement | Any processing of the product during collection |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
procedure | S | 0..1 | CodeableConcept | Procesing code Binding: ProcedureCodes(SNOMEDCT) (example): Biologically Derived Product Procedure. |
Documentation for this format |
Path | Conformance | ValueSet / Code |
BiologicallyDerivedProduct.productCategory | required | Fixed Value: cells |
BiologicallyDerivedProduct.productCode | extensible | ISBTBloodProductCodeVS |
BiologicallyDerivedProduct.processing.procedure | example | ProcedureCodes(SNOMEDCT) |
Name | Flags | Card. | Type | Description & Constraints | ||||
---|---|---|---|---|---|---|---|---|
BiologicallyDerivedProduct | 0..* | BiologicallyDerivedProduct | A material substance originating from a biological entity | |||||
id | Σ | 0..1 | id | Logical id of this artifact | ||||
meta | Σ | 0..1 | Meta | Metadata about the resource | ||||
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
language | 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
| |||||
text | 0..1 | Narrative | Text summary of the resource, for human interpretation | |||||
contained | 0..* | Resource | Contained, inline Resources | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored | ||||
identifier | Σ | 0..* | Identifier | External ids for this item | ||||
productCategory | S | 1..1 | code | organ | tissue | fluid | cells | biologicalAgent Binding: BiologicallyDerivedProductCategory (required): Biologically Derived Product Category. Fixed Value: cells | ||||
productCode | S | 1..1 | CodeableConcept | What this biologically derived product is Binding: ISBT Blood Product Codes (extensible) | ||||
status | 0..1 | code | available | unavailable Binding: BiologicallyDerivedProductStatus (required): Biologically Derived Product Status. | |||||
request | 0..* | Reference(ServiceRequest) | Procedure request | |||||
quantity | 0..1 | integer | The amount of this biologically derived product | |||||
parent | 0..* | Reference(BiologicallyDerivedProduct) | BiologicallyDerivedProduct parent | |||||
collection | S | 0..1 | BackboneElement | How this product was collected | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
Slices for extension | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
donationIdentificationNumber | S | 0..1 | Identifier | Extension URL: http://hl7.org/fhir/us/icsr-ae-reporting/StructureDefinition/icsr-ext-donationIdentificationNumber | ||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
collector | 0..1 | Reference(Practitioner | PractitionerRole) | Individual performing collection | |||||
source | 0..1 | Reference(Patient | Organization) | Who is product from | |||||
collected[x] | 0..1 | Time of product collection | ||||||
collectedDateTime | dateTime | |||||||
collectedPeriod | Period | |||||||
processing | S | 0..* | BackboneElement | Any processing of the product during collection | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
description | 0..1 | string | Description of of processing | |||||
procedure | S | 0..1 | CodeableConcept | Procesing code Binding: ProcedureCodes(SNOMEDCT) (example): Biologically Derived Product Procedure. | ||||
additive | 0..1 | Reference(Substance) | Substance added during processing | |||||
time[x] | 0..1 | Time of processing | ||||||
timeDateTime | dateTime | |||||||
timePeriod | Period | |||||||
manipulation | 0..1 | BackboneElement | Any manipulation of product post-collection | |||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
description | 0..1 | string | Description of manipulation | |||||
time[x] | 0..1 | Time of manipulation | ||||||
timeDateTime | dateTime | |||||||
timePeriod | Period | |||||||
storage | 0..* | BackboneElement | Product storage | |||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
description | 0..1 | string | Description of storage | |||||
temperature | 0..1 | decimal | Storage temperature | |||||
scale | 0..1 | code | farenheit | celsius | kelvin Binding: BiologicallyDerivedProductStorageScale (required): BiologicallyDerived Product Storage Scale. | |||||
duration | 0..1 | Period | Storage timeperiod | |||||
Documentation for this format |
Path | Conformance | ValueSet / Code | ||||
BiologicallyDerivedProduct.language | preferred | CommonLanguages
| ||||
BiologicallyDerivedProduct.productCategory | required | Fixed Value: cells | ||||
BiologicallyDerivedProduct.productCode | extensible | ISBTBloodProductCodeVS | ||||
BiologicallyDerivedProduct.status | required | BiologicallyDerivedProductStatus | ||||
BiologicallyDerivedProduct.processing.procedure | example | ProcedureCodes(SNOMEDCT) | ||||
BiologicallyDerivedProduct.storage.scale | required | BiologicallyDerivedProductStorageScale |
This structure is derived from BiologicallyDerivedProduct
Differential View
This structure is derived from BiologicallyDerivedProduct
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
BiologicallyDerivedProduct | 0..* | BiologicallyDerivedProduct | A material substance originating from a biological entity | |
productCategory | S | 1..1 | code | organ | tissue | fluid | cells | biologicalAgent Fixed Value: cells |
productCode | S | 1..1 | CodeableConcept | What this biologically derived product is Binding: ISBT Blood Product Codes (extensible) |
collection | S | 0..1 | BackboneElement | How this product was collected |
Slices for extension | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |
donationIdentificationNumber | S | 0..1 | Identifier | Extension URL: http://hl7.org/fhir/us/icsr-ae-reporting/StructureDefinition/icsr-ext-donationIdentificationNumber |
processing | S | 0..* | BackboneElement | Any processing of the product during collection |
procedure | S | 0..1 | CodeableConcept | Procesing code |
Documentation for this format |
Path | Conformance | ValueSet |
BiologicallyDerivedProduct.productCode | extensible | ISBTBloodProductCodeVS |
Key Elements View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
BiologicallyDerivedProduct | 0..* | BiologicallyDerivedProduct | A material substance originating from a biological entity | |
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created |
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored |
productCategory | S | 1..1 | code | organ | tissue | fluid | cells | biologicalAgent Binding: BiologicallyDerivedProductCategory (required): Biologically Derived Product Category. Fixed Value: cells |
productCode | S | 1..1 | CodeableConcept | What this biologically derived product is Binding: ISBT Blood Product Codes (extensible) |
collection | S | 0..1 | BackboneElement | How this product was collected |
Slices for extension | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |
donationIdentificationNumber | S | 0..1 | Identifier | Extension URL: http://hl7.org/fhir/us/icsr-ae-reporting/StructureDefinition/icsr-ext-donationIdentificationNumber |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
processing | S | 0..* | BackboneElement | Any processing of the product during collection |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
procedure | S | 0..1 | CodeableConcept | Procesing code Binding: ProcedureCodes(SNOMEDCT) (example): Biologically Derived Product Procedure. |
Documentation for this format |
Path | Conformance | ValueSet / Code |
BiologicallyDerivedProduct.productCategory | required | Fixed Value: cells |
BiologicallyDerivedProduct.productCode | extensible | ISBTBloodProductCodeVS |
BiologicallyDerivedProduct.processing.procedure | example | ProcedureCodes(SNOMEDCT) |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints | ||||
---|---|---|---|---|---|---|---|---|
BiologicallyDerivedProduct | 0..* | BiologicallyDerivedProduct | A material substance originating from a biological entity | |||||
id | Σ | 0..1 | id | Logical id of this artifact | ||||
meta | Σ | 0..1 | Meta | Metadata about the resource | ||||
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
language | 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
| |||||
text | 0..1 | Narrative | Text summary of the resource, for human interpretation | |||||
contained | 0..* | Resource | Contained, inline Resources | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored | ||||
identifier | Σ | 0..* | Identifier | External ids for this item | ||||
productCategory | S | 1..1 | code | organ | tissue | fluid | cells | biologicalAgent Binding: BiologicallyDerivedProductCategory (required): Biologically Derived Product Category. Fixed Value: cells | ||||
productCode | S | 1..1 | CodeableConcept | What this biologically derived product is Binding: ISBT Blood Product Codes (extensible) | ||||
status | 0..1 | code | available | unavailable Binding: BiologicallyDerivedProductStatus (required): Biologically Derived Product Status. | |||||
request | 0..* | Reference(ServiceRequest) | Procedure request | |||||
quantity | 0..1 | integer | The amount of this biologically derived product | |||||
parent | 0..* | Reference(BiologicallyDerivedProduct) | BiologicallyDerivedProduct parent | |||||
collection | S | 0..1 | BackboneElement | How this product was collected | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
Slices for extension | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
donationIdentificationNumber | S | 0..1 | Identifier | Extension URL: http://hl7.org/fhir/us/icsr-ae-reporting/StructureDefinition/icsr-ext-donationIdentificationNumber | ||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
collector | 0..1 | Reference(Practitioner | PractitionerRole) | Individual performing collection | |||||
source | 0..1 | Reference(Patient | Organization) | Who is product from | |||||
collected[x] | 0..1 | Time of product collection | ||||||
collectedDateTime | dateTime | |||||||
collectedPeriod | Period | |||||||
processing | S | 0..* | BackboneElement | Any processing of the product during collection | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
description | 0..1 | string | Description of of processing | |||||
procedure | S | 0..1 | CodeableConcept | Procesing code Binding: ProcedureCodes(SNOMEDCT) (example): Biologically Derived Product Procedure. | ||||
additive | 0..1 | Reference(Substance) | Substance added during processing | |||||
time[x] | 0..1 | Time of processing | ||||||
timeDateTime | dateTime | |||||||
timePeriod | Period | |||||||
manipulation | 0..1 | BackboneElement | Any manipulation of product post-collection | |||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
description | 0..1 | string | Description of manipulation | |||||
time[x] | 0..1 | Time of manipulation | ||||||
timeDateTime | dateTime | |||||||
timePeriod | Period | |||||||
storage | 0..* | BackboneElement | Product storage | |||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
description | 0..1 | string | Description of storage | |||||
temperature | 0..1 | decimal | Storage temperature | |||||
scale | 0..1 | code | farenheit | celsius | kelvin Binding: BiologicallyDerivedProductStorageScale (required): BiologicallyDerived Product Storage Scale. | |||||
duration | 0..1 | Period | Storage timeperiod | |||||
Documentation for this format |
Path | Conformance | ValueSet / Code | ||||
BiologicallyDerivedProduct.language | preferred | CommonLanguages
| ||||
BiologicallyDerivedProduct.productCategory | required | Fixed Value: cells | ||||
BiologicallyDerivedProduct.productCode | extensible | ISBTBloodProductCodeVS | ||||
BiologicallyDerivedProduct.status | required | BiologicallyDerivedProductStatus | ||||
BiologicallyDerivedProduct.processing.procedure | example | ProcedureCodes(SNOMEDCT) | ||||
BiologicallyDerivedProduct.storage.scale | required | BiologicallyDerivedProductStorageScale |
This structure is derived from BiologicallyDerivedProduct
Other representations of profile: CSV, Excel, Schematron