Features
Validation of FHIR implementations
Need to test your FHIR implementation for correctness? FHIR implementation guides have different requirements on your implementation. From country-specific adaptations (e.g. Swiss FHIR specifications), to requirements for specific use cases like the International Patient Summary (IPS), or your own organization’s internal FHIR implementation guide. You can configure Matchbox to meet your requirements, and validate your FHIR resources directly with an API during testing or in production. Validation is based on the HL7 Java reference validator in accordance with the provided terminologies. An external or internal terminology server can also be configured, and you can validate your implementation through the FHIR API or through a simple GUI. Matchbox can also be integrated with EVS Client, the validation tool from IHE that is used during Connectathons.
Customized matchbox containers can be created with the following features for integration or production validation:
- configure your container directly with the ig's you validate against, no callout to an external package server is necessary
- ig's can be preloaded and cached in memory to ensure fast validation if the container is ready
- use the internal terminology server of matchbox to be independent of the availability of an external terminology server or configure an own terminology server
- the HL7 Java reference validator version is fixed per matchbox version and specified in the results
- warnings and information outcomes can be configured to be ignored
Mapping health data to and from FHIR using the FHIR mapping language
Need to map your health data into FHIR and want to share your mapping to FHIR in a re-usable way? The FHIR mapping language allows you to define mapping in a text representation and transform them to FHIR StructureMap resources. Those resources can then be provided in FHIR implementation guides. Matchbox applies the mapping to your own data to create FHIR-compatible data sets. It also checks that the mapping conforms with the included validation stack. In Switzerland, this approach is tested with mapping between CDA and FHIR exchange formats for medication (CDA-FHIR-Maps).
Structured Data Capture (SDC) Questionnaire support for data extraction with the FHIR Mapping Language
SDC (Structured Data Capture) extraction support based on the FHIR Mapping language and preliminary support for assemble of modular questionnaires.