XML Sections in NHAX Files

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 is discussed at Noah 4 Extended Native Format (Nhax and Enhax).

An 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 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 file:

  

User Section

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

XSD file:

 

Misc Section

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

XSD file:

 

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 file:

 

Note: XSD files include that defines common types.