A production-ready, scalable, open-source terminology server supporting SNOMED CT, LOINC, RxNorm, ICD-10/11, and custom code systems with FHIR compliance.
Snow Owl is an open-source terminology server designed to store, search, and author high volumes of standardized medical terminology artifacts like SNOMED CT, LOINC, and ICD-10/11. It provides a scalable, revision-controlled platform with FHIR Terminology Service compliance, solving the problem of managing complex clinical code systems for healthcare interoperability.
Healthcare IT organizations, clinical terminology authors, EHR/EMR system developers, and health data interoperability teams who need to manage and integrate standardized medical terminologies.
Developers choose Snow Owl for its production-ready scalability, comprehensive FHIR compliance, robust revision-control for collaborative authoring, and extensible plugin architecture—all available as open-source with enterprise-grade features.
:owl: Snow Owl Terminology Server - a production-ready, fast, scalable, FHIR Terminology Service compliant server that supports SNOMED CT International and Extensions, LOINC, RxNorm, UMLS, ICD-10/11, custom code systems and many others
Maintains multiple versions and isolated work branches for collaborative terminology management, enabling team workflows and version history as highlighted in the features.
Provides APIs compliant with FHIR R4, R4B, and R5 formats in a single deployment, facilitating seamless healthcare interoperability and standards adherence.
Built on Elasticsearch 7/8 for distributed full-text search and analytics, ensuring high performance with large terminology datasets, as noted in the README.
Handles SNOMED CT, LOINC, RxNorm, and more with extensibility for custom code systems, supporting diverse healthcare terminology needs.
Requires Eclipse IDE with specific plugins and configurations for development, as detailed in the README, which can be a significant barrier for teams not using this toolchain.
The Apache 2.0 licensed version excludes some terminology systems like LOINC and ICD-10, requiring enterprise licensing for full functionality, as mentioned in the download notes.
Currently supports only up to Elasticsearch 8 with no support for Elasticsearch 9 yet, which may complicate infrastructure upgrades and long-term maintenance.
Synthetic Patient Population Simulator
Modular, fast NLP framework, compatible with Pytorch and spaCy, offering tailored support for French clinical notes.
Health Information System for management of human resources for health
Natural Language Processing System for extraction of information from Electronic Medical Record clinical free-text
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.