VGR TransfusionMedicine Implementation Guide
0.5.0 - qa Sweden flag

This page is part of the VGR Transfusionmedicine Implementation Guide (v0.5.0: QA Preview) based on FHIR (HL7® FHIR® Standard) v5.0.0. No current official version has been published yet. For a full list of available versions, see the Directory of published versions

Resource Profile: TransfusionMedicineBDPD ( Experimental )

Official URL: https://fhir.vgregion.se/ig/transfusionmedicine/StructureDefinition/TransfusionMedicineRBCDispenseBDPD Version: 0.5.0
Active as of 2026-06-10 Computable Name: TransfusionMedicineBDPD

A profile for the dispense of an RBC units. Contains data elements of the date the product was matched to a patient and the status of the dispended unit. This information should not be transfered the status = returned

Användningar:

Du kan också kontrollera användningar i FHIR IG-statistiken

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

NamnFlaggorKard.TypBeskrivning & begränsningar    Filter: Filtersdoco
.. BiologicallyDerivedProductDispense 0..* BiologicallyDerivedProductDispense A record of dispensation of a biologically derived product
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... contained 0..* Resource Contained, inline Resources
... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
... product SΣ 1..1 Reference(Transfusion Medicine RBC Unit Biologically Derived Product) The BiologicallyDerivedProduct that is dispensed
... patient SΣ 1..1 Reference(Swedish Base Patient R5) The intended recipient of the dispensed product
... location SΣ 0..1 Reference(Transfusion Medicine Location) Where the dispense occurred
... preparedDate SΣ 0..1 dateTime When product was selected/matched

doco Dokumentation för detta format

Terminologibindningar

Sökväg Status Användning ValueSet Version Källa
BiologicallyDerivedProductDispense.​status Base required BiologicallyDerivedProductDispense Status Codes 📦5.0.0 FHIR-std.

Begränsningar

Id Grad Sökväg(ar) Beskrivning Uttryck
dom-2 error BiologicallyDerivedProductDispense If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error BiologicallyDerivedProductDispense If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error BiologicallyDerivedProductDispense If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error BiologicallyDerivedProductDispense If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 bästa praxis BiologicallyDerivedProductDispense A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALLA** element All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALLA** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

This structure is derived from BiologicallyDerivedProductDispense

NamnFlaggorKard.TypBeskrivning & begränsningar    Filter: Filtersdoco
.. BiologicallyDerivedProductDispense 0..* BiologicallyDerivedProductDispense A record of dispensation of a biologically derived product
... status S 1..1 code preparation | in-progress | allocated | issued | unfulfilled | returned | entered-in-error | unknown
Bindning: BiologicallyDerivedProductDispenseCodes (required)
... product S 1..1 Reference(Transfusion Medicine RBC Unit Biologically Derived Product) The BiologicallyDerivedProduct that is dispensed
... patient S 1..1 Reference(Swedish Base Patient R5) The intended recipient of the dispensed product
... preparedDate S 0..1 dateTime When product was selected/matched

doco Dokumentation för detta format

Terminologibindningar (differential)

Sökväg Status Användning ValueSet Version Källa
BiologicallyDerivedProductDispense.​status Base required BiologicallyDerivedProductDispense Status Codes 📦5.0.0 FHIR-std.
NamnFlaggorKard.TypBeskrivning & begränsningar    Filter: Filtersdoco
.. BiologicallyDerivedProductDispense 0..* BiologicallyDerivedProductDispense A record of dispensation of a biologically derived product
... 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
... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... 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 Business identifier for this dispense
... basedOn Σ 0..* Reference(ServiceRequest) The order or request that this dispense is fulfilling
... partOf Σ 0..* Reference(BiologicallyDerivedProductDispense) Short description
... status SΣ 1..1 code preparation | in-progress | allocated | issued | unfulfilled | returned | entered-in-error | unknown
Bindning: BiologicallyDerivedProductDispenseCodes (required)
... originRelationshipType Σ 0..1 CodeableConcept Relationship between the donor and intended recipient
Bindning: BiologicallyDerivedProductDispenseOriginRelationship (example): Describes the relationship between the recipient and origin of the dispensed product.
... product SΣ 1..1 Reference(Transfusion Medicine RBC Unit Biologically Derived Product) The BiologicallyDerivedProduct that is dispensed
... patient SΣ 1..1 Reference(Swedish Base Patient R5) The intended recipient of the dispensed product
... matchStatus Σ 0..1 CodeableConcept Indicates the type of matching associated with the dispense
Bindning: BiologicallyDerivedProductDispenseMatchStatus (example): Describes the type of matching between the recipient and origin of the dispensed product.
... performer Σ 0..* BackboneElement Indicates who or what performed an action
.... 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
.... function Σ 0..1 CodeableConcept Identifies the function of the performer during the dispense
Bindning: BiologicallyDerivedProductDispensePerformerFunction (example): Describes the the role or function of the performer in the dispense.
.... actor Σ 1..1 Reference(Practitioner) Who performed the action
... location SΣ 0..1 Reference(Transfusion Medicine Location) Where the dispense occurred
... quantity Σ 0..1 SimpleQuantity(5.0.0) Amount dispensed
... preparedDate SΣ 0..1 dateTime When product was selected/matched
... whenHandedOver Σ 0..1 dateTime When the product was dispatched
... destination Σ 0..1 Reference(Location) Where the product was dispatched to
... note Σ 0..* Annotation Additional notes
... usageInstruction Σ 0..1 string Specific instructions for use

doco Dokumentation för detta format

Terminologibindningar

Sökväg Status Användning ValueSet Version Källa
BiologicallyDerivedProductDispense.​language Base required All Languages 📍5.0.0 FHIR-std.
BiologicallyDerivedProductDispense.​status Base required BiologicallyDerivedProductDispense Status Codes 📦5.0.0 FHIR-std.
BiologicallyDerivedProductDispense.​originRelationshipType Base example Biologically derived product dispense - origin relationship 📍5.0.0 FHIR-std.
BiologicallyDerivedProductDispense.​matchStatus Base example Biologically derived product dispense - match status 📍5.0.0 FHIR-std.
BiologicallyDerivedProductDispense.​performer.function Base example Biologically derived product dispense - performer function 📍5.0.0 FHIR-std.

Begränsningar

Id Grad Sökväg(ar) Beskrivning Uttryck
dom-2 error BiologicallyDerivedProductDispense If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error BiologicallyDerivedProductDispense If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error BiologicallyDerivedProductDispense If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error BiologicallyDerivedProductDispense If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 bästa praxis BiologicallyDerivedProductDispense A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALLA** element All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALLA** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

Key Elements View

NamnFlaggorKard.TypBeskrivning & begränsningar    Filter: Filtersdoco
.. BiologicallyDerivedProductDispense 0..* BiologicallyDerivedProductDispense A record of dispensation of a biologically derived product
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... contained 0..* Resource Contained, inline Resources
... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
... product SΣ 1..1 Reference(Transfusion Medicine RBC Unit Biologically Derived Product) The BiologicallyDerivedProduct that is dispensed
... patient SΣ 1..1 Reference(Swedish Base Patient R5) The intended recipient of the dispensed product
... location SΣ 0..1 Reference(Transfusion Medicine Location) Where the dispense occurred
... preparedDate SΣ 0..1 dateTime When product was selected/matched

doco Dokumentation för detta format

Terminologibindningar

Sökväg Status Användning ValueSet Version Källa
BiologicallyDerivedProductDispense.​status Base required BiologicallyDerivedProductDispense Status Codes 📦5.0.0 FHIR-std.

Begränsningar

Id Grad Sökväg(ar) Beskrivning Uttryck
dom-2 error BiologicallyDerivedProductDispense If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error BiologicallyDerivedProductDispense If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error BiologicallyDerivedProductDispense If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error BiologicallyDerivedProductDispense If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 bästa praxis BiologicallyDerivedProductDispense A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALLA** element All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALLA** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

Differential View

This structure is derived from BiologicallyDerivedProductDispense

NamnFlaggorKard.TypBeskrivning & begränsningar    Filter: Filtersdoco
.. BiologicallyDerivedProductDispense 0..* BiologicallyDerivedProductDispense A record of dispensation of a biologically derived product
... status S 1..1 code preparation | in-progress | allocated | issued | unfulfilled | returned | entered-in-error | unknown
Bindning: BiologicallyDerivedProductDispenseCodes (required)
... product S 1..1 Reference(Transfusion Medicine RBC Unit Biologically Derived Product) The BiologicallyDerivedProduct that is dispensed
... patient S 1..1 Reference(Swedish Base Patient R5) The intended recipient of the dispensed product
... preparedDate S 0..1 dateTime When product was selected/matched

doco Dokumentation för detta format

Terminologibindningar (differential)

Sökväg Status Användning ValueSet Version Källa
BiologicallyDerivedProductDispense.​status Base required BiologicallyDerivedProductDispense Status Codes 📦5.0.0 FHIR-std.

Snapshot View

NamnFlaggorKard.TypBeskrivning & begränsningar    Filter: Filtersdoco
.. BiologicallyDerivedProductDispense 0..* BiologicallyDerivedProductDispense A record of dispensation of a biologically derived product
... 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
... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... 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 Business identifier for this dispense
... basedOn Σ 0..* Reference(ServiceRequest) The order or request that this dispense is fulfilling
... partOf Σ 0..* Reference(BiologicallyDerivedProductDispense) Short description
... status SΣ 1..1 code preparation | in-progress | allocated | issued | unfulfilled | returned | entered-in-error | unknown
Bindning: BiologicallyDerivedProductDispenseCodes (required)
... originRelationshipType Σ 0..1 CodeableConcept Relationship between the donor and intended recipient
Bindning: BiologicallyDerivedProductDispenseOriginRelationship (example): Describes the relationship between the recipient and origin of the dispensed product.
... product SΣ 1..1 Reference(Transfusion Medicine RBC Unit Biologically Derived Product) The BiologicallyDerivedProduct that is dispensed
... patient SΣ 1..1 Reference(Swedish Base Patient R5) The intended recipient of the dispensed product
... matchStatus Σ 0..1 CodeableConcept Indicates the type of matching associated with the dispense
Bindning: BiologicallyDerivedProductDispenseMatchStatus (example): Describes the type of matching between the recipient and origin of the dispensed product.
... performer Σ 0..* BackboneElement Indicates who or what performed an action
.... 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
.... function Σ 0..1 CodeableConcept Identifies the function of the performer during the dispense
Bindning: BiologicallyDerivedProductDispensePerformerFunction (example): Describes the the role or function of the performer in the dispense.
.... actor Σ 1..1 Reference(Practitioner) Who performed the action
... location SΣ 0..1 Reference(Transfusion Medicine Location) Where the dispense occurred
... quantity Σ 0..1 SimpleQuantity(5.0.0) Amount dispensed
... preparedDate SΣ 0..1 dateTime When product was selected/matched
... whenHandedOver Σ 0..1 dateTime When the product was dispatched
... destination Σ 0..1 Reference(Location) Where the product was dispatched to
... note Σ 0..* Annotation Additional notes
... usageInstruction Σ 0..1 string Specific instructions for use

doco Dokumentation för detta format

Terminologibindningar

Sökväg Status Användning ValueSet Version Källa
BiologicallyDerivedProductDispense.​language Base required All Languages 📍5.0.0 FHIR-std.
BiologicallyDerivedProductDispense.​status Base required BiologicallyDerivedProductDispense Status Codes 📦5.0.0 FHIR-std.
BiologicallyDerivedProductDispense.​originRelationshipType Base example Biologically derived product dispense - origin relationship 📍5.0.0 FHIR-std.
BiologicallyDerivedProductDispense.​matchStatus Base example Biologically derived product dispense - match status 📍5.0.0 FHIR-std.
BiologicallyDerivedProductDispense.​performer.function Base example Biologically derived product dispense - performer function 📍5.0.0 FHIR-std.

Begränsningar

Id Grad Sökväg(ar) Beskrivning Uttryck
dom-2 error BiologicallyDerivedProductDispense If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error BiologicallyDerivedProductDispense If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error BiologicallyDerivedProductDispense If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error BiologicallyDerivedProductDispense If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 bästa praxis BiologicallyDerivedProductDispense A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALLA** element All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALLA** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

 

Other representations of profile: CSV, Excel, Schematron