Working with FHIR schemas

The schemas in the /fhir/ folder are fetched from the official FHIR Page. fhir.schema.v301.json contains the combined schema with minor changes.\ For the inplementation, data4life had to change the oneOf keyword in ResourceList to anyOf because otherwise the validator fails. The minimal Practitioner resource, for example, is accepted by multiple of the schemas referenced in ResourceList. Therefore, the validation would fail. Those changes have already been proposed to HL7. \ data4life migrated the schema to draft-06. Therefore, we only had to remove the schema property from the JSON. \ fhir.schema.v301.min.json is the same schema as in fhir.schema.v301.json but with reduced size. To achieve this, we removed the description properties and all the spaces and line breaks.