PackagesCanonicalsLogsProblems
    Packages
    uk.nhsdigital.r4.test@2.10.0-prerelease
    https://fhir.nhs.uk/StructureDefinition/NHSDigital-PractitionerRole-SDS
description: This profile is designed to support backwards compatibility with NHS Digital Spine HL7 v3 API's. It should not be used for new API's. \r\n\r\nThe use of SDS identifiers here is not widely supported and ODS identifiers (professional codes) are preferred instead.
package_name: uk.nhsdigital.r4.test
derivation: constraint
name: NHSDigitalPractitionerRoleSDS
type: PractitionerRole
elements:
  identifier:
    index: 0
    slicing:
      slices:
        sdsRoleProfileID:
          match: {}
          schema: {_required: true, index: 1}
          min: 1
  practitioner:
    index: 2
    elements:
      identifier:
        index: 3
        elements:
          system:
            pattern: {type: Uri, value: 'https://fhir.nhs.uk/Id/sds-user-id'}
            index: 4
          value: {index: 5}
        required: [value, system]
      display: {index: 6}
    required: [identifier, display]
  organization:
    type: Reference
    refers: ['https://fhir.nhs.uk/StructureDefinition/NHSDigital-Organization-SDS']
    index: 7
    elements:
      reference: {index: 8}
      identifier:
        elements:
          system:
            pattern: {type: Uri, value: 'https://fhir.nhs.uk/Id/ods-organization-code'}
            index: 9
    required: [reference]
  code:
    index: 10
    elements:
      coding:
        index: 11
        slicing:
          slices:
            sdsJobRoleCode:
              match: {}
              schema: {_required: true, index: 11}
              min: 1
    required: [coding]
  telecom: {index: 12}
package_version: 2.10.0-prerelease
class: profile
kind: resource
url: https://fhir.nhs.uk/StructureDefinition/NHSDigital-PractitionerRole-SDS
base: https://fhir.nhs.uk/StructureDefinition/NHSDigital-PractitionerRole
version: null
required: [practitioner, identifier, telecom, organization, code]