Implementation Guide for eMediplan based on HL7 FHIR STU3
This github repository provides holds the source for the eMediplan CHMED16AF Implementation Guide, for the published version see eMediplan CHMED16AF Implementation Guide: Home.
Extending the CHMED16A format to a FHIR based definition (CHMED16AF) has the following advantages:
- Support for implementers: .NET/Java and other implementations are availabe to work directly with FHIR Ressources, no separate Parser/Serializer has to be written
- CHMED16AF formats can be validated for correctness, data types are well defined
- Base interoperabilty for other projects based on medications, e.g. mappings will be provided for the exchange formats for medication with the EPR in Switzerland.
The CHEMD16AF format can bei either in XML or JSON format. However both are too big in size to be exchange in a qrcode. For this a shortened notation CHMED16AQ has be developed similar to the work of HL7 Germany - Ultrakurzformat Patientenbezogener Medikationsplan
building the Implementation Guide
The Implementation Guide is built with the [FHIR Implementation Guide Auto-Builder(https://github.com/hl7-fhir/auto-ig-builder).
the Implementation Guide can be built also from the command line:
wget http://build.fhir.org/org.hl7.fhir.igpublisher.jar -O org.hl7.fhir.igpublisher.jar java -jar org.hl7.fhir.igpublisher.jar -ig ig.json
slicing on the Observation/Condition based on profiles is not yet supported https://chat.fhir.org/#narrow/stream/99-IG-creation/topic/discriminators.20based.20on.20profiles.20is.20not.20yet.20supported
Publishing the Implementation Guide for is currrencly a manual process
cd output cp -r ../chmed16aq . ncftpput -R -f ../ncftp.cfg / ./