Skip to content

Commit 35d807f

Browse files
authored
Feature-IOPS-2415-YoungPersonAssentForm/ROD-Version-1-Questionnaire`s (#56)
* Add Young Person Questionnaire Add Young Person Questionnaire and the PDF Version * Rename uestionnaire-RoD-YoungPersonAssentForm Rename uestionnaire-RoD-YoungPersonAssentForm * Delete Questionnaire-TestOrderForm-YoungPersonAssentForm-Example Delete Questionnaire-TestOrderForm-YoungPersonAssentForm-Example * Add QResponse Resource Add QResponse Resource * Changing all Data type to valueCoding Changing all Data type on Qnnaire to valueCoding * Change Qnnaire Response types to valueBoolean Change Qnnaire Response types to valueBoolean * Update Questionnaire-RoD-YoungPersonAssentForm-Example.json Removing Constraint on W2C * Removed HL7 Contact Removed HL7 Contact
1 parent d07503f commit 35d807f

4 files changed

Lines changed: 335 additions & 0 deletions
Lines changed: 198 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,198 @@
1+
{
2+
"resourceType": "Questionnaire",
3+
"id": "Questionnaire-RoD-YoungPersonAssentForm-Example",
4+
"url": "https://fhir.nhs.uk/Questionnaire/Questionnaire-RoD-YoungPersonAssentForm-Example",
5+
"version": "0.1.0",
6+
"name": "QuestionnaireRoDYoungPersonAssentFormExample",
7+
"title": "National Genomic Research Library Young Person Assent Form (ages 6 – 15)",
8+
"status": "draft",
9+
"subjectType": [
10+
"Patient"
11+
],
12+
"date": "2024-01-18T09:00:00Z",
13+
"publisher": "NHS England",
14+
"contact": [
15+
{
16+
"name": "NHS England",
17+
"telecom": [
18+
{
19+
"system": "email",
20+
"value": "interoperabilityteam@nhs.net",
21+
"use": "work",
22+
"rank": 1
23+
}
24+
]
25+
}
26+
],
27+
"description": "This questionnaire is to be used to document the patient consent for young person(ages 6 – 15) before undergoing Genomic testing and their choice of participation in the National Genomic Research Library programme",
28+
"purpose": "Young Person Assent Form (ages 6 – 15) Regarding Genomic Testing",
29+
"item": [
30+
{
31+
"type": "display",
32+
"linkId": "declaration",
33+
"text": "Feel free to ask any questions before answering the questions below."
34+
},
35+
{
36+
"linkId": "patientDetails",
37+
"text": "Patient Details",
38+
"type": "group",
39+
"item": [
40+
{
41+
"linkId": "givenName",
42+
"text": "First Name",
43+
"type": "string",
44+
"required": true
45+
},
46+
{
47+
"linkId": "familyName",
48+
"text": "Last Name",
49+
"type": "string",
50+
"required": true
51+
},
52+
{
53+
"linkId": "nhs_Number",
54+
"text": "NHS number (or postcode if not not known)",
55+
"type": "string",
56+
"required": true
57+
},
58+
{
59+
"linkId": "birthDate",
60+
"text": "Date of Birth",
61+
"type": "date",
62+
"required": true
63+
}
64+
]
65+
},
66+
{
67+
"item": [
68+
{
69+
"type": "boolean",
70+
"linkId": "consentQuestion1",
71+
"text": "1. Have you read information or has someone explained the research to you?",
72+
"required": true
73+
},
74+
{
75+
"type": "boolean",
76+
"linkId": "consentQuestion2",
77+
"text": "2. Have you asked all the questions you want?",
78+
"required": true
79+
},
80+
{
81+
"type": "boolean",
82+
"linkId": "consentQuestion3",
83+
"text": "3. Have you had your questions answered in a way you understand?",
84+
"required": true
85+
},
86+
{
87+
"type": "boolean",
88+
"linkId": "consentQuestion4",
89+
"text": "4. Do you understand it’s OK to say you don’t want to take part – but that your parent(s), or guardian who look after you, will make the final choice?",
90+
"required": true
91+
},
92+
{
93+
"type": "boolean",
94+
"linkId": "consentQuestion5",
95+
"text": "5. Are you happy to take part?",
96+
"required": true
97+
}
98+
],
99+
"type": "group",
100+
"linkId": "declarationResponse",
101+
"text": "Please indicate your choices below by ticking the appropriate box:",
102+
"readOnly": true
103+
},
104+
{
105+
"item": [
106+
{
107+
"type": "display",
108+
"linkId": "NonWillingToConsent1",
109+
"text": "• Don’t sign your name on this form"
110+
},
111+
{
112+
"type": "display",
113+
"linkId": "NonWillingToConsent2",
114+
"text": "• Tell your parents and healthcare team how you feel, so they know"
115+
}
116+
],
117+
"type": "group",
118+
"linkId": "guidanceNonWillingToConsent",
119+
"text": "If ANY of your answers are ‘NO’, or you don’t want to take part:"
120+
},
121+
{
122+
"item": [
123+
{
124+
"type": "display",
125+
"linkId": "WillingToConsent",
126+
"text": "• Please write your name, signature, and today’s date here:"
127+
}
128+
],
129+
"type": "group",
130+
"linkId": "guidanceWillingToConsent",
131+
"text": "If ALL of your answers are ‘YES’:"
132+
},
133+
{
134+
"type": "boolean",
135+
"linkId": "isRemoteConsentTrue",
136+
"text": "Assent obtained remotely, no participant signature",
137+
"required": true
138+
},
139+
{
140+
"item": [
141+
{
142+
"type": "string",
143+
"linkId": "patientNamecombined",
144+
"text": "Patient Name",
145+
"required": true
146+
},
147+
{
148+
"type": "string",
149+
"linkId": "patientSignature",
150+
"text": "Signature",
151+
"required": true
152+
},
153+
{
154+
"type": "dateTime",
155+
"linkId": "datePatientCompletedForm",
156+
"text": "Date",
157+
"required": true
158+
}
159+
],
160+
"type": "group",
161+
"linkId": "patientValidation",
162+
"text": "Patient Validation",
163+
"enableWhen": [
164+
{
165+
"question": "consentQuestion1",
166+
"operator": "=",
167+
"answerBoolean": true
168+
},
169+
{
170+
"question": "consentQuestion2",
171+
"operator": "=",
172+
"answerBoolean": true
173+
},
174+
{
175+
"question": "consentQuestion3",
176+
"operator": "=",
177+
"answerBoolean": true
178+
},
179+
{
180+
"question": "consentQuestion4",
181+
"operator": "=",
182+
"answerBoolean": true
183+
},
184+
{
185+
"question": "consentQuestion5",
186+
"operator": "=",
187+
"answerBoolean": true
188+
},
189+
{
190+
"question": "isRemoteConsentTrue",
191+
"operator": "=",
192+
"answerBoolean": false
193+
}
194+
],
195+
"enableBehavior": "all"
196+
}
197+
]
198+
}
Lines changed: 137 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,137 @@
1+
{
2+
"resourceType": "QuestionnaireResponse",
3+
"id": "QuestionnaireResponse-RoD-YoungPersonAssentForm-Example",
4+
"questionnaire": "https://fhir.nhs.uk/Questionnaire/Questionnaire-RoD-YoungPersonAssentForm-Example",
5+
"status": "completed",
6+
"basedOn": [
7+
{
8+
"reference": "urn:uuid:a40c7ddc-2897-4e3c-bae6-88500e080229"
9+
}
10+
],
11+
"subject": {
12+
"identifier": {
13+
"system": "https://fhir.nhs.uk/Id/nhs-number",
14+
"value": "9449307539"
15+
},
16+
"display": "A Patient"
17+
},
18+
"authored": "2024-01-25",
19+
"author": {
20+
"type": "PractitionerRole",
21+
"identifier": {
22+
"system": "https://fhir.nhs.uk/Id/sds-role-profile-id",
23+
"value": "999999999999"
24+
}
25+
},
26+
"source": {
27+
"type": "PractitionerRole",
28+
"identifier": {
29+
"system": "https://fhir.nhs.uk/Id/sds-role-profile-id",
30+
"value": "999999999999"
31+
}
32+
},
33+
"item": [
34+
{
35+
"linkId": "patientDetails",
36+
"text": "Patient Details",
37+
"item": [
38+
{
39+
"linkId": "givenName",
40+
"text": "First Name",
41+
"answer": [
42+
{
43+
"valueString": "Phoebe"
44+
}
45+
]
46+
},
47+
{
48+
"linkId": "familyName",
49+
"text": "Last Name",
50+
"answer": [
51+
{
52+
"valueString": "Smitham"
53+
}
54+
]
55+
},
56+
{
57+
"linkId": "nhs_Number",
58+
"text": "NHS number (or postcode if not not known)",
59+
"answer": [
60+
{
61+
"valueString": "9449307539"
62+
}
63+
]
64+
},
65+
{
66+
"linkId": "birthDate",
67+
"text": "Date of Birth",
68+
"answer": [
69+
{
70+
"valueDate": "2013-09-27"
71+
}
72+
]
73+
}
74+
]
75+
},
76+
{
77+
"linkId": "declarationResponse",
78+
"text": "Please indicate your choices below by ticking the appropriate box:",
79+
"item": [
80+
{
81+
"linkId": "consentQuestion1",
82+
"text": "1. Have you read information or has someone explained the research to you?",
83+
"answer": [
84+
{
85+
"valueBoolean": true
86+
}
87+
]
88+
},
89+
{
90+
"linkId": "consentQuestion2",
91+
"text": "2. Have you asked all the questions you want?",
92+
"answer": [
93+
{
94+
"valueBoolean": true
95+
}
96+
]
97+
},
98+
{
99+
"linkId": "consentQuestion3",
100+
"text": "3. Have you had your questions answered in a way you understand?",
101+
"answer": [
102+
{
103+
"valueBoolean": true
104+
}
105+
]
106+
},
107+
{
108+
"linkId": "consentQuestion4",
109+
"text": "4. Do you understand it’s OK to say you don’t want to take part – but that your parent(s), or guardian who look after you, will make the final choice?",
110+
"answer": [
111+
{
112+
"valueBoolean": true
113+
}
114+
]
115+
},
116+
{
117+
"linkId": "consentQuestion5",
118+
"text": "5. Are you happy to take part?",
119+
"answer": [
120+
{
121+
"valueBoolean": false
122+
}
123+
]
124+
}
125+
]
126+
},
127+
{
128+
"linkId": "isRemoteConsentTrue",
129+
"text": "Assent obtained remotely, no participant signature",
130+
"answer": [
131+
{
132+
"valueBoolean": true
133+
}
134+
]
135+
}
136+
]
137+
}
Binary file not shown.
Binary file not shown.

0 commit comments

Comments
 (0)