{
  "resourceType": "StructureDefinition",
  "id": "profile-header",
  "url": "http://ontariohealth.ca/fhir/ocre/StructureDefinition/profile-header",
  "version": "1.0.0-Ballot",
  "name": "DocumentHeaderOCRE",
  "title": "Experimental OCRE Document Header Profile",
  "status": "active",
  "description": "This profile defines constraints that represent common administrative and demographic concepts for OCRE clinical documents. Further specification, such as type, are provided in document profiles that conform to this profile.",
  "fhirVersion": "4.0.1",
  "kind": "resource",
  "abstract": true,
  "type": "Composition",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/clinicaldocument",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "Composition.language",
        "path": "Composition.language",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Composition.identifier",
        "path": "Composition.identifier",
        "short": "identifier",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Composition.type",
        "path": "Composition.type",
        "mustSupport": true
      },
      {
        "id": "Composition.subject",
        "path": "Composition.subject",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "http://ontariohealth.ca/fhir/ehr/StructureDefinition/profile-patient",
              "http://hl7.org/fhir/StructureDefinition/Group"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Composition.encounter",
        "path": "Composition.encounter",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "http://ontariohealth.ca/fhir/ehr/StructureDefinition/profile-encounter"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Composition.date",
        "path": "Composition.date",
        "short": "date",
        "mustSupport": true
      },
      {
        "id": "Composition.author",
        "path": "Composition.author",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "http://ontariohealth.ca/fhir/ehr/StructureDefinition/profile-practitioner",
              "http://ontariohealth.ca/fhir/ehr/StructureDefinition/profile-practitionerRole",
              "http://ontariohealth.ca/fhir/ehr/StructureDefinition/profile-patient",
              "http://hl7.org/fhir/StructureDefinition/Device",
              "http://hl7.org/fhir/StructureDefinition/RelatedPerson"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Composition.title",
        "path": "Composition.title",
        "label": "Document Title",
        "short": "Document Title",
        "mustSupport": true
      },
      {
        "id": "Composition.confidentiality",
        "path": "Composition.confidentiality",
        "label": "Use the confidentiality codes in Meta.security",
        "short": "Use the confidentiality codes in Meta.security",
        "definition": "Use the confidentiality codes in Meta.security (https://hl7.org/fhir/security-labels.html)",
        "mustSupport": false
      },
      {
        "id": "Composition.attester",
        "path": "Composition.attester",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "mode"
            }
          ],
          "rules": "open"
        },
        "mustSupport": false
      },
      {
        "id": "Composition.attester:legal_attester",
        "path": "Composition.attester",
        "sliceName": "legal_attester",
        "short": "attester",
        "min": 0,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Composition.attester:legal_attester.mode",
        "path": "Composition.attester.mode",
        "short": "mode",
        "fixedCode": "legal",
        "mustSupport": true
      },
      {
        "id": "Composition.attester:legal_attester.party",
        "path": "Composition.attester.party",
        "short": "party",
        "min": 1,
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "http://ontariohealth.ca/fhir/ehr/StructureDefinition/profile-practitioner",
              "http://ontariohealth.ca/fhir/ehr/StructureDefinition/profile-practitionerRole"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Composition.attester:professional_attester",
        "path": "Composition.attester",
        "sliceName": "professional_attester",
        "short": "attester",
        "min": 0,
        "max": "*",
        "mustSupport": true
      },
      {
        "id": "Composition.attester:professional_attester.mode",
        "path": "Composition.attester.mode",
        "short": "mode",
        "fixedCode": "professional",
        "mustSupport": true
      },
      {
        "id": "Composition.attester:professional_attester.party",
        "path": "Composition.attester.party",
        "short": "party",
        "min": 1,
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "http://ontariohealth.ca/fhir/ehr/StructureDefinition/profile-practitioner",
              "http://ontariohealth.ca/fhir/ehr/StructureDefinition/profile-practitionerRole"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Composition.attester:personal_attester",
        "path": "Composition.attester",
        "sliceName": "personal_attester",
        "short": "attester",
        "min": 0,
        "max": "*",
        "mustSupport": true
      },
      {
        "id": "Composition.attester:personal_attester.mode",
        "path": "Composition.attester.mode",
        "short": "mode",
        "fixedCode": "personal",
        "mustSupport": true
      },
      {
        "id": "Composition.attester:personal_attester.party",
        "path": "Composition.attester.party",
        "short": "party",
        "min": 1,
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "http://ontariohealth.ca/fhir/ehr/StructureDefinition/profile-practitioner",
              "http://hl7.org/fhir/StructureDefinition/RelatedPerson"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Composition.custodian",
        "path": "Composition.custodian",
        "min": 1,
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "http://ontariohealth.ca/fhir/ehr/StructureDefinition/profile-organization"
            ]
          }
        ],
        "mustSupport": true
      }
    ]
  }
}