FHIR Chat · effectiveDateTime validation in MedicationAdministration · implementers

Stream: implementers

Topic: effectiveDateTime validation in MedicationAdministration


view this post on Zulip 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'

view this post on Zulip 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_

view this post on Zulip 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 :)

view this post on Zulip Henk-Jan Meijer (Jun 28 2019 at 11:09):

@Vadim Peretokin that solved it, thanks!


Last updated: Apr 12 2022 at 19:14 UTC