OE2-mam-button/tests/manual-tests.md

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