@@ -98,73 +98,22 @@ def test_index_bad_payload(version):
9898
9999 expected_body = json .dumps (
100100 {
101- "resourceType" : "OperationOutcome" ,
102- "id" : app_logger .service_name ,
103- "meta" : {
104- "profile" : [
105- "https://fhir.nhs.uk/StructureDefinition/NHSDigital-OperationOutcome"
106- ]
107- },
108- "issue" : [
101+ "errors" : [
109102 {
110- "severity" : "error" ,
111- "code" : "processing" ,
112- "details" : {
113- "coding" : [
114- {
115- "system" : "https://fhir.nhs.uk/StructureDefinition/NHSDigital-OperationOutcome" ,
116- "code" : "MISSING_VALUE" ,
117- "display" : "Missing value" ,
118- }
119- ]
120- },
121- "diagnostics" : "field required" ,
122- "expression" : ["Organization.resourceType" ],
103+ "code" : "MISSING_VALUE" ,
104+ "message" : "Organization.resourceType: field required" ,
123105 },
124106 {
125- "severity" : "error" ,
126- "code" : "processing" ,
127- "details" : {
128- "coding" : [
129- {
130- "system" : "https://fhir.nhs.uk/StructureDefinition/NHSDigital-OperationOutcome" ,
131- "code" : "MISSING_VALUE" ,
132- "display" : "Missing value" ,
133- }
134- ]
135- },
136- "diagnostics" : "field required" ,
137- "expression" : ["Organization.identifier" ],
107+ "code" : "MISSING_VALUE" ,
108+ "message" : "Organization.identifier: field required" ,
138109 },
139110 {
140- "severity" : "error" ,
141- "code" : "processing" ,
142- "details" : {
143- "coding" : [
144- {
145- "system" : "https://fhir.nhs.uk/StructureDefinition/NHSDigital-OperationOutcome" ,
146- "code" : "MISSING_VALUE" ,
147- "display" : "Missing value" ,
148- }
149- ]
150- },
151- "diagnostics" : "field required" ,
152- "expression" : ["Organization.name" ],
111+ "code" : "MISSING_VALUE" ,
112+ "message" : "Organization.name: field required" ,
153113 },
154114 {
155- "severity" : "error" ,
156- "code" : "processing" ,
157- "details" : {
158- "coding" : [
159- {
160- "system" : "https://fhir.nhs.uk/StructureDefinition/NHSDigital-OperationOutcome" ,
161- "code" : "MISSING_VALUE" ,
162- "display" : "Missing value" ,
163- }
164- ]
165- },
166- "diagnostics" : "field required" ,
167- "expression" : ["Organization.partOf" ],
115+ "code" : "MISSING_VALUE" ,
116+ "message" : "Organization.partOf: field required" ,
168117 },
169118 ],
170119 }
0 commit comments