Build: #256 was successful
Job: Default Job was successful
Code commits
Git
-
Ivo Ulrich <teleivo@users.noreply.github.com> ff9b9e9bfde285a3f87e04d44e3829095044cd89
Merge pull request #331 from teleivo/RAD-107
RAD-107 Enforce valid DICOM UID for org root -
teleivo <mrteleivo@gmail.com> 0d0c654795266c7c59d2367f53369a731d2c97c2
RAD-107 Enforce valid DICOM UID for org root
the org root UID (DICOM root UID) is entered as a global
property defaults to 2.25 but can be changed by the admin in the settings page.
however validation is missing on entry meaning if the admin configures a wrong
uid it will fail during creation of radiology orders. so the cause and the
event of failiure are separated.
* added RegexDatatypeHandler which was missing for the custom datatype
* configured the dicomUIDOrgRoot as RegexValidatedTextDatatype with a regex
ensuring proper DICOM UID is entered by the admin
* update test datasets GP of dicomUIDOrgRoot- api/src/test/resources/org/openmrs/module/radiology/include/RadiologyEncounterMatcherComponentTestDataset.xml (version 0d0c654795266c7c59d2367f53369a731d2c97c2)
- api/src/test/resources/org/openmrs/module/radiology/include/RadiologyOrderServiceComponentTestDataset.xml (version 0d0c654795266c7c59d2367f53369a731d2c97c2)
- api/src/test/resources/org/openmrs/module/radiology/include/RadiologyReportServiceComponentTestDataset.xml (version 0d0c654795266c7c59d2367f53369a731d2c97c2)
- api/src/test/resources/org/openmrs/module/radiology/include/RadiologyStudyServiceComponentTestDataset.xml (version 0d0c654795266c7c59d2367f53369a731d2c97c2)
- omod/src/main/resources/config.xml (version 0d0c654795266c7c59d2367f53369a731d2c97c2)
- omod/src/test/resources/RadiologyOrderResourceComponentTestDataset.xml (version 0d0c654795266c7c59d2367f53369a731d2c97c2)
- omod/src/test/resources/RadiologyOrderSearchHandlerComponentTestDataset.xml (version 0d0c654795266c7c59d2367f53369a731d2c97c2)