FHIR © HL7.org  |  Server Home  |  XIG Home  |  XIG Stats  |  Server Source  |  FHIR  

FHIR IG Statistics: GraphDefinition/GraphDefinition-Genomics-test-order

Packageuk.nhsengland.genomics.r4
Resource TypeGraphDefinition
IdGraphDefinition-Genomics-test-order
FHIR VersionR4
Sourcehttps://simplifier.net/resolve?scope=uk.nhsengland.genomics.r4@0.4.4&canonical=https://fhir.nhs.uk/GraphDefinition/genomics-test-order
URLhttps://fhir.nhs.uk/GraphDefinition/genomics-test-order
Version0.2.0
Statusdraft
Date2024-08-09
NameGenomicsTestOrder
DescriptionGraphDefinition for defining and retrieving the full set of resources relevant to a Genomic Test Order

Resources that use this resource

No resources found


Resources that this resource uses

No resources found


Narrative

No narrative content found in resource


Source

{
  "resourceType": "GraphDefinition",
  "id": "GraphDefinition-Genomics-test-order",
  "url": "https://fhir.nhs.uk/GraphDefinition/genomics-test-order",
  "version": "0.2.0",
  "name": "GenomicsTestOrder",
  "status": "draft",
  "date": "2024-08-09",
  "publisher": "NHS England",
  "description": "GraphDefinition for defining and retrieving the full set of resources relevant to a Genomic Test Order",
  "start": "ServiceRequest",
  "link": [
    {
      "path": "ServiceRequest.extension.valueReference",
      "sliceName": "additionalContact",
      "min": 0,
      "max": "*",
      "description": "Link to additional contacts for request",
      "target": [
        {
          "type": "PractitionerRole"
        }
      ]
    },
    {
      "path": "ServiceRequest.basedOn",
      "min": 0,
      "max": "1",
      "description": "Link to parent request (it is expected that a separate call to the $graph=genomics-test-order would be required to retrieve resources referenced from the ServiceRequest",
      "target": [
        {
          "type": "ServiceRequest"
        }
      ]
    },
    {
      "path": "ServiceRequest.subject",
      "min": 1,
      "max": "1",
      "description": "Link to patient the request is for",
      "target": [
        {
          "type": "Patient"
        }
      ]
    },
    {
      "path": "ServiceRequest.requester",
      "min": 1,
      "max": "1",
      "description": "Link to the requester of the genomic test order",
      "target": [
        {
          "type": "PractitionerRole"
        }
      ]
    },
    {
      "path": "ServiceRequest.reasonReference",
      "min": 0,
      "max": "1",
      "description": "Optional link to the primary condition constituting the reason for testing",
      "target": [
        {
          "type": "Condition"
        }
      ]
    },
    {
      "path": "ServiceRequest.supportingInfo",
      "min": 0,
      "max": "*",
      "description": "Link to additional clinical information to support processing/interpretation of the request",
      "target": [
        {
          "type": "RelatedPerson",
          "link": [
            {
              "min": 1,
              "max": "1",
              "description": "Patient linked to this RelatedPerson",
              "target": [
                {
                  "type": "Patient",
                  "params": "link={ref}"
                }
              ]
            }
          ]
        },
        {
          "type": "Observation",
          "link": [
            {
              "path": "Observation.extension.valueReference",
              "min": 0,
              "max": "1",
              "description": "Optional link to body structure related to the observation",
              "target": [
                {
                  "type": "BodyStructure"
                }
              ]
            },
            {
              "path": "Observation.focus",
              "min": 0,
              "max": "1",
              "description": "Optional link to specimen the observation is about, if relevant",
              "target": [
                {
                  "type": "Specimen"
                }
              ]
            },
            {
              "path": "Observation.performer",
              "min": 0,
              "max": "1",
              "description": "Optional link to actor who performed the observation (could be Patient, PractitionerRole or RelatedPerson)",
              "target": [
                {
                  "type": "Resource"
                }
              ]
            },
            {
              "path": "Observation.hasMember",
              "min": 0,
              "max": "*",
              "description": "Optional link to observation if parent observation is a panel",
              "target": [
                {
                  "type": "Observation"
                }
              ]
            }
          ]
        },
        {
          "type": "Condition",
          "link": [
            {
              "path": "Condition.recorder",
              "min": 0,
              "max": "1",
              "description": "Optional link to actor which recorded condition (could be Patient, PreactitionerRole or RelatedPerson)",
              "target": [
                {
                  "type": "Resource"
                }
              ]
            },
            {
              "path": "Condition.asserter",
              "min": 0,
              "max": "1",
              "description": "Optional link to actor which asserted condition (could be Patient, PreactitionerRole or RelatedPerson)",
              "target": [
                {
                  "type": "Resource"
                }
              ]
            }
          ]
        },
        {
          "type": "Procedure"
        },
        {
          "type": "FamilyMemberHistory",
          "link": [
            {
              "path": "FamilyMemberHistory.extension.valueReference",
              "sliceName": "family-member-history-genetics-observation",
              "min": 0,
              "max": "*",
              "description": "Optional link to observations related to a FamilyMemberHistory",
              "target": [
                {
                  "type": "Observation"
                }
              ]
            },
            {
              "path": "FamilyMemberHistory.extension.valueReference",
              "sliceName": "familymemberhistory-patient-record",
              "min": 0,
              "max": "*",
              "description": "Optional link to Patient resources for related family members",
              "target": [
                {
                  "type": "Patient"
                }
              ]
            }
          ]
        },
        {
          "type": "DocumentReference"
        },
        {
          "type": "DiagnosticReport"
        },
        {
          "type": "Consent",
          "link": [
            {
              "path": "Consent.sourceReference",
              "min": 0,
              "max": "1",
              "description": "Optional link to structured QuestionnaireResponse or DocumentReference for RoD/consent forms",
              "target": [
                {
                  "type": "QuestionnaireResponse",
                  "link": [
                    {
                      "path": "QuestionnaireResponse.author",
                      "min": 1,
                      "max": "1",
                      "description": "Author of the RoD, most likely a PractitionerRole resource (if a reference)",
                      "target": [
                        {
                          "type": "PractitionerRole"
                        }
                      ]
                    },
                    {
                      "path": "QuestionnaireResponse.source",
                      "min": 1,
                      "max": "1",
                      "description": "Source of the RoD (could be Patient, PractitionerRole or RelatedPerson)",
                      "target": [
                        {
                          "type": "Resource"
                        }
                      ]
                    }
                  ]
                },
                {
                  "type": "DocumentReference"
                }
              ]
            },
            {
              "path": "Consent.patient",
              "min": 1,
              "max": "1",
              "description": "Link to Patient resource (relevant for instances where the consent does not apply to the proband)",
              "target": [
                {
                  "type": "Patient"
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "path": "ServiceRequest.specimen",
      "min": 0,
      "max": "*",
      "description": "Optional link to specimen where this has already been collected/ordered prior to request submission",
      "target": [
        {
          "type": "Specimen",
          "link": [
            {
              "path": "Specimen.subject",
              "min": 1,
              "max": "1",
              "description": "Link to the patient the specimen is from",
              "target": [
                {
                  "type": "Patient"
                }
              ]
            },
            {
              "path": "Specimen.parent",
              "min": 0,
              "max": "1",
              "description": "Link to parent specimen resource",
              "target": [
                {
                  "type": "Specimen"
                }
              ]
            },
            {
              "path": "Specimen.collection.collector",
              "min": 0,
              "max": "1",
              "description": "Link to collector of the specimen",
              "target": [
                {
                  "type": "PractitionerRole"
                }
              ]
            },
            {
              "path": "Specimen.collection.bodySite.extension.valueReference",
              "sliceName": "bodySiteReference",
              "min": 0,
              "max": "1",
              "description": "Link to the body structure detailing the morphology and topography of the specimen",
              "target": [
                {
                  "type": "BodyStructure"
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "min": 0,
      "max": "*",
      "description": "Specimen resources referencing this ServiceRequest",
      "target": [
        {
          "type": "Specimen",
          "params": "request={ref}",
          "link": [
            {
              "path": "Specimen.subject",
              "min": 1,
              "max": "1",
              "description": "Link to the patient the specimen is from",
              "target": [
                {
                  "type": "Patient"
                }
              ]
            },
            {
              "path": "Specimen.parent",
              "min": 0,
              "max": "1",
              "description": "Link to parent specimen resource",
              "target": [
                {
                  "type": "Specimen"
                }
              ]
            },
            {
              "path": "Specimen.collection.collector",
              "min": 0,
              "max": "1",
              "description": "Link to collector of the specimen",
              "target": [
                {
                  "type": "PractitionerRole"
                }
              ]
            },
            {
              "path": "Specimen.collection.bodySite.extension.valueReference",
              "sliceName": "bodySiteReference",
              "min": 0,
              "max": "1",
              "description": "Link to the body structure detailing the morphology and topography of the specimen",
              "target": [
                {
                  "type": "BodyStructure"
                }
              ]
            }
          ]
        }
      ]
    }
  ]
}