HL7 WGM // AID Session // Ben Kraufmann DYNAMIC WEB FORMS WITH FHIR® AND XRX
2 © Fraunhofer FOKUS APPLICATION DOMAIN // DEMIS Support public health in coping with epidemics
3 © Fraunhofer FOKUS FHIR for modeling and messaging Dynamic web forms with W3C XForms Transform FHIR profiles by means of an XProc/XSLT pipeline TECHNICAL FRAMEWORK
4 © Fraunhofer FOKUS Flat structure to deep structure Inline XSD details Inline XPath expressions to identify slices, and to apply constrains FIRST STEP: AUGMENT FHIR PROFILE
5 © Fraunhofer FOKUS Templates for FHIR documents XForms Views with input fields Bindings that link Templates with Views Data validators, i. e. bindings constraints Actions, that load vocabularies from CTS2-store or FHIR server SECOND STEP: GENERATE WEB FORMS
6 © Fraunhofer FOKUS APPLY TYPE CONSTRAINTS
7 © Fraunhofer FOKUS + MULTIPLICITY AND SLICING
8 © Fraunhofer FOKUS VALUE SETS AND CODE SYSTEMS // 1