title | subtitle | author | version |
---|---|---|---|
ECGButil |
ECG conversion and anonymization Batch utility |
Daniel Loewenstein |
0.2.1 |
ECGButil is an open source utility for easy batch conversion and anonymization of electrocardiograms. ECGButil is developed in python and extends the functionality of the C# ECGToolkit developed by MJB van Ettinger.
Features
- Batch conversion
- Supported formats: MUSE-XML, SCP-ECG, DICOM, HL7 aECG, and ISHNE
- Anonymization using sha256 algorithm
Go to releases and download the .zip archive which contains the binaries.
- Extract .zip archive
- Run the executable ecgbutil.exe
- Choose input folder with source ECG files
- Make sure all ecg files are in the top level folder since subfolders are currently not supported
- Choose output folder for converted/and/or/anonymized files
- Press Convert
If option Anonymize is selected, the output will include anonymization_key.csv
pat_id | ano_id | acq_datetime | acg_datetime_ano |
---|---|---|---|
variable | description |
---|---|
pat_id | orginal patient ID |
ano_id | sha256 hashed patient ID |
acq_datetime | test acquistion datetime MM/DD/YYYY HH:MM:SS |
acq_datetime_ano | sha256 hashed test acquisition datetime |
ECGButil is distributed under the Apache License, Version 2.0
ECGButil is provided on an AS IS BASIS, without warranties or conditions of any kind. You are solely responsible for determining the appropriateness of using or redistributing the software.
Please report any issues or feature requests here