github dcm4che/dcm4chee-arc-light 5.10.6

latest releases: 5.32.0, 5.31.2, 5.31.1...
6 years ago

New Features

Improvements

  • UI Configuration: Prevent Users to insert inconsistent data #750
  • UI Configuration: Prevent Users to insert invalid data #751
  • Include proposed UserTypeCode and UserIDTypeCode in emitted Audit Messages #912
  • UI2: In configuration view, sort devices, application entities and HL7 applications lexicographically #945
  • Update Patient RESTful Service : reject attempt to add an Issuer of Patient ID to a patient if HL7 track change patient id is enabled #950
  • Include ERR segments in HL7 acknowledgement message for HL7 exception cases #953
  • UI: configuration: save the form, when the user pressed ENTER on the last element #954
  • UI: Queue export Studies, Series, Instances from external Archives by DICOM C-MOVE #956
  • Return associated HL7 Application Name and Facility by RESTful Service List Application Entities #957
  • UI: Cloning of Application Entity shall adjust Retrieve AE Titles #962
  • Add Properties to AttributeSet Configuration #967. Using UI Configuration, add Property values groupButtons=synchronize,export,reject and actions=study-reject-export,study-reject,study-export to Attribute Set - DIFF_RS:accno and DIFF_RS:study; also add Property values groupButtons=synchronize and actions=patient-update to Attribute Set - DIFF_RS:patient.
  • RESTful Service /attribute-set/{type} return 404 instead 500 for undefined type #968
  • Include HL7 ADT message in Patient Record Audit Message #969
  • Consider configured HL7SendingCharacterSet for sending HL7 Messages #971. Configurable by hl7SendingCharacterSet having default value as ASCII. As per default configuration, add value 8859/1.
  • Avoid superfluous LDAP updates for Archive Configuration components #974
  • Sort lists of Rejection Notes, Queues, Archive AETs, Exporters sent back to client #975
  • UI:On the exporter Modal, if there is no exporter configured, it's showing just one radiobutton that you can not change. #978
  • UI: Upload of Vendor Data shall trigger reload of Archive Device #984
  • All RESTful Services shall log received requests in server.log #986
  • Don't retry to delete files from storage also if failed by other than IO Exceptions #987
  • Include HL7 Order message in Procedure Record Audit Message #989
  • QIDO: support propritary query parameter count:boolean to provide the proposed count of matches #991
  • UI: Only allow users with 'admin' role to display or edit the configuration #993
  • UI: Only allow users with 'admin' role to use 'Flush before' in Queues and Storage Commitments tab #994
  • UI Configuration: Restrict input of DICOM and HL7 character set codes to valid code strings #996
  • RESTful service : Link Study/Series/Instances to MWL Entry - Synchronize another archive with local changes by IOCM-RS #997
  • HL7: Process HL7 v2 null values (|""|) in incoming messages #998
  • HL7: Use HL7 v2 null values (|""|) in sent ADT^A31 messages #999

Bug Fixes

  • STOW RS : Upload of same DICOM object throws NullPointerException #862
  • QIDO RS : Series query fails if done immediately after object stored to study #914
  • Audit not sent in DICOM objects storage exception case #943
  • Link Instances to MWL entry : always enforce selecting a rejection note #944
  • UI2: PID issuer not sent when deleting patient #946
  • Merge patients : Issuer of Patient ID qualifiers missing in the URL #948
  • HL7 Messages not forwarded when MSH-9 field is given in conditions #949
  • UI: Error messages description sent back from server in Response not shown #952
  • Fail to store objects with an item of the Issuer Of Patient ID Qualifiers Sequence (0010,0024) without Universal Entity ID (0040,0032) #955
  • onRejectionNoteSent(@observes RejectionNoteSent) throws ConfigurationException #961
  • Update Patient service error cases : show exception stack trace as error message to user #964
  • UI: Cloning of device not working if hl7 Application exist in that device #970
  • UI2 : Create Exporter from wizard does not add the exporter object to existing archive device's exporter child objects list #977
  • UI2 : Create Exporter fails when 'Exporter Description' field is empty #980
  • UI2 Configuration : Export rule shows list of 'Queue name' of configured exporters instead of showing list of configured 'Exporter ID' #981
  • UI:conigurator, HL7Applications not updated in the refference dropdown when you update or remove some HL7Application #988
  • UI: Patient edit: Adding sex if the sex value is empty, doesen't work #990
  • UI: user that don't have 'admin' rule can't open studies if they queries patient #992
  • UI Configuration : Configured value of 'Scheduled station device name' missing for Scheduled Station for HL7 Order #1003
  • UI Configuration : Removing just the value from 'Property' or 'Condition' from Child Object and saving fails #1005

Tasks

  • Audit : Remove redundant 'ParticipantObjectContainsStudy' from study participant object identifications #922
  • UI: Unify the labels of the responses of the services /aes and /aets #931
  • Provide Stylesheet for mapping DICOM attributes to HL7 fields #936. Configurable by hl7OutgoingPatientUpdateTemplateURI having value in default configuration as ${jboss.server.temp.url}/dcm4chee-arc/hl7-dcm2adt.xsl. Note: Update Vendor Data.
  • UI: Rename link in Sign-in Tools to Keycloak's Edit Account page to 'Edit Account' #951
  • UI: Show name of the attributes in configurator (see #751), make attribute picker closable #965
  • Refactor StoreServiceEJB.checkConflictingPID(..) #966
  • Provide 'Patient Sex Neutered' attribute on 'Patient' attribute filter in default and sample configs #1002. Add Attribute Tag value as 00102203 to Patient Attribute Filter using UI Configuration.
  • Improve logging for child objects containing 'Property' or 'Condition' #1004

Binary Distribution Packages

https://sourceforge.net/projects/dcm4che/files/dcm4chee-arc-light5/5.10.6

Don't miss a new dcm4chee-arc-light release

NewReleases is sending notifications on new releases.