Merge pull request #427 from teleivo/RAD-354 RAD-354 Overhaul ReportService
teleivo <mrteleivo@gmail.com>
239fab8ea59295812522c4a73d489ef563d53df7
RAD-354 Overhaul ReportService
* rename createAndClaimRadiologyReport to createRadiologyReport (in service and
controller)
* rename saveRadiologyReport to saveRadiologyReportDraft
* prevent saveRadiologyReportDraft if radiologyReport.reportId is null
* prevent saveRadiologyReportDraft if order already has a completed report
* harmonize tests and javadoc of Service methods
* make createRadiologyReport/saveDraft/complete synchronized
* add class javadoc to RadiologyReportService
* make tests cleaner
* throw APIExceptions using message property codes in RadiologyReportService
* catch APIExceptions in controller
* set session attribute on success/err in controller