Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Info

Scott Peterson copied this text to XML Sections in Nhax Files, Any updates made to this content will need to be copied.

as the Starkey developer needed access to the information and creating a static version seemed like a lot of unnecessary work.

Jira Legacy
serverSystem Jira
serverId1ca96d0c-73f7-3174-978f-e82aa549931b
keyNES-4311

A follow up task to coordinate a better location of the directions has been made at /wiki/spaces/HDS/pages/3883466831

A Nhax A NHAX file is a mix of binary data and XML formatted data. This document briefly discusses data stored as XML. All data stored as XML is defined in an XSD file. The binary data stored in a Nhax will not be discussed in this noteNHAX is discussed at Noah 4 Extended Native Format (Nhax and Enhax).

An Nhax NHAX file contains three sections that each contain XML data. Furthermore, a number of patients section entries that each contains all data associated with a patient is stored in the Nhax NHAX file in XML format.

Patient Directory Section

 This section contains all patients with associated demographic data. Further more there an offset to Patient Section Entry associated with patient. This offset has to do with the way the XML data is organized in the file.

 XSD XSD file:

View file
nameNhaxPatientDirectorySection.xsd

  

User Section

 This section contains all user related data stored in the Nhax NHAX file.

 XSD XSD file:

View file
nameNhaxUserSection.xsd

 

Misc Section

 Miscellaneous contains the library version that created the Nhax NHAX file, the company that created the Nhax NHAX file, the Guid of the creator and the date time the Nhax NHAX file was created.

 XSD XSD file:

View file
nameNhaxMiscSection.xsd

 

Patient Section Entry

 Contains all associated data to with given patient e.g. sessions, actions etc.

The data is a self-contained XML block of data. The entry is identified in the file by the Offset patient directory section.

 XSD XSD file:

View file
nameNhaxPatientSectionEntry.xsd

...

Note: XSD files include

View file
nameNhaxCommonTypes.xsd
that defines common types.