Package | uk.nhsengland.genomics.r4 |
Resource Type | GraphDefinition |
Id | GraphDefinition-Genomics-test-order |
FHIR Version | R4 |
Source | https://simplifier.net/resolve?scope=uk.nhsengland.genomics.r4@0.4.4&canonical=https://fhir.nhs.uk/GraphDefinition/genomics-test-order |
URL | https://fhir.nhs.uk/GraphDefinition/genomics-test-order |
Version | 0.2.0 |
Status | draft |
Date | 2024-08-09 |
Name | GenomicsTestOrder |
Description | GraphDefinition for defining and retrieving the full set of resources relevant to a Genomic Test Order |
No resources found
No resources found
No narrative content found in resource
{ "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" } ] } ] } ] } ] }