164 lines
5.4 KiB
Markdown
164 lines
5.4 KiB
Markdown
I know, this is old style manual tests ! Anyone willing to automate this is pretty welcome !
|
|
|
|
|
|
Modifications
|
|
=============
|
|
|
|
Prerequisites:
|
|
|
|
- make sure there are no patients whose `PatientID` starts with `TEST`
|
|
- upload the test study from `tests/stimuli/TEST_1`
|
|
|
|
Study modification
|
|
------------------
|
|
|
|
|
|
Edit study tags to create a modified copy:
|
|
- on Study `Test CT`, `Modify Study tags` and change:
|
|
- `PatientBirthDate = 19500630`
|
|
- `PatientID = TEST_2`
|
|
- `PatientName = Test2`
|
|
- `AccessionNumber = 2345`
|
|
- `StudyDate = 20150101`
|
|
- `StudyID = 2`
|
|
- Insert `InstitutionName = MY`
|
|
- Remove `StudyDescription`
|
|
- select "Create a modified copy of the original study"
|
|
- Apply
|
|
- Check: You should now have 2 studies for `PatientID = TEST*`
|
|
- Check the new study has changed its tags
|
|
|
|
Edit study tags 'in place':
|
|
- on the new Study (the one without `StudyDescription`), first copy-paste the `StudyInstanceUID` somewhere
|
|
- click `Modify Study tags`, and change:
|
|
- `StudyDate = 20200101`
|
|
- select "Modify the original study. (keeping the original DICOM UIDs)"
|
|
- Apply
|
|
- Check:
|
|
- `StudyDate == 20200101`
|
|
- `StudyInstanceUID` has not changed
|
|
|
|
|
|
Edit study tags, can not be used to edit a patient who already has other studies
|
|
- on the new Study (the one whose `PatientID==2`), `Modify Study tags` and change:
|
|
- `PatientID = TEST_1`
|
|
- don't change other Patient tags
|
|
- try all 3 modification mode options
|
|
- Apply
|
|
- Check: you should get an error telling you to use `Change Patient`
|
|
|
|
Edit study tags, can be used to create a new patient
|
|
- on the new Study (the one whose `PatientID==2`), `Modify Study tags` and change:
|
|
- `PatientID = TEST_3`
|
|
- `PatientName = Test3`
|
|
- don't change other Patient tags
|
|
- select "Create a modified copy of the original study"
|
|
- Apply
|
|
- Check: you should now have 3 studies and 3 patients
|
|
|
|
Attach study to a non existing patient
|
|
- on any Study, `Change patient` and set:
|
|
- `PatientID = NO_SUCH_PATIENT`
|
|
- Apply
|
|
- Check: you should get en error telling you to use `Modify Study tags` instead
|
|
|
|
Attach study to an existing patient, keep DICOM UIDs
|
|
- on Study from `PatientID = TEST_3`, `Change patient` and set:
|
|
- `PatientID = TEST_1`
|
|
- select "Modify the original study. (keeping the original DICOM UIDs)"
|
|
- Apply
|
|
- Check:
|
|
- Patient `TEST_1` shall now have 2 studies
|
|
- the Patient tags shall be identical in both studies
|
|
|
|
Edit patient birth date in multiple studies
|
|
- on a study from `PatientID = TEST_1`, 'Modify Patient tags' and set:
|
|
- `PatientBirthDate = 19100101`
|
|
- select "Modify the original study. (keeping the original DICOM UIDs)"
|
|
- Apply
|
|
- Check:
|
|
- `PatientBirthDate` has changed in all studies,
|
|
|
|
Edit patient ID in multiple studies
|
|
- on a study from `PatientID = TEST_1`, 'Modify Patient tags' and set:
|
|
- `PatientID = TEST_4`
|
|
- select "Modify the original study. (keeping the original DICOM UIDs)"
|
|
- Apply
|
|
- Check:
|
|
- `PatientID` has changed in all studies,
|
|
|
|
Edit patient ID in multiple studies
|
|
- on a study from `PatientID = TEST_4`, 'Modify Patient tags' and set:
|
|
- `PatientID = TEST_1`
|
|
- select "Create a modified copy of the original study"
|
|
- Apply
|
|
- Check:
|
|
- there are duplicate studies for Patient `TEST_1` and `TEST_4`
|
|
|
|
Anonymize study
|
|
- on any study, 'Anonymize study':
|
|
- make sure `PatientID` and `PatientName` have been pre-filled
|
|
- set a `StudyDescription`
|
|
- Apply
|
|
- Check:
|
|
- the anonymized study has been created, the original study is still present
|
|
|
|
|
|
Series modification
|
|
------------------
|
|
|
|
Preparation:
|
|
- delete all studies from `TEST*` patient
|
|
- upload the test study again
|
|
- on Study `Test CT`, `Modify Study tags` and change:
|
|
- `AccessionNumber = 2345`
|
|
- `StudyDate = 20150101`
|
|
- `StudyID = 2`
|
|
- `StudyDescription = Test CT 2`
|
|
- select "Create a modified copy of the original study"
|
|
- Apply
|
|
- you should now have 2 studies for the `TEST_1` patient
|
|
|
|
Edit series tags to move it to an existing study:
|
|
- on the series from `Test CT 2`, `Change study` :
|
|
- `StudyInstanceUID = 1.2.4`
|
|
- click `Modify` -> you should get an error
|
|
- `StudyInstanceUID = 1.2.3`
|
|
- click `Modify`
|
|
- Check:
|
|
- you now have 2 series in the `Test CT` study
|
|
- `StudyDate` tags of instances from both series should be set to `20100630`
|
|
|
|
Move series to a new study:
|
|
- on one of the series, `Create new study` and change:
|
|
- `PatientID = TEST_1`
|
|
- `StudyDescription = TEST CT 3`
|
|
- click `Modify` -> you should have a warning telling you that this patient exists with different tags -> `Modify`
|
|
- Check:
|
|
- you should now have 2 studies for patient `TEST*`
|
|
|
|
Move series to a new study (2):
|
|
- on the series from `TEST CT 3`, `Create new study` and change:
|
|
- `PatientID = TEST_2`
|
|
- `PatientName = Test2`
|
|
- `PatientBirthDate = 20000101`
|
|
- `StudyDescription = TEST CT 4`
|
|
- click `Modify`
|
|
- Check:
|
|
- you should now have 2 studies for patient `TEST*`
|
|
- the `Test CT 3 ` series shall have been deleted
|
|
|
|
Edit series tags:
|
|
- on the series from `TEST CT 4`, `Modify series tags` and change:
|
|
- `Modality = CR`
|
|
- click `Modify`
|
|
- Check:
|
|
- the modality shall have been updated in the series (and in the study list)
|
|
|
|
Anonymize series:
|
|
- on the series from `TEST CT 4`, `Anonymize series` and change:
|
|
- make sure `PatientID` and `PatientName` have been pre-filled
|
|
- click `Anonymize`
|
|
- Check:
|
|
- the anonymized series (and so study) has been created, the original series is still present
|