PackagesCanonicalsLogsProblems
    Packages
    uk.nhsdigital.r4.test@2.16.0-prerelease
    https://fhir.nhs.uk/StructureDefinition/NHSDigital-Appointment-PatientCare
description: null
package_name: uk.nhsdigital.r4.test
derivation: constraint
name: NHSDigitalAppointmentPatientCare
type: Appointment
elements:
  basedOn: {index: 0}
  participant:
    index: 1
    slicing:
      rules: open
      discriminator:
      - {path: actor.identifier.system, type: value}
      min: null
      slices:
        service:
          match:
            actor:
              identifier: {system: 'https://fhir.nhs.uk/Id/ers-service'}
          schema:
            short: HealthcareService
            _required: true
            index: 2
            elements:
              actor:
                type: Reference
                refers: ['https://fhir.nhs.uk/StructureDefinition/NHSDigital-HealthcareService']
                index: 3
                elements:
                  identifier:
                    index: 4
                    elements:
                      system:
                        pattern: {type: uri, value: 'https://fhir.nhs.uk/Id/ers-service'}
                        type: uri
                        index: 5
                required: [identifier]
        patient:
          match:
            actor:
              identifier: {system: 'https://fhir.nhs.uk/Id/nhs-number'}
          schema:
            _required: true
            index: 6
            elements:
              actor:
                type: Reference
                refers: ['https://fhir.nhs.uk/StructureDefinition/NHSDigital-Patient']
                index: 7
                elements:
                  identifier:
                    index: 8
                    elements:
                      system:
                        pattern: {type: uri, value: 'https://fhir.nhs.uk/Id/nhs-number'}
                        type: uri
                        index: 9
                required: [identifier]
package_version: 2.16.0-prerelease
class: profile
kind: resource
url: https://fhir.nhs.uk/StructureDefinition/NHSDigital-Appointment-PatientCare
base: https://fhir.nhs.uk/StructureDefinition/NHSDigital-Appointment
version: null
required: [basedOn]