Skip to content

Spring Boot REST API that converts FHIR Dosage and Timing data into human-readable text, with support for internationalization and configurable output. Includes Swagger UI for interactive exploration.

Notifications You must be signed in to change notification settings

jy95/spring-fhir-humanizer-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

spring-fhir-humanizer-api Codacy Badge Codacy Badge

spring-fhir-humanizer-api is a Spring Boot REST API powered by FDS that converts

into human-readable text — in your desired language and with customizable formatting & more.

🚀 Demo

⚠️ Note: This instance is hosted on Render, which puts inactive web services to sleep. The first request after a period of inactivity may take up to 50 seconds to respond.

✨ Features

  • 📝 Converts FHIR Dosage and Timing elements to plain-language descriptions
  • 🌐 Supports internationalization (via locale parameter)
  • ⚙️ Customize display format via options like displayOrder and displaySeparator
  • 📦 Accepts single or multiple objects
  • 🔍 Includes built-in Swagger UI for easy testing and exploration
  • ✂️ Choose output format style :
    • SUMMARY : all results concatenated into a single string
    • DETAILED : generate one string per entry

🚀 Getting Started

Prerequisites

  • Java 21+
  • Maven

Build and Run

git clone https://github.com/your-org/spring-fhir-humanizer-api.git
cd spring-fhir-humanizer-api
./mvnw spring-boot:run

Credits

Special thanks to :

Contributors

Contributors

Star History

Star History Chart

About

Spring Boot REST API that converts FHIR Dosage and Timing data into human-readable text, with support for internationalization and configurable output. Includes Swagger UI for interactive exploration.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •