Upcoming Noah Data Standard Validation Rules and Runtime Converter fixes with Noah 4.13
Last Update Dec 2, 2020
HIMSA has recently been made aware of a number of issues related to HIMSA Data Standards and Runtime data converters. These issues will be addressed in the upcoming Noah 4.13 release. HIMSA is in contact with companies that we are aware of that are impacted by these topics. However, there could be cases where you have software in development that has not been released or has just recently been released.
HIMSA plans to complete all testing in Mid December and release Noah 4.13 at the beginning of January 2021. This page will be updated with information on how to obtain this pre-release and any other new information periodically.
Who does this topic apply to? Who at your company should be made aware of this?
The topic of data standard validation and runtime conversion is usually handled by software developers or similar technical positions
The topics being addressed are split into two main types
Applications that Save XML formatted Data in one or many of the below formats
Audiogram Format 500 and 502
Real Ear Measurement Format 500
Hearing Instrument Test Format 500
Admittance format 500 and 501
Audiogram Meta Data Format 500
Hearing Instrument Selection Format 500
Hearing Instrument Fitting Format 500
Cochlear Sound Processor Selection Format 500
Noah Alert Dashboard Notification Format 500
Note: Your application is not impacted if it saves data to Noah using a legacy format (200 or 100)
Upcoming changes
UTF Encoding | Current documentation states that the only allowed encoding of an XML file is UTF-8. HIMSA has been made aware of at least one case where a Noah compatible application is saving data using UTF-16. With Noah 4.13 and newer, the validation process will be upgraded to check for invalid UTF encoding, if found the data record will not be allowed to be saved to Noah.
Declaring and using additional XML namespaces | HIMSA has found a case where a Noah compatible application has saved audiogram data using format 500 but has introduced some additional namespaces not defined by HIMSA. From a purely technical perspective, this is legal XML but causes confusion when other applications read the data. The additional namespaces can be perceived as different definitions of data and this contrary to the concept of HIMSA data standards. With Noah 4.13 and newer, the validation process will be upgraded to check for any additional namespaces, if found the data record will not be allowed to be saved to Noah.
Â
Applications that Read Format 200 Audiometric Data
Many applications still wish to read Audiometric data in using the format 200 audiogram standard. HIMSA has a few cases where data stored in format 500 has been saved in a way where the provided runtime converter is not able to convert the data at runtime as expected. Below is a list of the issues being resolved
Extra space in the end of an element name | HIMSA has run into some cases where some XML element names have an extra space at the end of an element name. Although this is unexpected it is not invalid XML.
Byte Order Mark (BOM) present | The converter is currently not expecting a BOM to be present and is not able to handle this situation. This will be resolved.