Closed gacou54 closed 1 year ago
Add the following functions, that allow to find patients, studies, series or instances with a query on DICOM tags and provided labels.
New features:
Patient
Study
Series
Instance
Resource
lock
.labels
.add_label(label)
.remove_label(label)
.is_stable
.last_update
Patient.is_protected()
Patient.protected
Patient.set_to_(un)protected()
Patient.protected = True/False
Patient.studies
Study.series
Series.instances
retrive_and_write_(patients/patient/study/series/instance)
retrieve_(patient/study/series/instance)
retrieve_and_write_(patient/study/series/instance)
Refactoring:
find()
Add the following functions, that allow to find patients, studies, series or instances with a query on DICOM tags and provided labels.
New features:
Patient
,Study
,Series
andInstance
Resource
objectlock
parameter, which locks locally the state of the Resource at the first information query..labels
,.add_label(label)
and.remove_label(label)
.is_stable
.last_update
Patient.is_protected()
in favour ofPatient.protected
Patient.set_to_(un)protected()
in favour ofPatient.protected = True/False
Patient.studies
calls Orthanc to create a list of patient's studiesStudy.series
calls Orthanc to create the study's seriesSeries.instances
calls Orthanc to create the series' instancesretrive_and_write_(patients/patient/study/series/instance)
functionsretrieve_(patient/study/series/instance)
toretrieve_and_write_(patient/study/series/instance)
Refactoring:
find()
function. Does not change the functionality.