New Fhirquestionnaires module

Dear OpenMRS Community,

I am pleased to announce the release of the Fhirquestionnaires module, a project I developed as part of my master’s thesis. This module brings FHIR R4 Questionnaire and QuestionnaireResponse support to OpenMRS, enabling structured, interoperable research data collection and exchange across multiple sites.

Key features include:

  • An interactive form builder for creating questionnaires from scratch or importing existing FHIR JSON definitions
  • Patient-level data capture via an embedded widget powered by LHC-Forms, supporting conditional logic and diverse answer types
  • A built-in HAPI FHIR server exposing standard endpoints for seamless integration with external FHIR-compliant systems
  • Modular Python script that can be easily adapted and shared with multiple institutions to support flexible harmonized data export (CSV/XLSX, full or anonymized).

This module aims to facilitate collaborative research and data sharing. The module is available as a pre-release on GitHub, and I would warmly welcome any feedback, contributions or use cases.

A demo video is available here.

GitHub Repository: guiott67/Fhirquestionnaires

Best regards, Thierry Guiot

1 Like