Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Examinations consistency checker (ECC) #2125

Draft
wants to merge 11 commits into
base: develop
Choose a base branch
from

Conversation

michaelkain
Copy link
Contributor

@michaelkain michaelkain commented Mar 4, 2024

This class iterates over all examinations in the database of Shanoir and
applies multiple consistency checks on the data below in the tree. It
produces a .csv file with the result of his consistency check on the server.
It runs every two hours and stores the latest analyzed exam in its database.
As ongoing imports can create temporarily empty examinations, we only check
on examinations older than yesterday, not from today.

The following is checked:

  1. It checks, if an examination is empty and has no data below.

  2. It checks the StudyInstanceUID per exam. Is it unique? Is there only one
    StudyInstanceUID in all dataset files of the DICOM WADO path?

  3. Are all dataset files available in the PACS?

@michaelkain michaelkain changed the title Examinations consistency checker Examinations consistency checker (ECC) Mar 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant