PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.uv.oo-incubator@0.1.0-snapshot
    http://hl7.org/fhir/uv/oo-incubator/StructureDefinition/medicalproductofhumanorigin
description: This profile is designed for biologically derived products that are derived from a human donor and intended for clinical application in a human recipient. Donor and recipient might, or might not, be the same individual. Products of this nature are referred to as medical products of human origin (MPHO) and have specific traceability requirements to ensure that the bi-directional link between donor and recipient is maintained. The profile specifies the essential identifiers for traceability as required elements.
package_name: hl7.fhir.uv.oo-incubator
derivation: constraint
name: MedicalProductOfHumanOrigin
type: BiologicallyDerivedProduct
elements:
  extension:
    type: Extension
    url: http://hl7.org/fhir/StructureDefinition/biologicallyderivedproduct-intendedRecipient
    index: 0
    slicing:
      slices:
        intendedRecipient:
          match: {}
          schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/biologicallyderivedproduct-intendedRecipient', index: 0}
          min: 0
          max: 1
  productCode:
    short: A code that identifies the kind of this biologically derived product. This should be an ISBT 128 Product Description Code or an approved local code.
    binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/ValueSet/biologicallyderived-productcodes'}
    index: 1
    elements:
      coding:
        index: 2
        elements:
          system: {index: 3}
          code: {index: 4}
        required: [system, code]
    required: [coding]
  identifier:
    short: Under most circumstances an MPHO will be uniquely identified using a single identifier from production to point of use. In some cases, a second identifier may be required (for example, import from another country that uses a different identification coding system). In these cases, both the original and new identifier must be included.
    index: 5
    elements:
      system: {short: Identity of the Issuing Agency responsible for the allocation of unique identifiers, index: 6}
      value: {short: Unique identifier of the MPHO item, index: 7}
    required: [value, system]
    slicing:
      rules: open
      discriminator:
      - {path: system, type: value}
      min: 1
      slices:
        MPHOUniqueIdentifier:
          match: {system: 'https://www.isbt128.org/uri/mphouniqueidentifier'}
          schema:
            short: MPHO Unique Identifier
            _required: true
            index: 8
            elements:
              system:
                pattern: {type: Uri, value: 'https://www.isbt128.org/uri/mphouniqueidentifier'}
                index: 9
              value: {index: 10}
            required: [value, system]
  biologicalSourceEvent:
    short: An identifier that supports traceability to the event during which material in this product from one or more biological entities was obtained or pooled. This should be an ISBT 128 Donation Identification Number.
    index: 11
    elements:
      system:
        short: Identity of the Issuing Agency responsible for the allocation of unique identifiers
        pattern: {type: Uri, value: 'https://www.isbt128.org/uri/donationidentificationnumber'}
        index: 12
      value: {short: 'Unique identifier of the donation, collection or pooling event from which the MPHO item was derived', index: 13}
    required: [value, system]
  property:
    elements:
      type:
        binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/ValueSet/biologicallyderived-product-property-type-codes'}
        index: 14
package_version: 0.1.0-snapshot
extensions:
  intendedRecipient: {url: 'http://hl7.org/fhir/StructureDefinition/biologicallyderivedproduct-intendedRecipient', min: 0, max: 1, type: Extension, index: 0}
class: profile
kind: resource
url: http://hl7.org/fhir/uv/oo-incubator/StructureDefinition/medicalproductofhumanorigin
base: http://hl7.org/fhir/StructureDefinition/BiologicallyDerivedProduct
version: 0.1.0-snapshot
required: [biologicalSourceEvent, identifier, productCode]