HarmoniMed Engine
An open-source DICOM metadata harmonization and PHI anonymization engine designed for healthcare machine learning pipelines.
Features
- PHI Anonymization: Redacts standard patient identifiers and removes private vendor creator elements.
- Metadata Harmonization: Standardizes cross-vendor series descriptions (Siemens, GE, Philips) into uniform ML classes.
- Schema-Driven Rules: Customizable YAML config for modality-specific attribute validation.
- Flexible Export: Parses DICOM file trees directly into Parquet or CSV feature manifests.
Live Interactive Demo
Try the live Streamlit web application: HarmoniMed Live Demo
Quickstart
Installation
pip install harmonimed-engine
Metadata
Release files for harmonimed-engine 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| harmonimed_engine-0.1.0.tar.gz | 4.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| harmonimed_engine-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 9.0 kB
Release files / harmonimed_engine-0.1.0.tar.gz
| Download URL | harmonimed_engine-0.1.0.tar.gz |
|---|---|
| Size | 4.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
44d53d35e17af7f4ea16a621524472378e89aa987367c8012ee3729c2a1d39d7
|
|
BLAKE2b-256 checksum How to use checksums |
350e514043c986ac5648957ded499b3def6f03dcd960df1c0a35daed7e8dbfcd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.15
|
Release files / harmonimed_engine-0.1.0-py3-none-any.whl
| Download URL | harmonimed_engine-0.1.0-py3-none-any.whl |
|---|---|
| Size | 4.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d348986be41f7732a04d55386eb724b763a613ef1f1a69d259ffce7dc6e96b08
|
|
BLAKE2b-256 checksum How to use checksums |
9163b11c9fd937634d9136282fc90aa196550965618b0245417f233e98f87cc9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.15
|