<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="21c52daa-8af3-48ba-8bf1-79e8880191e9" />
  <meta>
    <lastUpdated value="2020-05-18T18:56:43.941+00:00" />
  </meta>
  <url value="http://nhsprofessionals.nhs.uk/fhir/StructureDefinition/Position" />
  <name value="Position" />
  <status value="draft" />
  <date value="2020-05-18T18:56:43.6128875+00:00" />
  <fhirVersion value="4.0.0" />
  <kind value="logical" />
  <abstract value="false" />
  <type value="http://example.org/fhir/StructureDefinition/Position" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Element" />
  <derivation value="specialization" />
  <differential>
    <element id="Position">
      <path value="Position" />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="Element" />
      </type>
    </element>
    <element id="Position.meta">
      <path value="Position.meta" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="BackboneElement" />
      </type>
    </element>
    <element id="Position.meta.versionId">
      <path value="Position.meta.versionId" />
      <short value="Changes each time the content of the resource changes." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="id" />
        <profile value="http://hl7.org/fhir/StructureDefinition/id" />
      </type>
    </element>
    <element id="Position.meta.lastUpdated">
      <path value="Position.meta.lastUpdated" />
      <short value="If populated, this value changes each time the content of the resource changes. It can be used by a system or a human to judge the currency of the resource content." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="dateTime" />
        <profile value="http://hl7.org/fhir/StructureDefinition/dateTime" />
      </type>
    </element>
    <element id="Position.meta.profile">
      <path value="Position.meta.profile" />
      <short value="Profiles this resource claims to conform to" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="canonical" />
        <profile value="http://hl7.org/fhir/StructureDefinition/canonical" />
      </type>
    </element>
    <element id="Position.identifier">
      <path value="Position.identifier" />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="BackboneElement" />
      </type>
    </element>
    <element id="Position.identifier.type">
      <path value="Position.identifier.type" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="BackboneElement" />
      </type>
    </element>
    <element id="Position.identifier.type.coding">
      <path value="Position.identifier.type.coding" />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="BackboneElement" />
      </type>
    </element>
    <element id="Position.identifier.type.coding.system">
      <path value="Position.identifier.type.coding.system" />
      <min value="0" />
      <max value="*" />
    </element>
    <element id="Position.identifier.type.coding.code">
      <path value="Position.identifier.type.coding.code" />
      <min value="0" />
      <max value="*" />
    </element>
    <element id="Position.identifier.type.coding.display">
      <path value="Position.identifier.type.coding.display" />
      <min value="0" />
      <max value="*" />
    </element>
    <element id="Position.identifier.system">
      <path value="Position.identifier.system" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Position.identifier.value">
      <path value="Position.identifier.value" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Position.identifier.assigner">
      <path value="Position.identifier.assigner" />
      <short value="Organization that issued id (may be just text)" />
      <definition value="In more granual form, this can follow the same stream of vacancyOrganisation or vacancyUnit" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="BackboneElement" />
      </type>
    </element>
    <element id="Position.identifier.assigner.reference">
      <path value="Position.identifier.assigner.reference" />
      <min value="0" />
      <max value="1" />
    </element>
    <element id="Position.identifier.assigner.type">
      <path value="Position.identifier.assigner.type" />
      <min value="0" />
      <max value="1" />
    </element>
    <element id="Position.identifier.assigner.identifier">
      <path value="Position.identifier.assigner.identifier" />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="BackboneElement" />
      </type>
    </element>
    <element id="Position.identifier.assigner.identifier.type">
      <path value="Position.identifier.assigner.identifier.type" />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="BackboneElement" />
      </type>
    </element>
    <element id="Position.identifier.assigner.identifier.type.coding">
      <path value="Position.identifier.assigner.identifier.type.coding" />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="BackboneElement" />
      </type>
    </element>
    <element id="Position.identifier.assigner.identifier.type.coding.system">
      <path value="Position.identifier.assigner.identifier.type.coding.system" />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="uri" />
        <profile value="http://hl7.org/fhir/StructureDefinition/uri" />
      </type>
    </element>
    <element id="Position.identifier.assigner.identifier.type.coding.code">
      <path value="Position.identifier.assigner.identifier.type.coding.code" />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="code" />
        <profile value="http://hl7.org/fhir/StructureDefinition/code" />
      </type>
    </element>
    <element id="Position.identifier.assigner.identifier.type.coding.display">
      <path value="Position.identifier.assigner.identifier.type.coding.display" />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="string" />
        <profile value="http://hl7.org/fhir/StructureDefinition/string" />
      </type>
    </element>
    <element id="Position.identifier.assigner.identifier.system">
      <path value="Position.identifier.assigner.identifier.system" />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="uri" />
        <profile value="http://hl7.org/fhir/StructureDefinition/uri" />
      </type>
    </element>
    <element id="Position.identifier.assigner.identifier.value">
      <path value="Position.identifier.assigner.identifier.value" />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="string" />
        <profile value="http://hl7.org/fhir/StructureDefinition/string" />
      </type>
    </element>
    <element id="Position.identifier.assigner.display">
      <path value="Position.identifier.assigner.display" />
      <min value="0" />
      <max value="1" />
    </element>
    <element id="Position.status">
      <path value="Position.status" />
      <short value="VacancyRequest Description" />
      <definition value="Check the binding for for more info" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="code" />
        <profile value="http://hl7.org/fhir/StructureDefinition/code" />
      </type>
      <binding>
        <strength value="required" />
        <valueSet value="http://nhsprofessionals.nhs.uk/fhir/ValueSet/NHSPAPI-VacancyRequestStatus" />
      </binding>
    </element>
    <element id="Position.contractPeriod">
      <path value="Position.contractPeriod" />
      <short value="Contract Effective Start and End date" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="BackboneElement" />
      </type>
    </element>
    <element id="Position.contractPeriod.start">
      <path value="Position.contractPeriod.start" />
      <short value="Contract Effective Start Date" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="dateTime" />
        <profile value="http://hl7.org/fhir/StructureDefinition/dateTime" />
      </type>
    </element>
    <element id="Position.contractPeriod.end">
      <path value="Position.contractPeriod.end" />
      <short value="Contract Effective End Date" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="dateTime" />
        <profile value="http://hl7.org/fhir/StructureDefinition/dateTime" />
      </type>
    </element>
    <element id="Position.Name">
      <path value="Position.Name" />
      <short value="Position Name" />
      <definition value="The Full Position Name &#xD;&#xA;e.g. 6817668|Locum Consultant Physician - &#xD;&#xA;Acute Medicine|001|Acute Medicine|130 &#xD;&#xA;&#xD;&#xA;This can also be used for job title" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="string" />
        <profile value="http://hl7.org/fhir/StructureDefinition/string" />
      </type>
    </element>
    <element id="Position.costAllocatedFTE">
      <path value="Position.costAllocatedFTE" />
      <short value="Budgeted vs contracted FTE" />
      <definition value="The budget assigned for the position and the actual contracted amount" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="BackboneElement" />
      </type>
      <mapping>
        <identity value="ESR" />
        <map value="FTE (Position Budgeted)" />
      </mapping>
    </element>
    <element id="Position.costAllocatedFTE.budgetedFTE">
      <path value="Position.costAllocatedFTE.budgetedFTE" />
      <short value="The authorised Contracted Full Time Equivalent (FTE) budgeted for a POSITION." />
      <definition value="This may also be known as the 'Authorised' or 'Planned' FTE or 'Establishment'.&#xD;&#xA;&#xD;&#xA;It describes the authorised amount of time which may be contracted for a POSITION. This may be greater than, less than or equal to 1.&#xD;&#xA;&#xD;&#xA;If related to funding, the FTE may be 'Paid' rather than 'Contracted'. Each grade, and the amount of FTE within each grade, is added together to calculate the Budgeted FTE for the block." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="BackboneElement" />
      </type>
    </element>
    <element id="Position.costAllocatedFTE.budgetedFTE.value">
      <path value="Position.costAllocatedFTE.budgetedFTE.value" />
      <short value="The actual budgeted value in GBP" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="decimal" />
        <profile value="http://hl7.org/fhir/StructureDefinition/decimal" />
      </type>
    </element>
    <element id="Position.costAllocatedFTE.budgetedFTE.unit">
      <path value="Position.costAllocatedFTE.budgetedFTE.unit" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="code" />
        <profile value="http://hl7.org/fhir/StructureDefinition/code" />
      </type>
      <fixedCode value="GBP" />
    </element>
    <element id="Position.costAllocatedFTE.budgetedFTE.type">
      <path value="Position.costAllocatedFTE.budgetedFTE.type" />
      <short value="Type of Budgeted cost" />
      <definition value="Authorised | Planned | Establishment" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="code" />
        <profile value="http://hl7.org/fhir/StructureDefinition/code" />
      </type>
    </element>
    <element id="Position.costAllocatedFTE.contractedFTE">
      <path value="Position.costAllocatedFTE.contractedFTE" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="BackboneElement" />
      </type>
    </element>
    <element id="Position.costAllocatedFTE.contractedFTE.value">
      <path value="Position.costAllocatedFTE.contractedFTE.value" />
      <short value="The contracted value in GBP" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="decimal" />
        <profile value="http://hl7.org/fhir/StructureDefinition/decimal" />
      </type>
    </element>
    <element id="Position.costAllocatedFTE.contractedFTE.unit">
      <path value="Position.costAllocatedFTE.contractedFTE.unit" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="code" />
        <profile value="http://hl7.org/fhir/StructureDefinition/code" />
      </type>
      <fixedCode value="GBP" />
    </element>
    <element id="Position.costAllocatedFTE.FTEVariance">
      <path value="Position.costAllocatedFTE.FTEVariance" />
      <short value="The calculation of the difference between POSITION CONTRACTED FULL TIME EQUIVALENT and POSITION BUDGETED FULL TIME EQUIVALENT." />
      <definition value="The calculated value for POSITION FTE VARIANCE may be negative." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="BackboneElement" />
      </type>
    </element>
    <element id="Position.costAllocatedFTE.FTEVariance.value">
      <path value="Position.costAllocatedFTE.FTEVariance.value" />
      <short value="The actual difference value" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="decimal" />
        <profile value="http://hl7.org/fhir/StructureDefinition/decimal" />
      </type>
    </element>
    <element id="Position.costAllocatedFTE.FTEVariance.unit">
      <path value="Position.costAllocatedFTE.FTEVariance.unit" />
      <short value="currency" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="code" />
        <profile value="http://hl7.org/fhir/StructureDefinition/code" />
      </type>
      <fixedCode value="GBP" />
    </element>
    <element id="Position.staffGroup">
      <path value="Position.staffGroup" />
      <short value="A grouping of related JOB ROLE CODES of a POSITION." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="BackboneElement" />
      </type>
    </element>
    <element id="Position.staffGroup.coding">
      <path value="Position.staffGroup.coding" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="BackboneElement" />
      </type>
    </element>
    <element id="Position.staffGroup.coding.system">
      <path value="Position.staffGroup.coding.system" />
      <definition value="https://www.datadictionary.nhs.uk/data_dictionary/messages/administrative_data_sets/data_sets/national_workforce_data_set_fr.asp?shownav=1" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="uri" />
        <profile value="http://hl7.org/fhir/StructureDefinition/uri" />
      </type>
      <fixedUri value="https://www.datadictionary.nhs.uk" />
    </element>
    <element id="Position.staffGroup.coding.code">
      <path value="Position.staffGroup.coding.code" />
      <short value="Staff Group Code" />
      <definition value="National Codes:&#xD;&#xA;&#xD;&#xA;01 Medical and Dental&#xD;&#xA;02 Students&#xD;&#xA;03 Nursing and Midwifery Registered&#xD;&#xA;04 Allied Health Professionals&#xD;&#xA;05 Additional Professional Scientific and Technical&#xD;&#xA;06 Healthcare Scientists&#xD;&#xA;07 Additional Clinical Services&#xD;&#xA;08 Administrative and Clerical&#xD;&#xA;09 Estates and Ancillary&#xD;&#xA;10 Supplementary Roles&#xD;&#xA;&#xD;&#xA;ex. &quot;code&quot; : &quot;01&quot;" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="code" />
        <profile value="http://hl7.org/fhir/StructureDefinition/code" />
      </type>
    </element>
    <element id="Position.staffGroup.coding.display">
      <path value="Position.staffGroup.coding.display" />
      <short value="Staff Group Description" />
      <definition value="National Codes:&#xD;&#xA;&#xD;&#xA;01 Medical and Dental&#xD;&#xA;02 Students&#xD;&#xA;03 Nursing and Midwifery Registered&#xD;&#xA;04 Allied Health Professionals&#xD;&#xA;05 Additional Professional Scientific and Technical&#xD;&#xA;06 Healthcare Scientists&#xD;&#xA;07 Additional Clinical Services&#xD;&#xA;08 Administrative and Clerical&#xD;&#xA;09 Estates and Ancillary&#xD;&#xA;10 Supplementary Roles&#xD;&#xA;&#xD;&#xA;ex. &quot;display: &quot;Medical and Dental&quot; if  &quot;code&quot; : &quot;01&quot;" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="string" />
        <profile value="http://hl7.org/fhir/StructureDefinition/string" />
      </type>
    </element>
    <element id="Position.staffGroup.standardHours">
      <path value="Position.staffGroup.standardHours" />
      <short value="The standard hours per week for a full time assignment for a Staff Group." />
      <definition value="Staff Groups have different standard hours (e.g. 37 standard hours per week for Community Medical/Dental staff, 37.5 standard hours per week for non-medical staff, etc).&#xD;&#xA;&#xD;&#xA;For some Staff Groups, the standard working week is expressed as STAFF GROUP STANDARD SESSIONS." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="decimal" />
        <profile value="http://hl7.org/fhir/StructureDefinition/decimal" />
      </type>
    </element>
    <element id="Position.staffGroup.standardSessions">
      <path value="Position.staffGroup.standardSessions" />
      <short value="The standard sessions per week for a full time assignment for a Staff Group." />
      <definition value="For most Staff Groups, the standard working week is expressed as STAFF GROUP STANDARD HOURS." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="decimal" />
        <profile value="http://hl7.org/fhir/StructureDefinition/decimal" />
      </type>
    </element>
    <element id="Position.jobRole">
      <path value="Position.jobRole" />
      <short value="A National Code for a POSITION applicable to an EMPLOYEE." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="BackboneElement" />
      </type>
    </element>
    <element id="Position.jobRole.coding">
      <path value="Position.jobRole.coding" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="BackboneElement" />
      </type>
    </element>
    <element id="Position.jobRole.coding.system">
      <path value="Position.jobRole.coding.system" />
      <definition value="https://www.datadictionary.nhs.uk/data_dictionary/attributes/j/job_role_code_de.asp" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="uri" />
        <profile value="http://hl7.org/fhir/StructureDefinition/uri" />
      </type>
      <fixedUri value="https://www.datadictionary.nhs.uk" />
    </element>
    <element id="Position.jobRole.coding.code">
      <path value="Position.jobRole.coding.code" />
      <short value="A National Code for a POSITION applicable to an EMPLOYEE." />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="code" />
        <profile value="http://hl7.org/fhir/StructureDefinition/code" />
      </type>
    </element>
    <element id="Position.jobRole.coding.display">
      <path value="Position.jobRole.coding.display" />
      <short value="The title of a job role for a POSITION." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="string" />
        <profile value="http://hl7.org/fhir/StructureDefinition/string" />
      </type>
    </element>
    <element id="Position.ocupationCode">
      <path value="Position.ocupationCode" />
      <short value="An NHS OCCUPATION CODE for an EMPLOYEE filling a POSITION" />
      <definition value="The NHS OCCUPATION CODES are maintained by NHS Digital, on behalf of the Department of Health and Social Care and can be viewed in the NHS Occupation Code Manual." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="BackboneElement" />
      </type>
    </element>
    <element id="Position.ocupationCode.coding">
      <path value="Position.ocupationCode.coding" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="BackboneElement" />
      </type>
    </element>
    <element id="Position.ocupationCode.coding.system">
      <path value="Position.ocupationCode.coding.system" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="string" />
        <profile value="http://hl7.org/fhir/StructureDefinition/string" />
      </type>
    </element>
    <element id="Position.ocupationCode.coding.code">
      <path value="Position.ocupationCode.coding.code" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="code" />
        <profile value="http://hl7.org/fhir/StructureDefinition/code" />
      </type>
    </element>
    <element id="Position.ocupationCode.coding.display">
      <path value="Position.ocupationCode.coding.display" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="string" />
        <profile value="http://hl7.org/fhir/StructureDefinition/string" />
      </type>
    </element>
    <element id="Position.payScale">
      <path value="Position.payScale" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="BackboneElement" />
      </type>
    </element>
    <element id="Position.payScale.code">
      <path value="Position.payScale.code" />
      <short value="NHS Grade Flexfield" />
      <definition value="e.g. XN02" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="code" />
        <profile value="http://hl7.org/fhir/StructureDefinition/code" />
      </type>
    </element>
    <element id="Position.payScale.description">
      <path value="Position.payScale.description" />
      <short value="Payscale Code Description if required" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="string" />
        <profile value="http://hl7.org/fhir/StructureDefinition/string" />
      </type>
    </element>
    <element id="Position.payScale.spinePoint">
      <path value="Position.payScale.spinePoint" />
      <short value="Grade Spinal Point" />
      <definition value="The Grade Spinal starting Point as the job starts for an employee. This would be changed as the assigned employee years of experience." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="code" />
        <profile value="http://hl7.org/fhir/StructureDefinition/code" />
      </type>
    </element>
    <element id="Position.payScale.type">
      <path value="Position.payScale.type" />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="code" />
        <profile value="http://hl7.org/fhir/StructureDefinition/code" />
      </type>
    </element>
    <element id="Position.organisation">
      <path value="Position.organisation" />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="BackboneElement" />
      </type>
      <constraint>
        <key value="VacancyOrganisation.1" />
        <severity value="error" />
        <human value="VacancyOrganisation SHALL have at least either refrence or identifier" />
        <expression value="VacancyOrganisation.refrence.exists() or VacancyOrganisation.identifier.exists()" />
      </constraint>
    </element>
    <element id="Position.organisation.organizationRole">
      <path value="Position.organisation.organizationRole" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="BackboneElement" />
      </type>
    </element>
    <element id="Position.organisation.organizationRole.valueCoding">
      <path value="Position.organisation.organizationRole.valueCoding" />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="BackboneElement" />
      </type>
    </element>
    <element id="Position.organisation.organizationRole.valueCoding.system">
      <path value="Position.organisation.organizationRole.valueCoding.system" />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="uri" />
        <profile value="http://hl7.org/fhir/StructureDefinition/uri" />
      </type>
      <fixedUri value="https://directory.spineservices.nhs.uk/STU3/CodeSystem/ODSAPI-OrganizationRole-1" />
    </element>
    <element id="Position.organisation.organizationRole.valueCoding.code">
      <path value="Position.organisation.organizationRole.valueCoding.code" />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="code" />
        <profile value="http://hl7.org/fhir/StructureDefinition/code" />
      </type>
    </element>
    <element id="Position.organisation.organizationRole.valueCoding.display">
      <path value="Position.organisation.organizationRole.valueCoding.display" />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="string" />
        <profile value="http://hl7.org/fhir/StructureDefinition/string" />
      </type>
    </element>
    <element id="Position.organisation.type">
      <path value="Position.organisation.type" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="BackboneElement" />
      </type>
    </element>
    <element id="Position.organisation.type.coding">
      <path value="Position.organisation.type.coding" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="BackboneElement" />
      </type>
    </element>
    <element id="Position.organisation.type.coding.system">
      <path value="Position.organisation.type.coding.system" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="uri" />
        <profile value="http://hl7.org/fhir/StructureDefinition/uri" />
      </type>
      <fixedUri value="https://fhir.nhs.uk/STU3/CodeSystem/ODSAPI-OrganizationRecordClass-1" />
    </element>
    <element id="Position.organisation.type.coding.code">
      <path value="Position.organisation.type.coding.code" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="code" />
        <profile value="http://hl7.org/fhir/StructureDefinition/code" />
      </type>
    </element>
    <element id="Position.organisation.type.coding.display">
      <path value="Position.organisation.type.coding.display" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="string" />
        <profile value="http://hl7.org/fhir/StructureDefinition/string" />
      </type>
    </element>
    <element id="Position.organisation.reference">
      <path value="Position.organisation.reference" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="string" />
        <profile value="http://hl7.org/fhir/StructureDefinition/string" />
      </type>
    </element>
    <element id="Position.organisation.identifier">
      <path value="Position.organisation.identifier" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="BackboneElement" />
      </type>
    </element>
    <element id="Position.organisation.identifier.type">
      <path value="Position.organisation.identifier.type" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="BackboneElement" />
      </type>
    </element>
    <element id="Position.organisation.identifier.type.coding">
      <path value="Position.organisation.identifier.type.coding" />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="BackboneElement" />
      </type>
    </element>
    <element id="Position.organisation.identifier.type.coding.system">
      <path value="Position.organisation.identifier.type.coding.system" />
      <min value="0" />
      <max value="*" />
    </element>
    <element id="Position.organisation.identifier.type.coding.code">
      <path value="Position.organisation.identifier.type.coding.code" />
      <min value="0" />
      <max value="*" />
    </element>
    <element id="Position.organisation.identifier.type.coding.display">
      <path value="Position.organisation.identifier.type.coding.display" />
      <min value="0" />
      <max value="*" />
    </element>
    <element id="Position.organisation.identifier.system">
      <path value="Position.organisation.identifier.system" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Position.organisation.identifier.value">
      <path value="Position.organisation.identifier.value" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Position.organisation.display">
      <path value="Position.organisation.display" />
      <min value="0" />
      <max value="1" />
    </element>
    <element id="Position.businessUnit">
      <path value="Position.businessUnit" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="BackboneElement" />
      </type>
    </element>
    <element id="Position.businessUnit.type">
      <path value="Position.businessUnit.type" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Position.businessUnit.reference">
      <path value="Position.businessUnit.reference" />
      <min value="0" />
      <max value="*" />
    </element>
    <element id="Position.businessUnit.identifier">
      <path value="Position.businessUnit.identifier" />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="BackboneElement" />
      </type>
    </element>
    <element id="Position.businessUnit.identifier.type">
      <path value="Position.businessUnit.identifier.type" />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="BackboneElement" />
      </type>
    </element>
    <element id="Position.businessUnit.identifier.type.coding">
      <path value="Position.businessUnit.identifier.type.coding" />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="BackboneElement" />
      </type>
    </element>
    <element id="Position.businessUnit.identifier.type.coding.system">
      <path value="Position.businessUnit.identifier.type.coding.system" />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="uri" />
        <profile value="http://hl7.org/fhir/StructureDefinition/uri" />
      </type>
    </element>
    <element id="Position.businessUnit.identifier.type.coding.code">
      <path value="Position.businessUnit.identifier.type.coding.code" />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="code" />
        <profile value="http://hl7.org/fhir/StructureDefinition/code" />
      </type>
    </element>
    <element id="Position.businessUnit.identifier.type.coding.display">
      <path value="Position.businessUnit.identifier.type.coding.display" />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="string" />
        <profile value="http://hl7.org/fhir/StructureDefinition/string" />
      </type>
    </element>
    <element id="Position.businessUnit.identifier.system">
      <path value="Position.businessUnit.identifier.system" />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="uri" />
        <profile value="http://hl7.org/fhir/StructureDefinition/uri" />
      </type>
    </element>
    <element id="Position.businessUnit.identifier.value">
      <path value="Position.businessUnit.identifier.value" />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="string" />
        <profile value="http://hl7.org/fhir/StructureDefinition/string" />
      </type>
    </element>
    <element id="Position.businessUnit.display">
      <path value="Position.businessUnit.display" />
      <min value="0" />
      <max value="*" />
    </element>
    <element id="Position.eligibleForOH">
      <path value="Position.eligibleForOH" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="boolean" />
        <profile value="http://hl7.org/fhir/StructureDefinition/boolean" />
      </type>
    </element>
    <element id="Position.EPP">
      <path value="Position.EPP" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="boolean" />
        <profile value="http://hl7.org/fhir/StructureDefinition/boolean" />
      </type>
    </element>
    <element id="Position.deaneryPostNumber">
      <path value="Position.deaneryPostNumber" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="string" />
        <profile value="http://hl7.org/fhir/StructureDefinition/string" />
      </type>
    </element>
    <element id="Position.managingDeaneryBody">
      <path value="Position.managingDeaneryBody" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="string" />
        <profile value="http://hl7.org/fhir/StructureDefinition/string" />
      </type>
    </element>
    <element id="Position.areaOfWork">
      <path value="Position.areaOfWork" />
      <short value="The name of an area of work." />
      <definition value="An area of work is an area, function or specialty where work activity takes place.&#xD;&#xA;&#xD;&#xA;An area of work is categorised into three hierarchical levels. Each Primary value is included in the list of Secondary values, and each Secondary value is included in the list of Tertiary values.&#xD;&#xA;&#xD;&#xA;The Primary area of work is a high level grouping of clinical specialties e.g. Medicine, Surgery, Psychiatry; or support functions e.g. Estates, Facilities; or other broad grouping e.g. Primary Care, Clinical Support.&#xD;&#xA;&#xD;&#xA;The Secondary area of work includes each recognised clinical specialty, e.g. Neurology, Ophthalmology; other values identify major areas e.g. Outpatients or functions e.g. Catering, Finance, Pharmacy, where work is undertaken.&#xD;&#xA;&#xD;&#xA;The Tertiary area of work includes each clinical sub-specialty recognised by the Postgraduate Medical Education and Training Board (PMETB) e.g. Metabolic Medicine; other values identify subsidiary work areas or functions where work is undertaken.&#xD;&#xA;&#xD;&#xA;Note that this is essentially Electronic Staff Record (ESR) terminology to facilitate workforce planning, and has no direct connection to Primary Care, Secondary Care, Intermediate Care, etc.&#xD;&#xA;&#xD;&#xA;Refer to https://www.datadictionary.nhs.uk/data_dictionary/messages/administrative_data_sets/data_sets/national_workforce_data_set_fr.asp for the codes" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="BackboneElement" />
      </type>
    </element>
    <element id="Position.areaOfWork.primary">
      <path value="Position.areaOfWork.primary" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="code" />
        <profile value="http://hl7.org/fhir/StructureDefinition/code" />
      </type>
    </element>
    <element id="Position.areaOfWork.secondary">
      <path value="Position.areaOfWork.secondary" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="code" />
        <profile value="http://hl7.org/fhir/StructureDefinition/code" />
      </type>
    </element>
    <element id="Position.areaOfWork.tertiary">
      <path value="Position.areaOfWork.tertiary" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="code" />
        <profile value="http://hl7.org/fhir/StructureDefinition/code" />
      </type>
    </element>
    <element id="Position.authorisationDate">
      <path value="Position.authorisationDate" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="dateTime" />
        <profile value="http://hl7.org/fhir/StructureDefinition/dateTime" />
      </type>
    </element>
    <element id="Position.Notes">
      <path value="Position.Notes" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="string" />
        <profile value="http://hl7.org/fhir/StructureDefinition/string" />
      </type>
    </element>
    <element id="Position.careGroup">
      <path value="Position.careGroup" />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="BackboneElement" />
      </type>
    </element>
    <element id="Position.careGroup.coding">
      <path value="Position.careGroup.coding" />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="BackboneElement" />
      </type>
    </element>
    <element id="Position.careGroup.coding.system">
      <path value="Position.careGroup.coding.system" />
      <min value="0" />
      <max value="*" />
    </element>
    <element id="Position.careGroup.coding.code">
      <path value="Position.careGroup.coding.code" />
      <min value="0" />
      <max value="*" />
    </element>
    <element id="Position.careGroup.coding.display">
      <path value="Position.careGroup.coding.display" />
      <min value="0" />
      <max value="*" />
    </element>
    <element id="Position.headCount">
      <path value="Position.headCount" />
      <short value="HEADCOUNT Related Information" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="BackboneElement" />
      </type>
    </element>
    <element id="Position.headCount.stabilityRateJobRoleInReportingPeriod">
      <path value="Position.headCount.stabilityRateJobRoleInReportingPeriod" />
      <short value="The percentage of EMPLOYEES who remain employed within a POSITION within the Organisation within the REPORTING PERIOD." />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="decimal" />
        <profile value="http://hl7.org/fhir/StructureDefinition/decimal" />
      </type>
    </element>
    <element id="Position.headCount.positionAssignmentCurrent">
      <path value="Position.headCount.positionAssignmentCurrent" />
      <short value="The total number of assignments for POSITIONS currently within the Organisation on the REPORTING PERIOD END DATE." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="decimal" />
        <profile value="http://hl7.org/fhir/StructureDefinition/decimal" />
      </type>
    </element>
    <element id="Position.headCount.stabilityRateOrganisationInReportingPeriod">
      <path value="Position.headCount.stabilityRateOrganisationInReportingPeriod" />
      <short value="The percentage of EMPLOYEES who remain employed within the Organisation within the REPORTING PERIOD." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="decimal" />
        <profile value="http://hl7.org/fhir/StructureDefinition/decimal" />
      </type>
    </element>
    <element id="Position.headCount.stabilityRateStaffGroupInReportingPeriod">
      <path value="Position.headCount.stabilityRateStaffGroupInReportingPeriod" />
      <short value="The percentage of EMPLOYEES who remain employed within a Staff Group within the Organisation within the REPORTING PERIOD." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="decimal" />
        <profile value="http://hl7.org/fhir/StructureDefinition/decimal" />
      </type>
    </element>
    <element id="Position.headCount.turnoverRateFTEInReportingPeriod">
      <path value="Position.headCount.turnoverRateFTEInReportingPeriod" />
      <short value="The percentage of EMPLOYEES, based upon their ASSIGNMENT CONTRACTED FULL TIME EQUIVALENT, leaving employment with the Organisation within the REPORTING PERIOD." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="decimal" />
        <profile value="http://hl7.org/fhir/StructureDefinition/decimal" />
      </type>
    </element>
    <element id="Position.headCount.turnoverRateOrganisationInReportingPeriod">
      <path value="Position.headCount.turnoverRateOrganisationInReportingPeriod" />
      <short value="The percentage of EMPLOYEES leaving employment with the Organisation within the REPORTING PERIOD." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="decimal" />
        <profile value="http://hl7.org/fhir/StructureDefinition/decimal" />
      </type>
    </element>
    <element id="Position.assignmentFTE">
      <path value="Position.assignmentFTE" />
      <short value="The Full Time Equivalent (FTE) of EMPLOYEEs for a POSITION for a week" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="BackboneElement" />
      </type>
      <mapping>
        <identity value="ESR" />
        <map value="Assignment Budget Value" />
      </mapping>
      <mapping>
        <identity value="NWDS" />
        <map value="Contracted Whole Time Equivalent (WTE) for an Assignment (Derived)" />
      </mapping>
    </element>
    <element id="Position.assignmentFTE.contractedFTE">
      <path value="Position.assignmentFTE.contractedFTE" />
      <short value="The Full Time Equivalent (FTE) of contracted time (Hours/Sessions) for a POSITION based upon the EMPLOYMENT CONTRACTS of all EMPLOYEES employed in the POSITION PER WEEK" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="BackboneElement" />
      </type>
    </element>
    <element id="Position.assignmentFTE.contractedFTE.value">
      <path value="Position.assignmentFTE.contractedFTE.value" />
      <short value="Numerical value (with implicit precision)" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="decimal" />
        <profile value="http://hl7.org/fhir/StructureDefinition/decimal" />
      </type>
    </element>
    <element id="Position.assignmentFTE.contractedFTE.unit">
      <path value="Position.assignmentFTE.contractedFTE.unit" />
      <short value="Unit representation for the value" />
      <definition value="&quot;Sessions&quot;  or&#xD;&#xA;&quot;Hours&quot;" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="code" />
        <profile value="http://hl7.org/fhir/StructureDefinition/code" />
      </type>
    </element>
    <element id="Position.assignmentFTE.staffGroupStandard">
      <path value="Position.assignmentFTE.staffGroupStandard" />
      <short value="The standard hours/sessions per week for a full time assignment for a Staff Group." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="BackboneElement" />
      </type>
    </element>
    <element id="Position.assignmentFTE.staffGroupStandard.value">
      <path value="Position.assignmentFTE.staffGroupStandard.value" />
      <short value="Numerical value (with implicit precision)" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="decimal" />
        <profile value="http://hl7.org/fhir/StructureDefinition/decimal" />
      </type>
    </element>
    <element id="Position.assignmentFTE.staffGroupStandard.unit">
      <path value="Position.assignmentFTE.staffGroupStandard.unit" />
      <short value="Unit representation for the value" />
      <definition value="&quot;Sessions&quot;  or&#xD;&#xA;&quot;Hours&quot;" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="code" />
        <profile value="http://hl7.org/fhir/StructureDefinition/code" />
      </type>
    </element>
    <element id="Position.internationalRecruitmentIndicator">
      <path value="Position.internationalRecruitmentIndicator" />
      <short value="An indication of whether a POSITION is suitable for recruitment outside of the United Kingdom." />
      <definition value="National Codes:&#xD;&#xA;&#xD;&#xA;01 Yes - the POSITION is suitable&#xD;&#xA;02 No - the POSITION is not suitable" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="code" />
        <profile value="http://hl7.org/fhir/StructureDefinition/code" />
      </type>
    </element>
    <element id="Position.positionRotaPattern">
      <path value="Position.positionRotaPattern" />
      <short value="The type of rota pattern applicable to a POSITION." />
      <definition value="Note: this is only applicable to Medical and Dental Staff." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="BackboneElement" />
      </type>
    </element>
    <element id="Position.positionRotaPattern.coding">
      <path value="Position.positionRotaPattern.coding" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="BackboneElement" />
      </type>
    </element>
    <element id="Position.positionRotaPattern.coding.system">
      <path value="Position.positionRotaPattern.coding.system" />
      <short value="A reference to a code defined by a terminology system" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="uri" />
        <profile value="http://hl7.org/fhir/StructureDefinition/uri" />
      </type>
      <fixedUri value="https://www.datadictionary.nhs.uk/" />
    </element>
    <element id="Position.positionRotaPattern.coding.code">
      <path value="Position.positionRotaPattern.coding.code" />
      <short value="Symbol in syntax defined by the system" />
      <definition value="National Codes:&#xD;&#xA;&#xD;&#xA;01 On Call&#xD;&#xA;02 Partial Shift&#xD;&#xA;03 Full shift&#xD;&#xA;04 24 Hour Partial Shift&#xD;&#xA;05 Hybrid&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;ex. the &quot;code&quot; : &quot;01&quot; must be provided" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="code" />
        <profile value="http://hl7.org/fhir/StructureDefinition/code" />
      </type>
    </element>
    <element id="Position.positionRotaPattern.coding.display">
      <path value="Position.positionRotaPattern.coding.display" />
      <short value="Representation defined by the system" />
      <definition value="National Codes:&#xD;&#xA;&#xD;&#xA;01 On Call&#xD;&#xA;02 Partial Shift&#xD;&#xA;03 Full shift&#xD;&#xA;04 24 Hour Partial Shift&#xD;&#xA;05 Hybrid&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;ex. the &quot;display&quot; : &quot;On Call&quot; must be provided if the &quot;code&quot; : &quot;01&quot;" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="string" />
        <profile value="http://hl7.org/fhir/StructureDefinition/string" />
      </type>
    </element>
    <element id="Position.shiftType">
      <path value="Position.shiftType" />
      <short value="The type of shift (time of day or night) which is required or agreed to be worked." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="BackboneElement" />
      </type>
    </element>
    <element id="Position.shiftType.coding">
      <path value="Position.shiftType.coding" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="BackboneElement" />
      </type>
    </element>
    <element id="Position.shiftType.coding.system">
      <path value="Position.shiftType.coding.system" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="uri" />
        <profile value="http://hl7.org/fhir/StructureDefinition/uri" />
      </type>
      <fixedUri value="https://www.datadictionary.nhs.uk/" />
    </element>
    <element id="Position.shiftType.coding.code">
      <path value="Position.shiftType.coding.code" />
      <short value="Shift Type Code" />
      <definition value="National Codes:&#xD;&#xA;&#xD;&#xA;01 Early/Morning&#xD;&#xA;02 Late/Afternoon&#xD;&#xA;03 Twilight/Evening&#xD;&#xA;04 Night&#xD;&#xA;05 Long&#xD;&#xA;98 Other (not listed)&#xD;&#xA; &#xD;&#xA;ex. &quot;code&quot; : &quot;01&quot;" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="code" />
        <profile value="http://hl7.org/fhir/StructureDefinition/code" />
      </type>
    </element>
    <element id="Position.shiftType.coding.display">
      <path value="Position.shiftType.coding.display" />
      <short value="Shift type Name/description" />
      <definition value="National Codes:&#xD;&#xA;&#xD;&#xA;01 Early/Morning&#xD;&#xA;02 Late/Afternoon&#xD;&#xA;03 Twilight/Evening&#xD;&#xA;04 Night&#xD;&#xA;05 Long&#xD;&#xA;98 Other (not listed)&#xD;&#xA; &#xD;&#xA;ex. &quot;display&quot; : &quot;Early/Morning&quot; if &quot;code&quot; : &quot;01&quot;" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="string" />
        <profile value="http://hl7.org/fhir/StructureDefinition/string" />
      </type>
    </element>
  </differential>
</StructureDefinition>