{
  "resourceType": "StructureDefinition",
  "id": "profile-blood-product-bdp",
  "url": "http://ontariohealth.ca/fhir/ehr/StructureDefinition/profile-blood-product-bdp",
  "version": "1.0.0",
  "name": "BDPBloodProductConsumer",
  "title": "BDP Blood Product Consumer",
  "status": "draft",
  "description": "BDP consumer profile for a blood product/unit returned by a BDP Repository. This profile identifies the elements a consuming system is expected to support without imposing submission obligations.",
  "fhirVersion": "4.0.1",
  "kind": "resource",
  "abstract": false,
  "type": "BiologicallyDerivedProduct",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/BiologicallyDerivedProduct",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "BiologicallyDerivedProduct.meta.source",
        "path": "BiologicallyDerivedProduct.meta.source",
        "mustSupport": true
      },
      {
        "id": "BiologicallyDerivedProduct.extension",
        "path": "BiologicallyDerivedProduct.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "ordered": false,
          "rules": "open"
        }
      },
      {
        "id": "BiologicallyDerivedProduct.extension:property",
        "path": "BiologicallyDerivedProduct.extension",
        "sliceName": "property",
        "short": "R5 BiologicallyDerivedProduct.property cross-version extension. May contain product-level properties such as blood type, product volume, or other repository-supplied product properties.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "http://hl7.org/fhir/5.0/StructureDefinition/extension-BiologicallyDerivedProduct.property"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "BiologicallyDerivedProduct.identifier",
        "path": "BiologicallyDerivedProduct.identifier",
        "short": "CBS-assigned Unit Number.",
        "definition": "The unique Unit Number assigned by Canadian Blood Services (CBS) and printed on the product label. Hospital information systems use this identifier to identify the product and support traceability to the original donor.",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "BiologicallyDerivedProduct.identifier.value",
        "path": "BiologicallyDerivedProduct.identifier.value",
        "short": "CBS-assigned Unit Number shown on the product label.",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "BiologicallyDerivedProduct.productCode",
        "path": "BiologicallyDerivedProduct.productCode",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "BiologicallyDerivedProduct.status",
        "path": "BiologicallyDerivedProduct.status",
        "patternCode": "available",
        "mustSupport": true
      },
      {
        "id": "BiologicallyDerivedProduct.request",
        "path": "BiologicallyDerivedProduct.request",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "http://ontariohealth.ca/fhir/ehr/StructureDefinition/profile-serviceRequest-bdp"
            ]
          }
        ],
        "mustSupport": true
      }
    ]
  }
}