Skip to content

Commit 953f66b

Browse files
committed
Organization and Agent Directory test scenario updates
1 parent ed59fba commit 953f66b

File tree

1 file changed

+81
-58
lines changed

1 file changed

+81
-58
lines changed

wiremock/stubs/__files/mediTest.json

Lines changed: 81 additions & 58 deletions
Original file line numberDiff line numberDiff line change
@@ -11,33 +11,21 @@
1111
{
1212
"resource": {
1313
"resourceType": "Patient",
14-
"id": "0198c7a5-79c9-724d-a5a3-9f2f1be9bbd7",
14+
"id": "9340157B-6973-4209-9B57-BF6C64F29E46",
1515
"meta": {
16+
"versionId": "8840260017698329728",
1617
"profile": [
1718
"https://fhir.nhs.uk/STU3/StructureDefinition/CareConnect-GPC-Patient-1"
18-
],
19-
"versionId": "242f9bf749401a08c0b2e5afde27df2e"
19+
]
2020
},
2121
"extension": [
2222
{
2323
"url": "https://fhir.nhs.uk/STU3/StructureDefinition/Extension-CareConnect-GPC-RegistrationDetails-1",
2424
"extension": [
2525
{
26-
"url": "registrationPeriod",
27-
"valuePeriod": {
28-
"start": "2025-08-20"
29-
}
30-
},
31-
{
32-
"url": "registrationType",
33-
"valueCodeableConcept": {
34-
"coding": [
35-
{
36-
"system": "https://fhir.nhs.uk/STU3/CodeSystem/CareConnect-RegistrationType-1",
37-
"code": "R",
38-
"display": "Regular"
39-
}
40-
]
26+
"url": "preferredBranchSurgery",
27+
"valueReference": {
28+
"reference": "Location/EB3994A6-5A87-4B53-A414-913137072F57"
4129
}
4230
}
4331
]
@@ -55,50 +43,85 @@
5543
"code": "01",
5644
"display": "Number present and verified"
5745
}
58-
]
46+
],
47+
"text": "Number present and verified"
5948
}
6049
}
6150
],
6251
"system": "https://fhir.nhs.uk/Id/nhs-number",
63-
"value": "9736169693"
52+
"value": "{{jsonPath request.body '$.parameter[0].valueIdentifier.value'}}"
6453
}
6554
],
66-
"active": true,
67-
"name": [
68-
{
69-
"use": "official",
70-
"family": "Dean",
71-
"prefix": [
72-
"Miss"
73-
],
74-
"given": [
75-
"Maggie",
76-
"Iris"
77-
]
78-
}
55+
{{^patient}}
56+
"name": [
57+
{
58+
"use": "official",
59+
"family": "Mache",
60+
"given": [
61+
"Adam",
62+
"Roy"
7963
],
80-
"gender": "female",
81-
"birthDate": "2014-11-13",
82-
"address": [
83-
{
84-
"use": "home",
85-
"line": [
86-
"216 Warley Road",
87-
"HALIFAX"
88-
],
89-
"postalCode": "HX2 0BQ",
90-
"country": "GBR"
91-
}
64+
"prefix": [
65+
"Mr"
66+
]
67+
}
68+
],
69+
"gender": "male",
70+
"birthDate": "2022-03-11",
71+
"address": [
72+
{
73+
"use": "home",
74+
"type": "physical",
75+
"line": [
76+
"57 Louth Road"
9277
],
93-
"managingOrganization": {
94-
"reference": "Organization/B84012"
95-
}
78+
"city": "Grimsby",
79+
"postalCode": "DN33 2HR"
9680
}
97-
},
81+
],
82+
{{/patient}}
83+
{{#patient}}
84+
"name": [
85+
{
86+
"use": "official",
87+
"text": "{{patient.name.0.given.0}} {{patient.name.0.family}}",
88+
"family": "{{patient.name.0.family}}",
89+
"given": [
90+
"{{patient.name.0.given.0}}"
91+
],
92+
"prefix": [
93+
"{{patient.name.0.prefix.0}}"
94+
]
95+
}
96+
],
97+
"gender": "{{ patient.gender }}",
98+
"birthDate": "{{ patient.birthDate }}",
99+
"address": [
100+
{
101+
"use": "home",
102+
"type": "physical",
103+
"line": [
104+
"{{ patient.address.0.line.0 }}",
105+
"{{ patient.address.0.line.1 }}"
106+
],
107+
"postalCode": "{{ patient.address.0.postalCode }}"
108+
}
109+
],
110+
{{/patient}}
111+
"generalPractitioner": [
112+
{
113+
"reference": "Practitioner/01979be5-6c23-726d-9efa-d2998128340d"
114+
}
115+
],
116+
"managingOrganization": {
117+
"reference": "Organization/5E496953-065B-41F2-9577-BE8F2FBD0757"
118+
}
119+
}
120+
},
98121
{
99122
"resource": {
100123
"resourceType": "Organization",
101-
"id": "B84012",
124+
"id": "5E496953-065B-41F2-9577-BE8F2FBD0757",
102125
"meta": {
103126
"profile": [
104127
"https://fhir.nhs.uk/STU3/StructureDefinition/CareConnect-GPC-Organization-1"
@@ -116,7 +139,7 @@
116139
"identifier": [
117140
{
118141
"system": "https://fhir.nhs.uk/Id/ods-organization-code",
119-
"value": "B84012"
142+
"value": "5E496953-065B-41F2-9577-BE8F2FBD0757"
120143
}
121144
],
122145
"active": true,
@@ -189,8 +212,8 @@
189212
"postalCode": "LS19 6BA"
190213
},
191214
"managingOrganization": {
192-
"reference": "Organization/B84012",
193-
"display": "Spring Hall Group Practice"
215+
"reference": "Organization/5E496953-065B-41F2-9577-BE8F2FBD0757",
216+
"display": "TEMPLE SOWERBY MEDICAL PRACTICE"
194217
}
195218
}
196219
},
@@ -350,7 +373,7 @@
350373
"reference": "Practitioner/01979be5-6c23-726d-9efa-d2998128340d"
351374
},
352375
"organization": {
353-
"reference": "Organization/B84012"
376+
"reference": "Organization/5E496953-065B-41F2-9577-BE8F2FBD0757"
354377
}
355378
}
356379
},
@@ -712,7 +735,7 @@
712735
"reference": "Practitioner/c012a388-1ef7-11ee-a34c-0a58a9feac02"
713736
},
714737
"organization": {
715-
"reference": "Organization/B84012"
738+
"reference": "Organization/5E496953-065B-41F2-9577-BE8F2FBD0757"
716739
}
717740
}
718741
},
@@ -792,7 +815,7 @@
792815
"start": "2025-08-20T14:24:00+01:00"
793816
},
794817
"serviceProvider": {
795-
"reference": "Organization/B84012"
818+
"reference": "Organization/5E496953-065B-41F2-9577-BE8F2FBD0757"
796819
}
797820
}
798821
},
@@ -1079,7 +1102,7 @@
10791102
"reference": "Practitioner/01979be5-6c23-726d-9efa-d2998128340d"
10801103
},
10811104
{
1082-
"reference": "Organization/B84012"
1105+
"reference": "Organization/5E496953-065B-41F2-9577-BE8F2FBD0757"
10831106
}
10841107
],
10851108
"valueQuantity": {
@@ -1258,7 +1281,7 @@
12581281
"issued": "2025-08-20T14:46:04+01:00",
12591282
"performer": [
12601283
{
1261-
"reference": "Organization/B84012"
1284+
"reference": "Organization/5E496953-065B-41F2-9577-BE8F2FBD0757"
12621285
}
12631286
]
12641287
}

0 commit comments

Comments
 (0)