| Package | fhir.erezept.validator |
| Resource Type | TestScript |
| Id | validate-e-rezept-error-structure |
| FHIR Version | R4 |
| Source | https://simplifier.net/resolve?scope=fhir.erezept.validator@0.4.9&canonical=https://example.org/fhir/TestScript/validate-e-rezept-error-structure |
| URL | https://example.org/fhir/TestScript/validate-e-rezept-error-structure |
| Status | active |
| Name | ValidateERezept_WARNING_PatientIntolerant |
| Realm | us |
| Authority | hl7 |
| Description | Testet die Validierungsoperation $validate-e-rezept mit einem ungültigen E-Rezept-Bundle. |
No resources found
No resources found
No narrative content found in resource
{
"resourceType": "TestScript",
"id": "validate-e-rezept-error-structure",
"url": "https://example.org/fhir/TestScript/validate-e-rezept-error-structure",
"name": "ValidateERezept_WARNING_PatientIntolerant",
"status": "active",
"description": "Testet die Validierungsoperation $validate-e-rezept mit einem ungültigen E-Rezept-Bundle.",
"fixture": [
{
"id": "example-request-007",
"autocreate": false,
"autodelete": false,
"resource": {
"reference": "/examples/Example_Request_007_incl_multiple_allergyIntolerance_no_medications.json"
}
},
{
"id": "example-request-008",
"autocreate": false,
"autodelete": false,
"resource": {
"reference": "/examples/Example_Request_008_unknown_codeSystem.json"
}
}
],
"test": [
{
"name": "007 - Rezept enthält kein Medikament.",
"action": [
{
"operation": {
"type": {
"code": "operation"
},
"description": "Rezept enthält kein Medikament.",
"accept": "application/fhir+json",
"contentType": "application/fhir+json",
"sourceId": "example-request-007",
"params": "$validate-e-rezept",
"encodeRequestUrl": true
}
},
{
"assert": {
"description": "Response ist ein OperationOutcome",
"resource": "OperationOutcome",
"warningOnly": false
}
},
{
"assert": {
"description": "Response ist 'unprocessable'",
"response": "unprocessable",
"warningOnly": false
}
},
{
"assert": {
"description": "Issue Severity ist 'error'",
"path": "issue[0].severity",
"operator": "equals",
"value": "error",
"warningOnly": false
}
},
{
"assert": {
"description": "Issue Code ist 'invalid'",
"path": "issue[0].code",
"operator": "equals",
"value": "invalid",
"warningOnly": false
}
},
{
"assert": {
"description": "Details Textabgleich",
"path": "issue[0].details.text",
"operator": "contains",
"value": "MedicationRequest.medication[x]: minimum required = 1, but only found 0",
"warningOnly": false
}
}
]
},
{
"name": "008 - Es ist ein unbekanntes CodeSystem angegeben.",
"action": [
{
"operation": {
"type": {
"code": "operation"
},
"description": "Es ist ein unbekanntes CodeSystem angegeben.",
"accept": "application/fhir+json",
"contentType": "application/fhir+json",
"sourceId": "example-request-008",
"params": "$validate-e-rezept",
"encodeRequestUrl": true
}
},
{
"assert": {
"description": "Response ist ein OperationOutcome",
"resource": "OperationOutcome",
"warningOnly": false
}
},
{
"assert": {
"description": "Response ist 'unprocessable'",
"response": "unprocessable",
"warningOnly": false
}
},
{
"assert": {
"description": "Issue Severity ist 'error'",
"path": "issue[3].severity",
"operator": "equals",
"value": "error",
"warningOnly": false
}
},
{
"assert": {
"description": "Issue Code ist 'invalid'",
"path": "issue[3].code",
"operator": "equals",
"value": "invalid",
"warningOnly": false
}
},
{
"assert": {
"description": "Details Textabgleich",
"path": "issue[3].details.text",
"operator": "contains",
"value": "Value is 'http://snomed.info/sct' but is fixed to 'http://www.whocc.no/atc' in the profile",
"warningOnly": false
}
}
]
}
]
}