Skip to content

dermatologist/dhti-elixir

Repository files navigation

  • 🚀 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.

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 Wiki. Individual packages also have their own README files with more details.

How to contribute elixirs?

Starting with dhti (Example)

npx dhti-cli elixir install -g https://github.com/dermatologist/dhti-elixir.git -n dhti-elixir-schat -s packages/simple_chat

Available Elixirs

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 for information about contributing to this project.

Contributors

About

Community‑driven elixirs powering modular extensions for DHTI.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages