My Report Elements


My Report Elements automatically inserts new user designed report elements, i.e. tables and/or graphical objects, into the EMG report.
The report elements are created automatically, based on data found in other tables in the report.

Examples of Report Elements

CTS Diagram

CTS Diagram compares the median sensory segments Wrist-Palm and Palm-DigIII.
A two channel recording is orthodromic recording is performed at the median sensory nerve.
Stimulation at DigIII and simultaneous recording at Palm and Wrist.
The TransCT conduction time (Wrist-Palm) is calculated.
The TransCT time and DigIII-Palm latencies are plotted in a diagram.

Normal limits for the CTS Diagram are placed in the config.xml file. See Files and Folders below.
The results are compared to normal limits and indicated as red (abnormal) or green (normal) in the diagram.

CTS 7:14 Table

CTS 7:14 compares the median sensory segments Wrist-Palm and Palm-DigIII.
Two antidromic recordings are performed in the median sensory nerve: Wrist-DigIII and Palm-DigIII.
The TransCT conduction time (Wrist-Palm) is calculated.
The TransCT/distal segment - Index is calculated as: (Wrist-Palm)/(Palm-DigIII)

Normal limits for 7:14-parameters are placed in the config.xml file. See Files and Folders below.
The results are compared to normal limits and indicated as red (abnormal) or green (normal) in the result table.

ENeG-Index Table

The principle for ENeG-index is described in Muscle&Nerve 16:941-946 1993 in:
The results are based on Z-score from selected neurography parameters. To obtain Z-scores, normal limits are required. When a Keypoint.Net report is created, the normal limts used during the investigation is used to calculate the Z-scores. The ENeG Index-function reads the data included in the report, why all required parameters and their Z-scores need to be included. In case of a missing response, i.e. ’null-amplitude’, a fictive low amplitude is used to calculate the Z-score. Normal limits for ’null-amplitudes’ are built-in and cannot be modified.

Your own Report Element ?

The examples above are designed and ordered by Keypoint.Net users and are used in daily routine.
Would you like to have your own designed report element as part of your EMG report ?
Please contact us to discuss the possibilities.

Supported EMG systems

EMG report Elements is compatible with the following EMG systems:
  • Keypoint®Net


Read about installation here.

Prepare EMG System

To have the elements added automatically by EMG Report Elements, corresponding <tag> must be inserted into the Keypoint.Net report template.
For each report template, insert a ’Word Section’ and move up/down to the desired location of the table.
The Word-section shall only contain the tag name.
Include the < > characters. Leave the ’Description’ field empty.
Available <tags>:
  • <ENeG-Index> - ”Electroneurography Index” described by Solders
  • <CTS 7:14> - Calculation of trans-CT time and CTS 7:14 Index, based on Median Sensory recordings Wrist-DigIII and Palm-DigIII
  • <CTSDiagram> - Calculation of trans-CT time, based on sensory recordings Dig3-Palm and Dig3-Wrist. Results presented graphically in diagram.

Follow this procedure to insert a <tag>
  • Start Keypoint.Net and click Options->Report
  • Select report template.
  • Add a 'Word Section' report element. Leave the Description field empty.
  • Click [Edit] and insert the <tag> in the open Word document.
    For example:
  • Save the Word section.
  • Move the report element up/down to correct location.

Technical Notes

  • My Report Elements is installed and activated as a MS-Word Add-in.
    When Word opens a .xml-file (Open XML format), e.g. a EMG system report, it searches for specific text <tag> inside the report and replaces the <tag> with corresponding result element.
  • When the EMG Report Elements Word Add-in is installed, it will search for the <tag>'s in any opened document, even Word Section blocks opened for editing by Keypoint.Net.
    To avoid this, EMG report Tools will only search for tags in files with more than 20 characters.
    Therefore, insert ONLY the <tag> in the Word Section file, i.e. no line breaks, spaces or other characters.
  • The CTS 7:14 table can also be created in the NC-Data function in Keypoint.Net. Insert the <CTS 7:14> tag in the Sensory Data tables Element footer. This method is used since NCData does not have a Word Section element. The CTS 7:14 table will be placed just below the sensory data table.

  • The ENeG-Index table cannot be created in NCData, since patient age and height are required, but not available in the NCData report.
  • The CTS Diagram is currently not created in NCData, due to different report table layouts for the Median Fractionated Sensory Latency Test.
  • EMG Report Elements are not available in Word Viewer, but requires a full MS-Word installation. Uninstall Word Viewer (installed together with and then install a full MS-Word.


To find the correct data in an open report, EMG Report Elements needs a translation table. I.e. the exact texts used to locate a certain nerve, stim and recording point inside a report table. It also needs the used table names and in which table columns data are found. All settings are found in the config.xml file. See Files and Folders for location of this file.
The texts in config.xml must match the current settings in Keypoint.Net.
Use a texteditor to modify this file.

Example of config.xml content:

To verify that EMG Report Tools can find all expected table data, create and open a Word report from Keypoint.Net. Select the [EMG Report] tab and click ‘Options’. A window is shown with all detected data. Verify that all data matches the report values. If not, it is probably a mismatch between the config.xml file and settings.

Using My Report Elements

  • Open a patient in Keypoint.Net and create a new Word Report. Note: the report template must contain the <tag>'s for selected tables. (see Prepare EMG System
  • All tags are automatically replaced by corresponding result table. I.e. it is not neccessary to click anything or select the EMG Report tab.
  • The created results are saved with the report.
  • If data are updated in, e.g. markers moved or new recordings performed, select [New Report] in Keypoint.Net to recreate the report elements.

Files and Folders

Files and folders Purpose
C:\program (x86)\EMG Report Elements Application executable files.
This folder is removed during Uninstall (Program and Functions).
C:\Users\[myName]\AppData\Local\Stalberg Software\EMG Report Elements\License.xml Contains license settings. Removing this file requires a new Activation procedure. Save your Product Key, Module Key and activation code.
C:\Users\[myName]\AppData\Local\Stalberg Software\EMG Report Elements\Config.xml Contains anatomy and report table definitions. Edit this file to match EMG system settings. If this file is removed, it is created with default settings.


  • Windows 7/8/10
  • Microsoft .NET framework, version 4 or later
  • MS-Word 2007, 2010 or later
  • Microsoft Visual Studio 2010 Tools for Office Runtime