Notice
- Important: This guidance is under active development by NHS England and content may be added or updated on a regular basis.
- This Implementation Guide is currently in Draft and SHOULD NOT be used for development or active implementation without express direction from the NHS England Genomics Unit.
Duo Trio Testing
The current modelling for Duo/Trio testing assumes a single ServiceRequest is sent, referencing the Proband as the subject, with Consultands being referenced though RelatedPerson resources.
Alternative approaches are to either have the ServiceRequest for the Proband reference a group comprising each subject; or have multiple ServiceRequests, one for each subject, linked via ServiceRequest.basedOn for the parent/proband request or via a a requisition identifier.
These alternative aproaches are expected to be tested through the Alpha and may have implications on the model used.
Link to the High Fidelity Wireframe for Duo/Trio testing (family sample)
The following steps is a walk through of:
1. Requester searches for a patient (a dummy patient has been pre-populated as an example)
Parameters:
given=Phoebe
family=Smitham
birthdate=eq2013-09-27
Response:
2. Requester selects appropriate code. In this scenario, the example used is Likely Inborn Metabolism (R98)
Saved under ServiceRequest.code
3. Requester completes the Test Order Form and indicates family members ROD and sample associated to the test request
POST of Test order transaction Bundle for Pheobe Smitham consisting of the following resources:
Observation-AutisticBehaviour-Example
Observation-DelayedSpeechLanguageDevt-Example
Observation-DiseasePenetrancePheobeSmitham-Example
Observation-IntellectualDisabilityProfound-Example
Observation-NonConsanguinousUnionProband-Example
Condition-InbornErrorOfMetabolism-Example
PractitionerRole-EugeneSmithLeedsSTH-Example
ServiceRequest-WGSTestOrderForm-TrioTestingProband-Example
Specimen-PheobeSmitham-Example
Details for Mother added to request:
Patient-PheobeSmithamMother-Example
RelatedPerson-AliceSmithamProbandMother-Example
Specimen-PheobeSmithamMother-Example
Observation-NonConsanguinousUnionProbandMother-Example
Observation-NoTransfusionProbandMother-Example
Observation-NoBoneMarrowTransplantProbandMother-Example
Details for Father added to request (sample not collected at time of submission):
Patient-PheobeSmithamFather-Example
RelatedPerson-JamesLawrenceProbandFather-Example
Observation-NonConsanguinousUnionProbandFather-Example
Observation-NoTransfusionProbandFather-Example
Observation-NoBoneMarrowTransplantProbandFather-Example
Observation-IntellectualDisabilityMild-Example
Record of Discussion form resources added to request (YPA and CD forms for Pheobe Smitham and RoD for the Mother, Father's RoD/consent not collected at time of submission):
Consent-RoD-PheobeSmitham-Example
Consent-RoD-PheobeSmithamYoungPersonAssentForm-Example
Consent-RoD-PheobeSmithamMother-Example
QuestionnaireResponse-RoD-PheobeSmithamCDForn-Example
QuestionnaireResponse-RoD-PheobeSmithamYPAForm-Example
QuestionnaireResponse-RoD-PheobeSmithamMother-Example
4. Requester indicates that sample is going to be collected at a later date
Indicated through absence of Specimen resource in message or absence of Specimen.collectedDateTime
/Specimen.status=unavailable
for appropriate specimen
The lab recieves the test request and:
1. Views the completed test order form
Obtained through GET /ServiceRequest or /GET Task requests (using parameters on CapabilityStatements to filter results) for non-routed requests. (Dashboard of available requests)
OR
Obtained through GET /Task request (filtered by GLH owner) for routed requests.
Then
GET /Task by Id and referenced ServiceRequest for view of individual.
2. Indicates awaiting sample/ ROD from father and changes request to awaiting further information
PUTT of Task-WGSRareDiseaseTestOrderHold-TrioTestingProband-Example
3. When all samples/ ROD arrives at the lab, test request is triaged and accepted
Receipt of:
Consent-RoD-PheobeSmithamFather-Example (wrapper for RoD)
QuestionnaireResponse-RoD-PheobeSmithamFather-Example (RoD if collected as structured QuestionnaireResponse)
Specimen-PheobeSmithamFather-Example (collected specimen)
ServiceRequest-WGSTestOrderFormUpdated-TrioTesting-Example (update to SR to link consent/specimen)
Provenance-WGSTestOrderForm-TrioTestingProbandFather-Example (Provenance to track reason for change to SR)
PUT of Task-WGSRareDiseaseTestOrderAccepted-TrioTestingProband-Example
AND
Task-WGSRareDiseaseTestOrderAccepted-TrioTestingFather-Example
AND
Task-WGSRareDiseaseTestOrderAccepted-TrioTestingMother-Example (for Tasks related to the prepping of the Mother's and Father's samples)
4. Lab forwards test request/ ROD/ samples to GEL/NGIS.
Change of owner on Task to GEL.
TBC: The specific Task triggering the start of the GEL workflow is still under discussion. This may be the ProcessGenomicTestRequest task, after prerequisite RoD and Samples have been added, or may be the set of SamplePrep Tasks (one per Specimen) after prep has been completed by the managing GLH.
5. Requester checks current status of test request
GET /Task(s) with focus ServiceRequest for status of each task (e.g. Sample Sequencing, Interpretation etc.), subsequent call for /AuditEvent(s) with entity.what=Task for history of updates to tasks if needed (e.g. accepted, in-progress, completed)
6. Requester views final report on patient
Task marked as completed: Task-WGSRareDiseaseTestOrderCompleted-TrioTestingProband-Example
DiagnosticReport, referenced from Task: DiagnosticReport-PhoebeSmithGeneticReport-Example