Dicompyler Test Documentation¶
Functional testing has been done in order to discover the bugs that restrain the performance of Dicompyler software.
First, Anonymization functionality:¶
This functions basically, altering all patient’s and hospital’s identifiers to be anonymous in order to achieve confidentiality.
So, Serval tests have been done to check the anonymization functionality:
The anonymization test steps:¶
1. Open the Dicompyler.
2. Open Patient file.
3. Select File from the Dicompyler Menu bar.
4. Select Export.
5. Select as Anonymized DICOM.
6. After Entering the hashed First Name and ID.
7. Press anonymize.
8. Check if there is any identifiable tag in DICOM Tree.
The identified bugs in the anonymization functionality:¶
A- The default directory in the anonymize window for the anonymized DICOM file:
Expected Results: The Location field in the anonymization window should display (by default) the same directory of the original file.
Actual Results: The location field showing that the Dicompyler directory by default every time the anonymization function used.
See figure 1
B- Some tags in DICOM Tree found identifiable:
Expected Results: The listed tags should be anonymized in order to achieve confidentiality.
Actual Results: After performing the steps and opening the anonymized file, these tags in DICOM Tree are known.
B.1 The patient's name is not correctly anonymized.
B.2 Performing Physician's Name.
B.3 Requesting Physician.
B.4 Physician(s) of Record.
B.5 Issuer of Patient ID.
B.6 Requesting Service.
Updated by Peter Qian about 4 years ago · 1 revisions