XSD schemas for the FHIR messages used by project Koppeltaal. The files are downloaded from fhir-all-xsd
Koppleltaal is using FHIR DSTU1 version (0.0.82). The Validation process is using the following schemas:
-
fhir-atom-single.xsd,
-
fhir-single.xsd,
-
fhir-xhtml.xsd,
-
opensearch.xsd,
-
opensearchscore.xsd,
-
tombstone.xsd,
-
xml.xsd,
-
xmldsig-core-schema.xsd
The "goal" of a CarePlanActivity is a "string" instead of "idref", because the FHIR library used by the Koppeltaal server can't handle this for some reason.
There is one significant difference: The XSD files are encapsulated in a Python package for easy inclusion in the Python Koppeltaal adapter.
We use buildout to define dependencies and pytest to run the tests:
$ python2.7 bootstrap.py
$ bin/buildout
$ bin/py.test