Skip to main content

A patient management and AI-powered diagnosis tool with a Streamlit web UI

Project description

🏥 Patient Diagnosis System

A patient management and AI-powered diagnosis tool with a web UI.

Install

pip install patient-diagnosis

Or install from source:

git clone https://github.com/your-username/patient-diagnosis.git
cd patient-diagnosis
pip install .

Setup

Set your OpenAI API key:

export OPENAI_API_KEY="your-api-key-here"

Usage

Run the app:

patient-diagnosis

Or:

python -m patient_diagnosis

The web UI will open at http://localhost:8501.

Features

  • Add patients — name, age, gender via the sidebar
  • View & delete patients — see the full patient list
  • AI diagnosis — select a patient, describe symptoms, get a 5-step diagnosis and treatment plan powered by OpenAI

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

patient_diagnosis-1.0.0.tar.gz (4.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

patient_diagnosis-1.0.0-py3-none-any.whl (5.2 kB view details)

Uploaded Python 3

File details

Details for the file patient_diagnosis-1.0.0.tar.gz.

File metadata

  • Download URL: patient_diagnosis-1.0.0.tar.gz
  • Upload date:
  • Size: 4.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for patient_diagnosis-1.0.0.tar.gz
Algorithm Hash digest
SHA256 d81b7276cd6444dd22bda111ee16fccd25a50e18ee72bfd510ac3a380ecc21cb
MD5 38a9bf8db3143833550869a7bc924207
BLAKE2b-256 bb4cf86c5568352e7ad41168d6e769204a004bc3b259334420ceacdecf91c527

See more details on using hashes here.

File details

Details for the file patient_diagnosis-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for patient_diagnosis-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4af5edf54195b38c6cae741ecdec15f2cf68b94f336d29898172bec7e3c3b8f4
MD5 16ae64917c2ac76bf5f49ef94e045caa
BLAKE2b-256 553d7c0e694412df4694c02057c47a5d9defa41e473fecb87171af2d483ed321

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page