Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/thelabbingproject/django_dicom

A reusable django app to manage DICOM files.
https://github.com/thelabbingproject/django_dicom

dicom django-app medical-imaging research-data-management

Last synced: 2 months ago
JSON representation

A reusable django app to manage DICOM files.

Awesome Lists containing this project

README

        

[![PyPI version](https://img.shields.io/pypi/v/django-dicom.svg)](https://pypi.python.org/pypi/django-dicom/)
[![PyPI status](https://img.shields.io/pypi/status/django-dicom.svg)](https://pypi.python.org/pypi/django-dicom/)
[![CircleCI](https://circleci.com/gh/TheLabbingProject/django_dicom.svg?style=shield)](https://app.circleci.com/pipelines/github/TheLabbingProject/django-dicom)
[![ReadTheDocs](https://readthedocs.org/projects/django-dicom/badge/?version=latest)](http://django-dicom.readthedocs.io/?badge=latest)
[![codecov.io](https://codecov.io/gh/TheLabbingProject/django_dicom/coverage.svg?branch=master)](https://codecov.io/github/TheLabbingProject/django_dicom?branch=master)

# django-dicom

A django app to manage [DICOM][1] files.

This app creates the basic models for DICOM data abstraction: Study, Patient, Series, and Image.
The models are complemented with some utility methods to facilitate data access.

## Quick start

1. Add "django_dicom" to your INSTALLED_APPS setting:


INSTALLED_APPS = [
...
'django_dicom',
]

2. Include the dicom URLconf in your project urls.py:


path('dicom/', include('django_dicom.urls')),

3. Run `python manage.py migrate` to create the dicom models.

4. Start the development server and visit http://127.0.0.1:8000/admin/.

5. Visit http://127.0.0.1:8000/dicom/.

## Documentation

The full documentation can be found [here](http://django-dicom.readthedocs.io).

[1]: https://www.dicomstandard.org/