Wiki Spaces

Documentation
Projects
Resources

Get Help from Others

Q&A: Ask OpenMRS
Discussion: OpenMRS Talk
Real-Time: IRC Chat | Slack

Projects

Page tree
Skip to end of metadata
Go to start of metadata

Primary mentor


Backup mentor

Assigned to


Abstract

FHIR is an emerging standard for healthcare interoperability. While OpenMRS has been an early adopter of the FHIR standard, there is still work to do to get our FHIR implementation working properly. This project focuses on implementing support for FHIR narratives. FHIR narratives are human-readable representations of a FHIR resource. Basically, they provides a simple XHTML web fragment that includes all the relevant content. The main objective for this project is to not only create a decent default mapping for narratives for all the resources defined and handled by the OpenMRS FHIR module, but also to develop a framework which will let implementations define and specify their own templates for FHIR narratives.

Project Champions

Skills Needed

  • Some familiarity with Java
  • Familiarity with HTML / XHTML and especially HTML templating

Objectives

  • Create basic FHIR narratives for core resources (Patient, Encounter, Observation, Practitioner, Person, etc.)
  • Develop a framework to support implementation-driven overrides for FHIR narratives
  • As part of this framework, add support for localization of the generated narratives

Extra Credit

  • Implement search for FHIR resources using the _text parameter
  • Develop standardized class names for elements to assist front-end code with proper styling and interpretation

Getting Started