- 🚀 What might healing become if we dared to distill possibility itself!
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.
DHTI provides command-line tools (dhti-cli) for installation and management of DHTI elixirs using docker containers. DHTI Vidhis (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. Also see the . Individual packages also have their own README files with more details.
npx dhti-cli elixir install -g https://github.com/dermatologist/dhti-elixir.git -n dhti-elixir-schat -s packages/simple_chat
- DHTI Simple Chat Elixir: A simple chat interface for DHTI using LLMs.
- DHTI Agent Chat Elixir: An agent-based chat interface for DHTI using LLMs.
- DHTI Imaging Report Elixir: A vision-capable elixir for analyzing medical images and generating reports using multimodal AI models.
- File Uploader Elixir: An elixir to upload files to vectorstore.
- DHTI Simple RAG Elixir: A simple RAG elixir that reads from vectorstore.
├── 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/)
If you find this project useful, give us a star. It helps others discover the project.
Please see the Contributing Guide for information about contributing to this project.
- Bell Eapen (UIS) | Contact |
