FHIR Form Designer
Healthcare · HL7 FHIR- The problem
- Clinical questionnaires in healthcare are governed by the HL7 FHIR R4 standard — powerful, but verbose and unforgiving. A single malformed resource breaks downstream systems. Non-developers needed to author valid FHIR R4 Questionnaire resources without hand-writing JSON or learning the specification.
- The architecture
- A cross-platform desktop application that separates the editing model from FHIR serialization entirely. The UI works against a reactive in-memory domain model held in a central store; FHIR R4 is only projected at the boundary, with FHIRPath used to evaluate the spec's expression logic. This keeps the standard's complexity contained in one well-tested layer and makes the editor resilient to spec changes — while shipping as a single offline binary with no install dependencies.
- The stack
-
TypeScript
Vue 3
Electron
Pinia
FHIRPath
Vite
Chosen for offline-first operation and a deployment story that doesn't depend on a browser or a server — packaged as a portable Windows executable and a Linux AppImage.