Stream: implementers
Topic: effectiveDateTime validation in MedicationAdministration
Henk-Jan Meijer (Jun 28 2019 at 09:13):
I'm having trouble validating a MedicationAdministration with the command-line validator. Minimal example:
{ "status": "completed", "medicationReference": { "identifier": { "value": "Red Pill" } }, "subject": { "identifier": { "value": "Neo" } }, "effectiveDateTime": "1970-01-01", "resourceType": "MedicationAdministration" }
Validator gives me an error on occurrence[x]
, but I can't find that field in the spec:
FHIR Validation tool Version 3.8.9-SNAPSHOT - Built 2019-06-25T08:27:56.750Z - Git 3038246df59b Arguments: minimal.json .. connect to tx server @ http://tx.fhir.org .. definitions from hl7.fhir.core#current (v4.1.0) .. validate [minimal.json] *FAILURE* validating minimal.json: error:2 warn:0 info:0 Error @ MedicationAdministration (line 1, col2) : Profile http://hl7.org/fhir/StructureDefinition/MedicationAdministration, Element 'MedicationAdministration.occurence[x]': minimum required = 1, but only found 0 Error @ /MedicationAdministration (line 13, col37) : Unrecognised property '@effectiveDateTime'
Vadim Peretokin (Jun 28 2019 at 11:04):
You're asking it to validate against R5, so here it is: http://build.fhir.org/medicationadministration-definitions.html#MedicationAdministration.occurence_x_
Vadim Peretokin (Jun 28 2019 at 11:05):
If you don't want R5, specify -version 3.0
or whatever you need in the command-line arguments :)
Henk-Jan Meijer (Jun 28 2019 at 11:09):
@Vadim Peretokin that solved it, thanks!
Last updated: Apr 12 2022 at 19:14 UTC