https://github.com/dermatologist/dhti-elixir
Communityβdriven elixirs powering modular extensions for DHTI.
https://github.com/dermatologist/dhti-elixir
dhti elixir health-informatics langchain langserve
Last synced: 5 months ago
JSON representation
Communityβdriven elixirs powering modular extensions for DHTI.
- Host: GitHub
- URL: https://github.com/dermatologist/dhti-elixir
- Owner: dermatologist
- License: mpl-2.0
- Created: 2026-01-12T01:25:19.000Z (5 months ago)
- Default Branch: develop
- Last Pushed: 2026-01-25T13:08:07.000Z (5 months ago)
- Last Synced: 2026-01-26T05:14:03.283Z (5 months ago)
- Topics: dhti, elixir, health-informatics, langchain, langserve
- Language: Python
- Homepage: https://github.com/dermatologist/dhti
- Size: 508 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# [DHTI Elixirs](https://github.com/dermatologist/dhti)
- π *What might healing become if we dared to distill possibility itself!*
## Overview
Elixirs are modular Langserve healthcare apps following health data standards and best practices such as **FHIR and CDS-Hooks**. This is a monorepo of elixirs for [DHTI](https://github.com/dermatologist/dhti).
[DHTI](https://github.com/dermatologist/dhti) provides command-line tools (`dhti-cli`) for installation and management of DHTI elixirs using docker containers. [DHTI](https://github.com/dermatologist/dhti) [Vidhis](https://github.com/dermatologist/dhti/blob/develop/vidhi/README.md) (receipes) provides a set of shell commands that you can used to easily spin up a complete DHTI environment with modules such as the *Chatbot Agent (with patient chart context), RAG, Imaging Report widget, Orthanc DICOM viewer,* and more. Additionally, there is a browser extension that allows you to capture webpage content and send it to the DHTI elixir.
**The best way to start using these microfrontends is by following the [DHTI Vidhis](https://github.com/dermatologist/dhti/blob/develop/vidhi/README.md).** Also see the [](https://github.com/dermatologist/dhti/wiki). Individual packages also have their own README files with more details.
[How to contribute elixirs?](CONTRIBUTING.md)
## Starting with dhti (Example)
```bash
npx dhti-cli elixir install -g https://github.com/dermatologist/dhti-elixir.git -n dhti-elixir-schat -s packages/simple_chat
```
## Available Elixirs
- [DHTI Simple Chat Elixir](packages/simple_chat/README.md): A simple chat interface for DHTI using LLMs.
- [DHTI Agent Chat Elixir](packages/agent_chat/README.md): An agent-based chat interface for DHTI using LLMs.
- [DHTI Imaging Report Elixir](packages/imaging_report/README.md): A vision-capable elixir for analyzing medical images and generating reports using multimodal AI models.
- [File Uploader Elixir](packages/upload_file/README.md): An elixir to upload files to vectorstore.
- [DHTI Simple RAG Elixir](packages/simple_rag/README.md): A simple RAG elixir that reads from vectorstore.
## Repository Structure
```
βββ packages/
β βββ agent_chat/
β β βββ pyproject.toml
β β βββ src/dhti_elixir_achat/
β β βββ __init__.py
β β βββ bootstrap.py
β β βββ chain.py
β β βββ server.py
β βββ simple_chat/
β β βββ pyproject.toml
β β βββ src/dhti_elixir_schat/
β β βββ __init__.py
β β βββ bootstrap.py
β β βββ chain.py
β β βββ server.py
β βββ simple_rag/
β β βββ src/dhti_elixir_srag/
β βββ imaging_report/
β β βββ src/dhti_elixir_imaging_report/
β βββ starter/
β β βββ src/dhti_elixir_starter/
β βββ upload_file/
β βββ src/dhti_elixir_upload/
βββ docs/
β βββ index.md
β βββ modules.md
β βββ contributing.md
βββ tests/
β βββ agent_chat/
β βββ imaging_report/
β βββ simple_chat/
β βββ simple_rag/
βββ README.md
βββ pyproject.toml
βββ (other configs: Dockerfile, Makefile, .github/, .vscode/)
```
## Give us a star βοΈ
If you find this project useful, give us a star. It helps others discover the project.
## Contributing
Please see the [Contributing Guide](CONTRIBUTING.md) for information about contributing to this project.
## Contributors
* [Bell Eapen](https://nuchange.ca) ([UIS](https://www.uis.edu/directory/bell-punneliparambil-eapen)) | [Contact](https://nuchange.ca/contact) | [](https://twitter.com/beapen)