PackagesCanonicalsLogsProblems
    Packages
    fhir.r4.nhsengland.stu1@1.1.0
    https://fhir.nhs.uk/England/StructureDefinition/Extension-England-OrganisationRole
description: An extension to describe the role of the organisation.
package_name: fhir.r4.nhsengland.stu1
derivation: constraint
name: ExtensionEnglandOrganisationRole
type: Extension
elements:
  extension:
    array: true
    min: 4
    index: 0
    slicing:
      slices:
        instanceID:
          match: {}
          schema:
            short: Unique ID for each instance of an organisation role (organisation roles can be ended and then the organisation later undertakes same role again).
            _required: true
            index: 1
            elements:
              url:
                pattern: {type: uri, value: instanceID}
                type: uri
                index: 2
              value:
                choices: [valueInteger]
                index: 4
              valueInteger: {type: integer, choiceOf: value, index: 5}
            required: [value, valueInteger]
        roleCode:
          match: {}
          schema:
            binding: {strength: extensible, valueSet: 'https://fhir.nhs.uk/England/ValueSet/England-OrganisationRole'}
            _required: true
            index: 6
            elements:
              url:
                pattern: {type: uri, value: roleCode}
                type: uri
                index: 7
              value:
                choices: [valueCodeableConcept]
                index: 9
              valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 10}
              value[x]:
                elements:
                  coding:
                    elements:
                      code: {index: 11}
                    required: [code]
            required: [value, valueCodeableConcept]
        typedPeriod:
          match: {}
          schema:
            type: Extension
            short: Period of the role
            url: https://fhir.nhs.uk/England/StructureDefinition/Extension-England-TypedPeriod
            index: 12
            elements:
              url:
                pattern: {type: uri, value: 'https://fhir.nhs.uk/England/StructureDefinition/Extension-England-TypedPeriod'}
                type: uri
                index: 13
        active:
          match: {}
          schema:
            short: Roles are either active or inactive
            _required: true
            index: 14
            elements:
              url:
                pattern: {type: uri, value: active}
                type: uri
                index: 15
              value:
                choices: [valueBoolean]
                index: 17
              valueBoolean: {type: boolean, choiceOf: value, index: 18}
            required: [value, valueBoolean]
  url:
    pattern: {type: uri, value: 'https://fhir.nhs.uk/England/StructureDefinition/Extension-England-OrganisationRole'}
    type: uri
    index: 19
  value:
    choices: []
    index: 21
package_version: 1.1.0
extensions:
  instanceID:
    url: null
    short: Unique ID for each instance of an organisation role (organisation roles can be ended and then the organisation later undertakes same role again).
    _required: true
    index: 1
    elements:
      url:
        pattern: {type: uri, value: instanceID}
        type: uri
        index: 2
      value:
        choices: [valueInteger]
        index: 4
      valueInteger: {type: integer, choiceOf: value, index: 5}
    required: [value, valueInteger]
  roleCode:
    url: null
    binding: {strength: extensible, valueSet: 'https://fhir.nhs.uk/England/ValueSet/England-OrganisationRole'}
    _required: true
    index: 6
    elements:
      url:
        pattern: {type: uri, value: roleCode}
        type: uri
        index: 7
      value:
        choices: [valueCodeableConcept]
        index: 9
      valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 10}
      value[x]:
        elements:
          coding:
            elements:
              code: {index: 11}
            required: [code]
    required: [value, valueCodeableConcept]
  typedPeriod:
    url: https://fhir.nhs.uk/England/StructureDefinition/Extension-England-TypedPeriod
    type: Extension
    short: Period of the role
    index: 12
    elements:
      url:
        pattern: {type: uri, value: 'https://fhir.nhs.uk/England/StructureDefinition/Extension-England-TypedPeriod'}
        type: uri
        index: 13
  active:
    url: null
    short: Roles are either active or inactive
    _required: true
    index: 14
    elements:
      url:
        pattern: {type: uri, value: active}
        type: uri
        index: 15
      value:
        choices: [valueBoolean]
        index: 17
      valueBoolean: {type: boolean, choiceOf: value, index: 18}
    required: [value, valueBoolean]
class: extension
kind: complex-type
url: https://fhir.nhs.uk/England/StructureDefinition/Extension-England-OrganisationRole
base: http://hl7.org/fhir/StructureDefinition/Extension
version: 1.0.0