<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="NHSEngland-Group-Genomics" />
  <url value="https://fhir.nhs.uk/StructureDefinition/NHSEngland-Group-Genomics" />
  <version value="0.3.0" />
  <name value="NHSEngland_Group_Genomics" />
  <title value="NHSEngland Group Genomics" />
  <status value="active" />
  <date value="2026-04-16" />
  <publisher value="NHS England" />
  <contact>
    <name value="NHS England" />
    <telecom>
      <system value="email" />
      <value value="interoperabilityteam@nhs.net" />
      <use value="work" />
      <rank value="1" />
    </telecom>
  </contact>
  <description value="This profile defines the Genomics constraints and extensions on the International FHIR resource [Group](http://hl7.org/fhir/StructureDefinition/Group)." />
  <purpose value="Solely for recording patients which are part of a family unit and assigned a Pedigree Number by a clinical genetics service.&#xD;&#xA;&#xD;&#xA;Pedigree numbers are generated upon referral of a patient to clinical genetics and are applied to all forms of correspondence from patient letters to genomic orders. These are therefore owned by clinical genetics and referenced back by processing labs.&#xD;&#xA;&#xD;&#xA;Some pedigree numbers reference the relationship between the family members to the original proband, other just have a general pedigree number which relates to all family members. There is disparity in approach across the GU.&#xD;&#xA;&#xD;&#xA;Patients can have multiple pedigree numbers. Single pedigree numbers can also span multiple families with a common patient.&#xD;&#xA;&#xD;&#xA;This resource SHALL NOT be used for recording family history/relationship data, for this the UKCore-FamilyMemberHistory resource SHOULD be used. Specifically for recording clinical/relationship information, where relations are not included in testing.&#xD;&#xA;&#xD;&#xA;For linking active test participants, or where demographic information is required, RelatedPerson resources (alongside clinical e.g. condition resources) SHOULD be used instead.&#xD;&#xA;&#xD;&#xA;This resource SHALL NOT to be used for linking multiple patients to a single request, e.g. for Duo/Trio scenarios. Instead, ServiceRequests SHALL be linked via shared requisition identifiers. See RequestGroup and UKCore-ServiceRequest for guidance on usage of ServiceRequest.requisition and its implication on grouping of requests." />
  <copyright value="Copyright © 2026+ NHS England Licensed under the Apache License, Version 2.0 (the \\\&quot;License\\\&quot;); you may not use this file except in compliance with the License. You may obtain a copy of the License at  http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an \\\&quot;AS IS\\\&quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. HL7® FHIR® standard Copyright © 2011+ HL7 The HL7® FHIR® standard is used under the FHIR license. You may obtain a copy of the FHIR license at  https://www.hl7.org/fhir/license.html." />
  <fhirVersion value="4.0.1" />
  <kind value="resource" />
  <abstract value="false" />
  <type value="Group" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Group" />
  <derivation value="constraint" />
  <differential>
    <element id="Group.identifier">
      <path value="Group.identifier" />
      <slicing>
        <discriminator>
          <type value="pattern" />
          <path value="system" />
        </discriminator>
        <rules value="open" />
      </slicing>
      <definition value="SHALL be present. The Pedigree Number assigned by the clinical genetics service. The central pedigree NamingSystem SHOULD be used to support cross region sharing of pedigree/family unit information." />
    </element>
    <element id="Group.identifier:identifierPedigree">
      <path value="Group.identifier" />
      <sliceName value="identifierPedigree" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Group.identifier:identifierPedigree.system">
      <path value="Group.identifier.system" />
      <fixedUri value="https://fhir.nhs.uk/Id/genomics-pedigree-number" />
    </element>
    <element id="Group.type">
      <path value="Group.type" />
      <definition value="For Pedigrees a fixed value of &quot;person&quot; SHALL be used" />
      <fixedCode value="person" />
    </element>
    <element id="Group.actual">
      <path value="Group.actual" />
      <definition value="For Pedigrees a fixed value of true SHALL be used" />
      <fixedBoolean value="true" />
    </element>
    <element id="Group.member">
      <path value="Group.member" />
      <definition value="SHALL be present. `entity` SHOULD be a reference to a Patient resource within the GOMS infrastructure or a unique identifier where this is not possible. `period` SHOULD record the date the member was added to the Group. `inactive` MAY be used to record entities which are no longer members of the group, though if an individual was added to a Group in error and should never have been part of the group, the entity SHALL be removed entirely." />
      <min value="1" />
    </element>
    <element id="Group.member.entity">
      <path value="Group.member.entity" />
      <type>
        <code value="Reference" />
        <targetProfile value="https://fhir.nhs.uk/StructureDefinition/NHSEngland-Patient-Genomics" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Patient" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Practitioner" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/PractitionerRole" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Device" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Medication" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Substance" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Group" />
        <aggregation value="referenced" />
        <aggregation value="bundled" />
      </type>
    </element>
  </differential>
</StructureDefinition>