Skip to content

Commit 3f55133

Browse files
authored
Merge pull request #29 from NHSDigital/IOPS-1250
Splitting out transaction resources
2 parents a25b918 + dd04fcb commit 3f55133

31 files changed

Lines changed: 1225 additions & 21 deletions

Bundle/Bundle-NonWGSTestOrderForm-Example.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@
103103
]
104104
},
105105
{
106-
"system": "https://fhir.add.nhs.uk/Id/MRN",
106+
"system": "urn:oid:2.16.840.1.113883.2.1.3.2.4.18.24",
107107
"value": "RGT012423",
108108
"assigner": {
109109
"identifier": {

Bundle/Bundle-WGSRoD-Example.json

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -240,6 +240,15 @@
240240
}
241241
]
242242
},
243+
{
244+
"linkId": "patientMRN",
245+
"text": "Hospital number",
246+
"answer": [
247+
{
248+
"valueString": "RWT14789"
249+
}
250+
]
251+
},
243252
{
244253
"linkId": "healthcareProfessionalName",
245254
"text": "Healthcare professional name",

Bundle/Bundle-WGSTestOrderForm-Example.json

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@
103103
]
104104
},
105105
{
106-
"system": "https://fhir.add.nhs.uk/Id/MRN",
106+
"system": "urn:oid:2.16.840.1.113883.2.1.3.2.4.18.24",
107107
"value": "RWT14789",
108108
"assigner": {
109109
"identifier": {
@@ -525,6 +525,7 @@
525525
"value": "9449307946"
526526
}
527527
},
528+
"effectiveDateTime": "2023-08-05",
528529
"valueBoolean": false
529530
},
530531
"request": {
@@ -554,6 +555,7 @@
554555
"value": "9449307946"
555556
}
556557
},
558+
"effectiveDateTime": "2023-08-05",
557559
"valueBoolean": false
558560
},
559561
"request": {
@@ -583,6 +585,7 @@
583585
"value": "9449307946"
584586
}
585587
},
588+
"effectiveDateTime": "2023-08-05",
586589
"valueBoolean": false
587590
},
588591
"request": {
@@ -612,6 +615,7 @@
612615
"value": "9449307946"
613616
}
614617
},
618+
"effectiveDateTime": "2023-08-05",
615619
"valueBoolean": true
616620
},
617621
"request": {
@@ -641,6 +645,7 @@
641645
"value": "9449307946"
642646
}
643647
},
648+
"effectiveDateTime": "2023-08-05",
644649
"valueBoolean": true
645650
},
646651
"request": {
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
{
2+
"resourceType": "Condition",
3+
"id": "Condition-HearingLoss-Example",
4+
"code": {
5+
"coding": [
6+
{
7+
"system": "http://snomed.info/sct",
8+
"code": "95820000",
9+
"display": "Bilateral hearing loss"
10+
}
11+
]
12+
},
13+
"subject": {
14+
"reference": "Patient/Patient-MeirLieberman-Example",
15+
"identifier": {
16+
"system": "https://fhir.nhs.uk/Id/nhs-number",
17+
"value": "9449307873"
18+
}
19+
},
20+
"note": [
21+
{
22+
"text": "hearing loss since childhood (example)"
23+
}
24+
]
25+
}
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
{
2+
"resourceType": "Consent",
3+
"id": "Consent-RoDAvailable-Example",
4+
"status": "active",
5+
"scope": {
6+
"coding": [
7+
{
8+
"system": "http://terminology.hl7.org/CodeSystem/consentscope",
9+
"code": "research",
10+
"display": "Research"
11+
}
12+
]
13+
},
14+
"category": [
15+
{
16+
"coding": [
17+
{
18+
"system": "http://terminology.hl7.org/CodeSystem/consentcategorycodes",
19+
"code": "research",
20+
"display": "Research Information Access"
21+
}
22+
]
23+
}
24+
],
25+
"sourceReference": {
26+
"reference": "QuestionnaireResponse/QuestionnaireResponse-RoD-Example"
27+
},
28+
"policy": [
29+
{
30+
"authority": "https://www.england.nhs.uk",
31+
"uri": "https://www.england.nhs.uk/publication/nhs-genomic-medicine-service-record-of-discussion-form"
32+
}
33+
]
34+
}
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
{
2+
"resourceType": "Consent",
3+
"id": "Consent-RoDToFollow-Example",
4+
"status": "proposed",
5+
"scope": {
6+
"coding": [
7+
{
8+
"system": "http://terminology.hl7.org/CodeSystem/consentscope",
9+
"code": "research",
10+
"display": "Research"
11+
}
12+
]
13+
},
14+
"category": [
15+
{
16+
"coding": [
17+
{
18+
"system": "http://terminology.hl7.org/CodeSystem/consentcategorycodes",
19+
"code": "research",
20+
"display": "Research Information Access"
21+
}
22+
]
23+
}
24+
],
25+
"policy": [
26+
{
27+
"authority": "https://www.england.nhs.uk",
28+
"uri": "https://www.england.nhs.uk/publication/nhs-genomic-medicine-service-record-of-discussion-form"
29+
}
30+
]
31+
}
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
{
2+
"resourceType": "FamilyMemberHistory",
3+
"id": "FamilyMemberHistory-NonConsanguinousUnion-Example",
4+
"extension": [
5+
{
6+
"url": "http://hl7.org/fhir/StructureDefinition/family-member-history-genetics-observation",
7+
"valueReference": {
8+
"reference": "Observation/Observation-NonConsanguinousUnion-Example"
9+
}
10+
}
11+
],
12+
"status": "completed",
13+
"patient": {
14+
"reference": "Patient/Patient-MeirLieberman-Example",
15+
"identifier": {
16+
"system": "https://fhir.nhs.uk/Id/nhs-number",
17+
"value": "9449307873"
18+
}
19+
},
20+
"relationship": {
21+
"coding": [
22+
{
23+
"system": "http://terminology.hl7.org/CodeSystem/v3-RoleCode",
24+
"code": "PRN",
25+
"display": "parent"
26+
}
27+
]
28+
}
29+
}
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
{
2+
"resourceType": "NamingSystem",
3+
"id": "genomics-order-number",
4+
"name": "GenomicsOrderNumber",
5+
"status": "draft",
6+
"kind": "identifier",
7+
"date": "2023-09-15",
8+
"publisher": "NHS England",
9+
"responsible": "NHS Genomic Interop Programme",
10+
"description": "Genomic Medicine Service Unique Order Number",
11+
"usage": "Assigned by central GMS system on receipt of a test order",
12+
"uniqueId": [
13+
{
14+
"type": "uri",
15+
"value": "https://fhir.nhs.uk/Id/GMSOrder",
16+
"preferred": true
17+
}
18+
]
19+
}
Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
{
2-
"resourceType": "NamingSystem",
3-
"id": "genomics-pedigree-number",
4-
"name": "GenomicsPedigreeNumber",
5-
"status": "draft",
6-
"kind": "identifier",
7-
"date": "2022-12-05",
8-
"publisher": "NHS Digital",
9-
"responsible": "NHS Genomic Interop Programme",
10-
"description": "Clinical genetics no/pedigree number",
2+
"resourceType": "NamingSystem",
3+
"id": "genomics-pedigree-number",
4+
"name": "GenomicsPedigreeNumber",
5+
"status": "draft",
6+
"kind": "identifier",
7+
"date": "2022-12-05",
8+
"publisher": "NHS Digital",
9+
"responsible": "NHS Genomic Interop Programme",
10+
"description": "Clinical genetics no/pedigree number",
1111
"usage": "Patient's genetic/pedigree number which links their family.",
12-
"uniqueId": [
13-
{
14-
"type": "uri",
15-
"value": "https://fhir.nhs.uk/Id/genomics-pedigree-number",
16-
"preferred": true
17-
}
18-
]
12+
"uniqueId": [
13+
{
14+
"type": "uri",
15+
"value": "https://fhir.nhs.uk/Id/genomics-pedigree-number",
16+
"preferred": true
17+
}
18+
]
1919
}
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
{
2+
"resourceType": "Observation",
3+
"id": "Observation-DiseaseStatus-Example",
4+
"status": "final",
5+
"code": {
6+
"coding": [
7+
{
8+
"system": "https://fhir.nhs.uk/CodeSystem/England-GenomicTestDirectory",
9+
"code": "R67.2",
10+
"display": "Monogenic hearing loss"
11+
}
12+
]
13+
},
14+
"subject": {
15+
"reference": "Patient/Patient-MeirLieberman-Example",
16+
"identifier": {
17+
"system": "https://fhir.nhs.uk/Id/nhs-number",
18+
"value": "9449307873"
19+
}
20+
},
21+
"effectiveDateTime": "2023-08-05",
22+
"valueCodeableConcept": {
23+
"coding": [
24+
{
25+
"system": "http://snomed.info/sct",
26+
"code": "103310001",
27+
"display": "Patient not affected"
28+
}
29+
]
30+
}
31+
}

0 commit comments

Comments
 (0)