PackagesCanonicalsLogsProblems
    Packages
    uk.nhsdigital.r4.test@2.8.6-prerelease
    https://fhir.nhs.uk/StructureDefinition/NHSDigital-Provenance
description: null
package_name: uk.nhsdigital.r4.test
derivation: constraint
name: NHSDigitalProvenance
type: Provenance
elements:
  target:
    type: Reference
    index: 0
    elements:
      identifier:
        index: 1
        elements:
          system: {index: 2}
          value: {index: 3}
        required: [value, system]
    required: [identifier]
  agent:
    mustSupport: true
    index: 4
    elements:
      who:
        type: Reference
        constraint:
          who-reference: {human: agent.who - An identifier reference or resource reference must be provided, severity: warning, expression: (reference.exists() or identifier.exists())}
        mustSupport: true
        refers: ['https://fhir.nhs.uk/StructureDefinition/NHSDigital-PractitionerRole']
        index: 5
        elements:
          identifier:
            index: 6
            elements:
              system: {index: 7}
              value: {index: 8}
            required: [value, system]
  signature:
    mustSupport: true
    index: 9
    elements:
      when: {mustSupport: true, index: 10}
      who:
        type: Reference
        mustSupport: true
        refers: ['https://fhir.nhs.uk/StructureDefinition/NHSDigital-Practitioner', 'https://fhir.nhs.uk/StructureDefinition/NHSDigital-PractitionerRole']
        index: 11
        elements:
          reference: {index: 12}
        required: [reference]
package_version: 2.8.6-prerelease
class: profile
kind: resource
url: https://fhir.nhs.uk/StructureDefinition/NHSDigital-Provenance
base: https://fhir.hl7.org.uk/StructureDefinition/UKCore-Provenance
version: null
required: [signature]