KEMBAR78
WebUploader User Manual | PDF | Installation (Computer Programs) | Computer File
0% found this document useful (0 votes)
97 views44 pages

WebUploader User Manual

Uploaded by

何宇骏
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
97 views44 pages

WebUploader User Manual

Uploaded by

何宇骏
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 44

WebUploader

User Manual

Rev. 07 – 20.05.2020
WebUploader

All rights reserved © Cardioline SpA.


CARDIOLINE® is a registered trademark of Cardioline SpA.
This publication may not be reproduced, in whole or in part, in any form or manner, without prior written authorisation
by:

Cardioline Spa
Via Linz, 151
38121 Trento
Italy
WebUploader

Table of Contents

1. GENERAL INFORMATION ................................................................................................................................ 1


1.1. Other important information ................................................................................................................. 1
1.2. System minimum Requirements............................................................................................................ 1
1.3. Licensing terms ....................................................................................................................................... 1
2. SAFETY INFORMATION .................................................................................................................................... 3
3. EXPLANATION OF SYMBOLS ........................................................................................................................... 4
4. INTRODUCTION ............................................................................................................................................... 5
4.1. Purpose of the manual ........................................................................................................................... 5
4.2. Recipients ................................................................................................................................................ 5
4.3. Intended use............................................................................................................................................ 5
4.4. Description of the device ....................................................................................................................... 5
4.4.1. Features of ECG Holter Walk400h and ABPM Holter Walk200b ................................................ 6
4.4.2. Features with electrocardiographs ............................................................................................... 6
4.4.3. Features with software Cube Suite ............................................................................................... 6
4.4.4. Features with Cubeholter software .............................................................................................. 6
4.5. General overview .................................................................................................................................... 6
5. PREPARATION FOR USE................................................................................................................................... 8
5.1. Installation ............................................................................................................................................... 8
5.2. Log in ........................................................................................................................................................ 8
5.3. Input workstation info ............................................................................................................................ 9
6. HOW TO USE THE APPLICATION .................................................................................................................... 10
6.1. Use with the ECG Holter Walk400h recorder ....................................................................................... 10
6.1.1. Connecting the ECG Holter recorder ............................................................................................ 10
6.1.2. Preparing the ECG Holter recorder ............................................................................................... 11
6.1.3. Importing an exam ......................................................................................................................... 14
6.1.4. Uploading an exam ......................................................................................................................... 16
6.2. Use with the ABPM Holter Walk200b recorder.................................................................................... 17
6.2.1. Connecting the Holter ABPM recorder ......................................................................................... 17
6.2.2. Preparing the ABPM Holter recorder ............................................................................................ 18
6.2.3. Importing an exam ......................................................................................................................... 21
6.2.4. Uploading an exam ......................................................................................................................... 23
6.3. Use with electrocardiographs and Cube suite software ...................................................................... 23
WebUploader

6.3.1. arview and microtel series electrocardiographs .......................................................................... 23


6.3.2. Use with Cubeholter software ....................................................................................................... 23
6.3.3. Use with Cube Suite software ....................................................................................................... 24
6.3.4. Configuration of the exam folder in WebUploader ..................................................................... 24
6.3.5. Uploading an exam ......................................................................................................................... 25
7. UPLOADING AN EXAM AND RECEIVING WORK LISTS ................................................................................... 26
7.1. Uploading an exam ................................................................................................................................. 26
7.1.1. Configuring WebUploader with the server to upload the exams ............................................... 26
7.1.2. Configuration of WebUploader with the Unit .............................................................................. 27
7.1.3. Upload panel ................................................................................................................................... 27
7.2. Receipt of worklists ................................................................................................................................. 28
7.2.1. Configuring WebUploader to receive work lists .......................................................................... 29
7.3. Connection with ECGWebAPP database (for Holter ECG tests) .......................................................... 29
7.4. Integration with HL7 flow ....................................................................................................................... 30
7.4.1. Order search ................................................................................................................................... 30
8. MAINTENANCE AND TROUBLESHOOTING .................................................................................................... 32
8.1. Troubleshooting table ............................................................................................................................ 32
8.2. Messages and solutions table ................................................................................................................ 32
9. TECHNICAL SPECIFICATIONS ........................................................................................................................... 34
9.1. Minimum server specifications for receipt of the exams .................................................................... 34
9.2. Structure of the WebUploader.cfg configuration file .......................................................................... 34
APPENDIX A. CONNECTING THE Walk200b RECORDER ................................................................................. 35
A.1. Bluetooth connection ............................................................................................................................. 35
A.2. USB connection ....................................................................................................................................... 35
APPENDIX B. INSTALLING THE WEBRECEIVER APPLICATION ........................................................................ 37
B.1. Server Requirements ............................................................................................................................. 37
B.2. Installing WebReceiver.......................................................................................................................... 37
WebUploader
1. GENERAL INFORMATION

1. GENERAL INFORMATION

This manual is an integral part of the device and should always be available as support material to the clinical
practitioner or the operator. Strict compliance with the information contained in this manual is an essential
prerequisite for a proper and reliable use of the device.
Have the operator read the manual thoroughly as the information related to the different chapters is only
described once.

1.1. Other important information


This manual was written with the utmost care. Should you find any details which do not correspond to those
contained in this manual, please inform Cardioline SpA who will correct such inconsistencies as soon as
possible.
The information contained in this manual is subject to change without notice.
All changes will be in compliance with the regulations governing the manufacturing of medical equipment.
All trademarks mentioned in this document are property of their respective owners. Their protection is
guaranteed.
No part of this manual may be reprinted, translated or reproduced without the manufacturer's written
authorisation.

The codes relating to this manual are listed below.

Language Code
ENGLISH 36510182_ENG

1.2. System minimum Requirements


Operating system .............................. Windows 7 pro, Windows 8 pro, Windows 10 pro 32/64 bit
Microsoft .NET Framework ............... Version 4.0 or higher
RAM.................................................... 512 MB memory (minimum);
Monitor .............................................. Resolution: 1024 x 768 pixel (minimum);

1.3. Licensing terms


By installing the software, the terms and conditions described as follows are accepted.
Object of this agreement is the consent of a use licence for the software and the operating manual.
Cardioline SpA guarantees a personal licence, non-exclusive and non-transferable, for use of the software

1
WebUploader
1. GENERAL INFORMATION

and the attached documents. The software and accompanying documents are protected by copyright. The
user must comply with copyright law dispositions.
All rights relative to the software are the property of Cardioline SpA. It is not permitted to transfer the
software to another computer through networks or data channels.
The programs and the attached documents cannot be changed, copied, merged with other programs or
made available to third parties.
The user is deemed responsible for any damage stemming from non-compliance with the copyright, or from
violation of the conditions reported in this agreement.

2
WebUploader
2. SAFETY INFORMATION

2. SAFETY INFORMATION

Cardioline SpA will be held responsible for the safety, reliability and functionality of the devices only if:
1. the assembly operations, modifications or repairs are carried out by Cardioline SpA or by its
Authorised Service Centre;
2. the device is used in compliance with the instructions provided in the use manual.

Always contact Cardioline SpA should you wish to connect any devices not mentioned in this manual.

Warnings
 This manual provides important information on proper use and safety of the device. Failure to
comply with the described operating procedure, improper use of the device, ignoring the
specifications and recommendations supplied, may cause severe physical injuries to the operators,
patients and bystanders, or may damage the device.
 Have the operator carefully read and understand the contents of the operator manual and the other
annexed documents before using the device.

Attention
 The device exclusively works with compatible Cardioline devices.
 Carefully read also the instruction manuals of the devices used together with WebUploader.
 The device does not require any calibration or special instrumentation for correct use and
maintenance.
 When it is required to dispose of the CD support and/or packaging material, adhere to local waste
disposal regulations.

3
WebUploader
Errore. L'origine riferimento non è stata trovata.. EXPLANATION OF SYMBOLS

3. EXPLANATION OF SYMBOLS

Symbol Description

Operating documentation in electronic format

2 0xx
Year of manufacture

Separate collection of electrical waste and electronic equipment

4
WebUploader
4. INTRODUCTION

4. INTRODUCTION

4.1. Purpose of the manual


The manual represents a guide for the execution of the following operations:
 Use of the software to prepare the ECG Holter Walk400h recorder to save acquired exams and
upload them to a server over the internet (Paragraph 6.1 and 7).
 Use of the software to prepare the ABPM Holter Walk200b recorder to save acquired exams and
upload them to a server over the internet (Paragraph 6.2 and 7).
 Use of the software to upload ECG exams to a server over the internet (Paragraph 6.3 and 7).
 Use of the software to upload PDF reports to a server over the internet (Paragraph 6.3 and 7).
 Troubleshooting (Paragraph 8).

4.2. Recipients
This manual is intended for professional operators. Users are therefore expected to have basic knowledge on
how to use the software and devices connected to it.

4.3. Intended use


WebUploader is a software to upload holter ECG, holter ABPM and resting ECG exams to a server over the
internet, as well as PDF reports generated by the Cardioline Cubeholter and Cube Suite software.
WebUploader is also used to control Holter recorders (ECG and ABPM): preparing the exam and saving the
acquired exam.

WebUploader has no clinical impact since it is not used to display exams and does not process them.
WebUploader is intended for use by professional operators in a hospital and non-hospital setting.

4.4. Description of the device


WebUploader is a software application designed to be interfaced with the following Cardioline devices:
 ECG Holter Walk400h / Clickholter recorder
 ABPM Holter Walk200b recorder
 Electrocardiographs
o ECG + and S series

5
WebUploader
4. INTRODUCTION

o TouchECG
o arview series (with Bluetooth option)
o microtel (with Bluetooth option)
 Cardioline Cube Suite software
 Cardioline Cubeholter software.

Extremely easy to install and use, it has an intuitive and interactive user interface.

4.4.1. Features of ECG Holter Walk400h and ABPM Holter Walk200b

Here are the main features of WebUploader as for the ECG and ABPM Holter part:
 Automatic detection of the recorder connection
 Import of the recorder exams and upload of the exams to a centralised collection and filing service
(via a TCP/IP connection).
 Option of programming the recorders for following exams.
 Management of the work lists with patient data.

4.4.2. Features with electrocardiographs

 Automatic detection of the ECG exams exported by the electrocardiograph.


 Upload of the ECG exams to a centralised collection and filing service (via a TCP/IP connection).

4.4.3. Features with software Cube Suite

 Automatic detection of PDF reports exported by the software.


 Upload of the PDF reports to a centralised collection and filing service (via a TCP/IP connection).

4.4.4. Features with Cubeholter software

Option of identifying the test with the reference unit code as defined in ECGWebApp (unitID – see the
ECGWebApp manual). The PDF report will be saved in ECGWebApp, automatically associated with the
corresponding unit.
The unit can be set in WebUploader when sending the test to Cubeholter or later, when the PDF report is
sent from Cubeholter to ECGWebApp (see par. Errore. L'origine riferimento non è stata trovata.).

4.5. General overview


The user interface consists of three main panels:

6
WebUploader
4. INTRODUCTION

(1) Control panel: It features the keys that launch operations that can be performed on the connected
holter ECG or holter ABPM recorder:
 Import exam: import a recorded Holter exam;
 Prepare patient: prepare a new Holter exam;
 Delete exam: delete an exam in the recorder's memory;
 Holter recorder info: display recorder information.
 Workstation info: set the data related to the workstation (Institute, Description, Doctor, Address,
etc).
(2) Operating panel: the content varies according to the operation in progress or selected via the control
panel.
(3) Upload Panel: contains the lists of recordings imported by the holter recorders, of ECG exams
transmitted by the electrocardiographs and of PDF reports, that can be sent to a centralised service.
The user can launch the uploads to the server either individually or in batches. There is also the
option of configuring the application to start uploads automatically.
Current uploads send notifications on their progress and, if the process is interrupted before it is
completed, it can be completed later.

(1) (2)

(3)

User Interface

7
WebUploader
5. PREPARATION FOR USE

5. PREPARATION FOR USE

5.1. Installation
The software can be installed either via a CD (by running the installation file) or by connecting to a specific
internet address supplied at the time of purchase. In the latter case, the installer program will be
downloaded automatically.
At the end of the installation, a link is created on the desktop to launch the program.
Alternatively, the program can be launched from this path:
 Start\App\Cardioline\WebUploader (Windows 8 and subsequent)
 Start\Start Menu\Programs\Cardioline tools\ WebUploader (previous Windows)

At the end of the installation, a folder called “WebUploader” is created. All the files required to ensure the
application works correctly will be saved in it. By default, it is created inside the Windows user folder:
 Users\username\WebUploader

If the installation is carried out via a web browser, the update check is carried out whenever the
WebUploader is started and the user is automatically notified of any updates.

5.2. Log in
WebUploader lets you manage authentication to the remote server to which it sends the exams, to allow
sending exams and reports to the server only to users with the necessary credentials.
For this reason, when WebUploader starts, a Log In window appears where the user can input his/her
credentials (Username and Password). By ticking the “keep me signed in” entry you can store the credentials
for subsequent launches of WebUploader, which won't start with the Log In window but directly with the
main window of the application.
Credentials, if enabled, must be provided and managed by the server manager and not by Cardioline.

If the authentication to the server is not managed and all users can submit tests, simply leave the User name
and Password fields empty and tick the “Keep me signed in” entry. In this way the credentials are no longer
required.

8
WebUploader
5. PREPARATION FOR USE

Log In window

5.3. Input workstation info


Al primo accesso, o all’emergere dell’esigenza, è possibile inserire i dati della postazione nel pannello “Info
Postazione”. Le informazioni inserite sono salvate su file e rese disponibili per applicativi terzi al fine di
recuperare le informazioni su chi ha inviato un esame.

At the first access, or when needed, the workstation data can be entered in the Workstation info panel. This
information is saved in files and made available for third-party applications to retrieve information on the
exam sender.

Entering workstation data

9
WebUploader
6. HOW TO USE THE APPLICATION

6. HOW TO USE THE APPLICATION

6.1. Use with the ECG Holter Walk400h recorder


After starting the program and logging in, select the HOLTER type of exam on the operating panel, then
connect the recorder by following the instructions in the next chapters.

Figure 1: Choosing the device

ATTENTION: Before connecting the Walk400h to the computer via a USB cable, check the charging status by
inserting the battery in the recorder, wait for the green light to come on (battery charged). Then remove the
battery. This step must be carried out at every programming stage.

6.1.1. Connecting the ECG Holter recorder

After selecting “HOLTER” as test type on the work panel, without the battery, to the computer using the USB
cable supplied. The WebUploader program automatically recognises the device and its status (exam
present/not present in the memory).

10
WebUploader
6. HOW TO USE THE APPLICATION

Depending on the status of the recorder, on the control panel WebUploader activates only the keys related
to steps that can be launched:
 Import exam: to import a recording – if there are exams in the memory;
 Prepare patient: to prepare an exam saving patient data and recording settings on the
recorder – if there are no exams in the memory;
 Delete exam: to delete a recording from the recorder memory – if there are exams in the
memory.
 Holter device info: to display model, serial number, firmware version of the connected
device;
 Workstation info: to set the location data (Institute, Description, contacts, etc).

If there are no exams in the memory, WebUploader automatically starts the “Prepare Patient”, which is
shown on the operating panel. If instead there are exams in the memory, the “Import Exam” stage is
launched.

6.1.2. Preparing the ECG Holter recorder

The panel “Prepare patient” allows to load on the recorder the patient demographics to be associated with
the exam and the recording parameters.

Patient data input


Patient data can be input:
 Manually, by filling in the designated fields on the operating panel (1);
 Using a list of patient data previously downloaded (Paragraph 7.2), by clicking on one of the patients
in the table (2) so that patient data fields will be filled in automatically;
 Using the patient database of ECGWebApp by clicking on "Patients Demographics" (3) and selecting
one of the patients listed in the window that opens, in which you can also perform a search by
typing in the text field the string to search and by clicking "Search".

11
WebUploader
6. HOW TO USE THE APPLICATION

(2)
(1)
(3)

Entering patient data

Enetring patient demographics fromECGWebApp

Data recording input


The following parameters can be entered:
 Type of patient cable used and duration / type of the exam, using the drop-down menus,
 Presence of pacemaker (checkbox) and type and operation frequency of the pacemaker (fields
enabled if the checkbox is enabled).

12
WebUploader
6. HOW TO USE THE APPLICATION

Entering the recording parameters

Once you have entered the patient data, the “Commit” key, used to save the data entered into the recorder,
is enabled.

Commit key and saving information

13
WebUploader
6. HOW TO USE THE APPLICATION

A window with a confirmation message appears when the preparation has been completed and the Holter
recorder can be disconnected.

ATTENTION: Always disconnect the Holder recorder with Windows safe removal process for peripheral
devices, located on the right end of the Windows bar.

If the preparation has already been carried out previously on the same device, WebUploader displays the
data previously entered on the operating panel. In any case there is the option of repeating and modifying
the existing preparation by clicking the ‘Reset’ key and following the steps described above.

Reset key

6.1.3. Importing an exam

After recording the exam, remove the battery and the patient cable. Connect the recorder to the computer
with the designated USB cable and launch the WebUploader program. The program automatically detects
the presence of an exam in the memory and launches the “Import exam” operation.
In the "Import exam" panel you can change the following data before importing the exam:
 Recording start date (1)
 Patient data (2)
 Type and frequency of the pacemaker, if selected (3),
 Rest time, to select the patient’s rest time (4).

14
WebUploader
6. HOW TO USE THE APPLICATION

(1)

(3)
(2)

Import Panel

By clicking on the ‘Import’ key, the ECG Holter recording data are copied onto a local archive and the
recording appears in the “Upload panel”.

Exam imported and ready for upload

15
WebUploader
6. HOW TO USE THE APPLICATION

At the end of the import process, the user is prompted to delete or not delete the exam from the recorder's
memory.

Exam deletion window

If the user decides not to delete it, it can still be deleted at a later stage by clicking on the “Delete exam” key.

Exam deletion window

6.1.4. Uploading an exam

The upload panel is activated when at least one exam is downloaded and contains the list of imported
recordings. The procedure to upload the exams is identical to the method used for the other devices, refer
to Chapter 7 for further details.

16
WebUploader
6. HOW TO USE THE APPLICATION

6.2. Use with the ABPM Holter Walk200b recorder


After opening the program and logging in, connect the recorder by following the instructions in the next
chapters.

6.2.1. Connecting the Holter ABPM recorder

If the device is equipped with a USB connection:


 Open the recorder's battery door and put in the batteries, then close the door.
 Connect the device to the PC using the USB cable supplied.

 Press the key to turn on the recorder, wait for CO to appear on the screen.

If the device is equipped with a Bluetooth connection:


 Open the recorder's battery door and put in the batteries, then close the door.

 Press the key to turn on the recorder, wait for the clock to appear on the screen.

Press the key for 5 seconds to activate the Bluetooth connection, BT should appear on the screen.

Refer to APPENDIX A for the connection procedure.

Choosing the device

17
WebUploader
6. HOW TO USE THE APPLICATION

Press the “Next” key to continue.


The WebUploader program will automatically detect the presence of the recorder and its status (exam
present/not present in the memory).
Depending on the status of the recorder, WebUploader only activates the keys related to steps that can be
launched:
 Import exam: to import a recording – if there are exams in the memory;
 Prepare patient: to prepare an exam saving patient data and recording settings on the
recorder – if there are no exams in the memory;
 Delete exam: to delete a recording from the recorder memory – if there are exams in the
memory.
 Holter device info: to display model, serial number, firmware version of the connected
device;
 Workstation info: to set the location data (Institute, Description, contacts, etc).

If there are no exams in the memory, WebUploader automatically starts the “Prepare Patient”, which is
shown on the operating panel. If instead there are exams in the memory, the “Import exam” stage is
launched.

6.2.2. Preparing the ABPM Holter recorder

The " Prepare patient" panel allows you to load on the recorder the patient demographics to be associated
with the exam and the recording parameters.

Entering patient data


Patient data can be entered:
 Manually, filling in the appropriate fields in the work panel (1),
 Using a list of previously downloaded personal data (Paragraph 7.2), by clicking on one of the
patients in the table (2) so that the registry fields are completed automatically.

18
WebUploader
6. HOW TO USE THE APPLICATION

(2) (1)

Entering patient data

Once the patient data have been entered, the "Commit" key is enabled, that opens a window from which
enter additional exam data as an optional feature. The “Next” key is used to go ahead and save any data
entered.
The next window is used to select the measurement profile applied to the exam being prepared. Press the
corresponding key for a detailed view of the profile.

Entering exam data

You can also indicate on which arm the measurement cuff will be applied and the size of the cuff itself. The
“Next” key is used to go ahead and save data.

19
WebUploader
6. HOW TO USE THE APPLICATION

Entering the size profile

The window confirms that the device has been programmed correctly. Moreover, the patient's diary can be
printed from this window.
The procedure is completed by pressing “Finish” and the data is saved on the recorder.

End of the preparation

When the procedure to save data on the recorder is completed successfully, a confirmation message
appears on the operating panel. Press OK to close WebUploader's programming procedure. The device can
now be connected to the patient.

20
WebUploader
6. HOW TO USE THE APPLICATION

Confirmation

6.2.3. Importing an exam

Turn on the Walk200B device after carrying out the test. Once the recorder has completed the self-test and
displays the system time, switch to the Bluetooth mode (BT) by pressing and holding the “event” key until BT
is shown on the device's display (or connect with a USB cable and wait for CO to be displayed). This way, the
recorder is connected to the computer.

Walk200, event key

When the device is connected, the program automatically detects the presence of an exam in the memory
and launches the “Import exam” operation. The patient data and record start time can be modified in the
“Import ABPM recording” panel before importing the exam. Press the “Import” key to start the import.

21
WebUploader
6. HOW TO USE THE APPLICATION

Import Panel

After pressing the “Import” key, the display shows a window which is used to confirm the recording data. By
selecting the “Erase device memory” box, the exam will be deleted from the device as well. Press the “Next”
key to go ahead with the import.

Confirm exam data & memory deletion

The display shows a new window where you can enter additional optional data relating to the exam or edit
the data entered earlier during the preparation stage. Press the “Finish” key to complete the import.
The recorder will automatically disconnect itself and can then be turned off.

22
WebUploader
6. HOW TO USE THE APPLICATION

Updating exam data

Note: To be able to use the device again for a new recording, you still need to delete the exam in the memory.
If the memory has not been deleted during the import (if the “Erase device memory” box was not selected),
you can delete the device's memory manually (refer to the operating manual of Walk200b) or import the
exam again by selecting the “Erase device memory” box.

6.2.4. Uploading an exam

The upload panel is activated when at least one exam is downloaded and contains the list of imported
recordings. The procedure to upload the exams is identical to the method used for the other devices, refer
to Chapter 7 for further details.

6.3. Use with electrocardiographs and Cube suite software


ECG exams exported from CARDIOLINE® electrocardiographs and PDF reports generated and exported by
CARDIOLINE® Cube Suite software can be uploaded with the WebUploader program.

6.3.1. arview and microtel series electrocardiographs

In the event you should have electrocardiographs series arview and microtel, it is necessary to install and
configure the additional component SCP Server (SCPServer500.exe) on the computer before configuring
WebUploader. Refer to the SCP Server manual for installation and configuration instructions.

6.3.2. Use with Cubeholter software

With WebUploader it is possible to transmit PDF reports generated and exported by the Cubeholter
software.
WebUploader must be installed on the same computer where Cubeholter resides.

23
WebUploader
6. HOW TO USE THE APPLICATION

Cubeholter must be configured to export and save PDF reports in a dedicated folder, which WebUploader
can access. For instructions on how to configure Cubeholter refer to its user manual.
Once the Cubeholter is configured, note the path to the folder where the PDF files are saved, for example
C:\Cardioline\Cubeholter\PDF, and write it to the WebUploader configuration file as shown below.

NOTE: Pay attention to the syntax of the path, in the configuration file you must change the "\" bar by placing
the "/" bar as in the example: C:/Cardioline/Cube/PD.

6.3.3. Use with Cube Suite software

With the WebUploader program you can send PDF reports generated and exported from the software Cube
Suite.
WebUploader must be installed on the same computer that hosts Cube Suite or it must be able to access its
folders in sharing mode.
Cube Suite must be configured to export and save the PDF reports in a dedicated folder, which can be
accessed by WebUploader. For instructions on how to configure Cube Suite refer to its user manual.
Once you have configured Cube Suite, take note of the path of the folder where the PDF files are saved, for
example C:\Cardioline\Cube\PDF, and write it in the WebUploader configuration file as shown below.

NOTE: Pay attention to the syntax of the path: in the configuration file you should change the character “\” to
“/” as in the example: C:/Cardioline/Cube/PDF

6.3.4. Configuration of the exam folder in WebUploader

To allow WebUploader to access the folder where the ECG exams acquired from the electrocardiographs
and the PDF reports generated by Cubeholter and Cube Suite are saved, you need to modify the
“WebUploader.cfg” configuration file located in the computer's folder User\WebUploader, for instance:

C:\Users\nomeutente\WebUploader\config\WebUploader.cfg

In the file you can set the *.SCP files' origin folder (scpSourceFolder) and the *.PDF files’ origin folder
(pdfSourceFolder).
For example, if the folder where the *.SCP files are saved is “C:\Cardioline\Touchecg\SC”, just write the
following in the file:

scpSourceFolder=C:/Cardioline/Touchecg/SCP

if the folder where the *.PDF files are saved is “C:\Cardioline\Cube\PDF”, just write the following in the file:

pdfSourceFolder=C:/Cardioline/Cube/PDF

24
WebUploader
6. HOW TO USE THE APPLICATION

6.3.5. Uploading an exam

When an ECG exam is transferred from the electrocardiograph to the computer or when a PDF report is
generated by Cubeholter or Cube Suite, the WebUploader program automatically imports it and adds it to
the list of uploads. The exam is then sent as described in Chapter 7.

25
WebUploader
7. UPLOADING AN EXAM

7. UPLOADING AN EXAM AND RECEIVING WORK LISTS

7.1. Uploading an exam


WebUploader can be used to upload the exams performed (ECG Holter and ABPM Holter recordings, ECG
exams and PDF reports) to an external system via a TCP/IP connection (internet).
First of all set WebUploader with the address of the server where the exams must be sent and the upload
methods (Paragraph 7.1.1) and then upload the exams (Paragraph Errore. L'origine riferimento non è stata
trovata.).

7.1.1. Configuring WebUploader with the server to upload the exams

To allow WebUploader to send the ECG exams acquired, modify the “WebUploader.cfg” configuration file
located in the computer's folder Utente\WebUploader, for instance:

C:\Users\username\WebUploader\config\ WebUploader.cfg

Set the address of the server where the exams must be sent (webServiceUrl). For example, if the server's
address is “http://194.244.33.24/server”, just write the following in the file:

webServiceUrl=http://194.244.33.24/server

From the configuration file, you can also set the exam upload procedure:

 Automatic/manual upload: the automatic upload involves the automatic upload of the exams by
WebUploader as soon as they are downloaded and saved in the preconfigured folder, while the
manual upload involves the manual upload carried out by the operator;
 Upload of compressed/not compressed files: the upload of compressed files involves uploading the
files in a .zip format.

To configure these parameters, just write the following values in the WebUploader.cfg file:

Automatic upload: autoUpload=True


Manual upload: autoUpload=False

The value is “False” by default and the upload will therefore be manual.

26
WebUploader
7. UPLOADING AN EXAM

7.1.2. Configuration of WebUploader with the Unit

If you wish to send tests to Cubeholter or PDF reports produced by Cubeholter or Cubesuite to ECGWebApp
you can set the reference unit (see Figure 26). This way, WebUploader will send the report (or the test),
automatically associating it with the set unitID (see the ECGWebApp manual – ref. unitID).
The unit is configured by setting the following parameter in the configuration file, by entering the code and
its description:

unitsList=33-cardio, 22-Lab

unitID setting (selection of the department name)

ATTENTION: the code and description combination must follow the configuration in ECGWebApp.

NOTE: if you use WebUploader on the Cubeholter reviewing station, the “unitslist” must not be configured to
send the PDF report to ECGWebApp, because the application already knows where to send the test. If the
setting is applied anyway, the department selection made by the interface will define the transmission unit.

7.1.3. Upload panel

The upload panel is activated when at least one exam is downloaded and contains the list of imported
recordings.
The recordings are arranged by patient name, start date, duration and status (progress bar).

The upload is carried out in automatic or manual mode, depending on the chosen configuration.
In automatic mode the exams are transmitted without the need for actions by the user.
In manual mode it is necessary to select the exam, or the exams, to be sent by selecting them with the
mouse and pressing the "Upload" key for transmission.

27
WebUploader
7. UPLOADING AN EXAM

Upload Panel with exams in stand-by

Once the upload has been completed, the word “Completed” will be displayed in the column corresponding
to the exam.
If the upload is interrupted, for instance due to issues on the network or if web services are not available,
uploaded data is not lost and the upload can be carried out at a later stage.

Upload Panel with ECG exams sent

From the "Upload panel" it is also possible to delete the listed exams, which will be thus deleted both from
the sending list and from the WebUploader archive.

The selection of exams can be multiple for both uploading and deleting them.

7.2. Receipt of worklists


The request for the list of patients is launched directly from WebUploader's interface, which receives the
worklist.
Refer to the electrocardiograph's user manual for instructions on how to use the worklists with Cardioline
electrocardiographs with this option.

28
WebUploader
7. UPLOADING AN EXAM

7.2.1. Configuring WebUploader to receive work lists

To enable the reception of work lists, you need to modify the configuration file (“WebUploader.cfg”), located
in the folder User\WebUploader on the computer. For instance:

C:\Users\username\WebUploader\config\ WebUploader.cfg

To do this you need to set the address of the server that provides the worklist (worklistUrl). For example, if
the server address is "http://ip:port/application /rest/orders" it will be sufficient to write in the
file:

worklistUrl=http://ip:port/application/rest

ip = IP address of the server where ECGWebApp is located


port = the port to which the application responds
application = name of the application, ecgwebapp by default

for the connectivity tools:

worklistUrl=http://192.168.30.127:9090/gtw/api

You can make sure that every device with Web Uploader receives only the work lists that were created
specifically for that device. To do this simply specify in the configuration file “WebUploader.cfg” the device
ID and make sure that the work lists service manager creates lists that include this parameter.
For example, if the device ID is “Cardiologia_001”, just add in the configuration file “WebUploader.cfg” the
following entry:

deviceID = Cardiologia_001

The “device_ID” value can be any alphanumeric value.

7.3. Connection with ECGWebAPP database (for Holter ECG tests)


WebUploader can be connected to the ECGWebApp database to select from it the patient to associate with
the exam, as seen in par. 6.1.2.

To do this simply set the address of the server from which to retrieve the patient registry (patientsUrl). For
example, if the server address is " http://ip:port/application/rest/patients " it will be sufficient to write in
the file:

patientsUrl= http://ip:port/application/rest

ip = IP address of the server where ECGWebApp is located


port = the port to which the application responds
application = name of the application, ecgwebapp by default

29
WebUploader
7. UPLOADING AN EXAM

7.4. Integration with HL7 flow


WebUploader makes it possible to implement a specific HL7 type flow with ECGWebApp for the following
types of tests:
 ABPM RAW tests;
 ABPM Report, Stress Test;

To be able to use the flow, just set the function up correctly in the settings.
There are two available parameters:
 IntegrationFlow (true or false): used to activate the integrated flow for the type of test mentioned
above;
 IntegrationFlowAlwaysSend (true or false): if true the tests will be sent to ECGWebApp even without
an associated order, otherwise only the tests with an associated order will be sent.

ATTENTION: this implementation flow has been designed to integrate with ECGWebApp in the HL7 flow.

The HL7 flow is standard and requires: requesting the worklist and related device programming, executing
the test, finally sending the test.

At the time of the upload it searches and associates automatically the test to the service, based on Patient
ID, surname and test type. If the order that the test is associated to have different data from those contained
in the test, they are not replaced, and the integrity of the original data produced by the device is preserved.

It is possible to set up the test manually before sending the test:


 Right click the test;
 Select “set order” to automatically start searching for the order.

Manual order set-up

7.4.1. Order search

The order search is an automatic process that involves requesting the HL7 engine for orders that comply
with the association data set out above.
Three cases are possible:

30
WebUploader
7. UPLOADING AN EXAM

 Order not found: this case applies for instance if the order has not been selected from the worklist
but by manually entering the patient’s data. If test sending without order association is active, the
following warning is displayed, which automatically disappears after 5 seconds. If automatic sending
is not active, the service search interface appears, to select the test. It is possible to extend the time
search if the test was performed more than ten days before.

 Order found and associated: the system retrieves one order only, in response to which the service is
associated

 Multiple order: if there are several results, the following interface is displayed, asking the user to
choose the order that the test should be associated to. The same screen is displayed if test sending
to ECGWebApp without test association to an order is not active

Order association

31
WebUploader
8. MAINTENANCE AND TROUBLESHOOTING

8. MAINTENANCE AND TROUBLESHOOTING

8.1. Troubleshooting table

Problema Causa Soluzione


WebUploader does No connection with
Make sure it is working and check the network settings
not start the server
The log in does not The user is not Make sure that the username and password are
work recognised correct
Walk200b does not Activate the PC's BT, check the pairing, and set it again
BT not active
connect if necessary.

8.2. Messages and solutions table

Messaggio Causa Soluzione


The message contains a description of the error
The software cannot encountered. For example, you may need to
Cannot
expand/compress the free up disk space on your computer.
expand/compress data
registration file. If the problem persists, contact Cardioline's
technical service.
The message contains a description of the error
encountered.
The software cannot upload
Check the status of your network connection
the files.
Cannot upload and make sure it is present and active.
Possible lack of network
recording Check that the server address is correct.
connection, incorrect server
Check that the server is reachable.
address, etc.
If the problem persists, contact Cardioline's
technical service.
Check that the name and password of the user
The server does not allows who logged in the Web Uploader are correct.
uploading the file because Check that this user has permission to upload
Authorisation denied the user logged in Web files to the server (contact your network
Uploader does not have the administrator).
necessary permissions. If the problem persists, contact Cardioline's
technical service.
The software cannot read the Check the status of your network connection
list of patients. and make sure it is present and active.
Sorry, cannot read list Possible lack of network Check that the address of the server from which
of patients connection, patient list to download the patient list is correct.
provided in an unsuitable Check that the server is reachable.
format, service unavailable. Check with your work lists service manager that

32
WebUploader
8. MAINTENANCE AND TROUBLESHOOTING

the list format is correct and compatible with


Web Uploader.
Check that the work lists service is available and
active on the server.
If the problem persists, contact Cardioline's
technical service.
Check that the recorder is properly connected to
your computer and the cable is intact.
Failed holter recorder Error in the preparation of
Try to re-prepare the recorder.
preparation the recorder.
If the problem persists, contact Cardioline's
technical service.
Check that the recorder is properly connected to
Error in downloading of the your computer and the cable is intact.
Failed holter recording
examination recorded by the Try to download the exam again.
import
recorder. If the problem persists, contact Cardioline's
technical service.

33
WebUploader
9. TECHNICAL SPECIFICATIONS

9. TECHNICAL SPECIFICATIONS

9.1. Minimum server specifications for receipt of the exams


WebUploader uploads the exams via a TCP/IP (internet) connection. To ensure these exams are received,
you need to set up an infrastructure with a web server with the following minimum features:
 Server with Windows Server 2008
 .Net Framework
 IIS web server, version 7
 ASP MVC4 and ASP.NET 4 libraries

9.2. Structure of the WebUploader.cfg configuration file


The configuration file is in the User\WebUploader folder on the computer, for instance:

C:\Users\username\WebUploader\config\ WebUploader.cfg

And consists of the following fields:


autoUpload enables/disables the upload of the graphs that have just been saved in the folders
(True/False)
backupDays number (default: 60 days)
lang language (default: En)
deviceID alphanumeric values that identifies the device (default: empty)
scpSourceFolder folder from where the SCP files to upload can be read (folder of recordings imported
from the ScpServer or TouchEcg, default C:/Cardioline/TouchECG/SCP)
pdfSourceFolder folder from where the PDF files to upload can be read (folder of the stress reports
and Holter PDF files created with the cube)
webServiceUrl basic address of the set of web services supplied by the provider.
touchecgMWL touchecgMWL enables/disables the reception of the work lists (enabled/disabled)
worklistUrl Address of the server that sends the worklist.
patientsUrl Address of the server from which WebUploader retrieve the patient demographics.
unitsList List of Units.

34
WebUploader
APPENDIX A. CONNECTING THE Walk200b RECORDER

APPENDIX A. CONNECTING THE Walk200b RECORDER

A.1. Bluetooth connection


If the PC you are using does not have a Bluetooth connection, insert the USB key of the Bluetooth receiver
supplied in one of the PC's USB ports and follow Windows' automatic procedure to install the device.
Once you have activated the Bluetooth connection, proceed as follows:
 Open the recorder's battery door, put in the batteries and close the door;
 Press the Start key to turn on the recorder, wait for the clock to appear on the screen;
 Press the Bluetooth key for 5 seconds to activate the Bluetooth connection, BT should appear on the
screen;
 Click on the Bluetooth icon on the PC and select ''Add new Bluetooth device'', use the “pairing” code
6624.
 Wait for Windows to complete the installation, then click on the Windows Bluetooth icon again and
select ''Open settings'' and then select "COM doors";
 Take note of the COM port output.

BT configuration panel

ATTENTION: If the Bluetooth receiver (USB drive) is inserted into a different USB port of the same PC, the
installation procedure described above must be carried out again, and the corresponding communication
serial port must be updated in the cube application.
Carry out these steps for every Walk200b recorder you want to connect to the PC.

A.2. USB connection


Follow the procedure below:
 Open the recorder's battery door and put in the batteries, then close the door;
 Connect the device to the PC using the USB cable supplied.

35
WebUploader
APPENDIX A. CONNECTING THE Walk200b RECORDER

 Press the key to turn on the recorder, wait for CO to appear on the screen.
 Go to control panel -> Device management;
 Take note of the COM port output example.

36
WebUploader
APPENDIX B. INSTALLING THE WEBRECEIVER APPLICATION

APPENDIX B. INSTALLING THE WEBRECEIVER APPLICATION

The CD containing the installation files of the WebUploader application also include the file to install the
WebReceiver application.
WebReceiver is an application intended to be installed on a web server and provides the web services
required to acquire and save the files sent by WebUploader. WebReceiver saves the incoming files in a
predefined folder on the server so that they can be opened with the Cardioline Cube Suite software.

Note: The following instructions are intended for specialised technicians and IT personnel.

B.1. Server Requirements


WebReceiver must be installed on a server with the following minimum requirements:
 Operating system
o Windows Server 2008 R2 (64-bit/32-bit)
o Windows 7 (64-bit/32-bit)
 Platform
o Microsoft.NET Framework
http://www.microsoft.com/it-it/download/confirmation.aspx?id=30653
o ASP.NET engine
http://www.asp.net/mvc/mvc4
 Web Server
o IIS - installation and configuration instructions at
http://www.wintricks.it/win7/installare-iis-windows7.html

As the average size of Holter exams is around 200MB, we recommend checking there is enough free space
on the disk to save these files.

B.2. Installing WebReceiver


To install WebReceiver, you just need to import the application on the IIS server.
WebReceiver's installation package consists of a .zip file that must be imported on IIS.
Install the WebDeploy tool to make the import on IIS easier:

http://www.iis.net/downloads/microsoft/web-deploy

After installing the tool, proceed as follows for the installation:

37
WebUploader
APPENDIX B. INSTALLING THE WEBRECEIVER APPLICATION

1. go to IIS' console by selecting: Control panel > System and safety > Administrative tools > Internet
Information Services (IIS) Management
2. Import WeReceiver_1.0.zip by selecting “Import application”.

Importing WebReceiver

The WebReceiver module implements the APIs of the web services for:
 exam upload sessions
 patient list download (only if the client manages patient data or a work list)

WebReceiver first places the recordings as compressed packages in a temporary folder and then extracts the
files in the compressed packages into the destination folder. The reception has now been completed. The
upload protocol can support the interruption and resumption of the transfer.
The destination folder of the recordings or medical reports received can be configured by changing the File
Web.config file, add the following line:

<add key="RecordingsDestination" value="c:/cardioline/cube/HOLTERBOX"/>

and the temporary folder by adding:

<add key="TemporaryRecordingsDestination" value="c:/tmp/uploads"/>

Logging in can be carried out on the file or on a collection, analysis and reading service (Sentinel), both of
which can be configured by the NLog.config file in WebReceiver's root.

38
WebUploader

39
Registered Office and Factory
Via Linz, 151
38121 Trento (TN), Italy
T. +39 0463 850125
F. +39 0463 850088

Sales Office
Via F.lli Bronzetti, 8
20129 Milano, Italy
T. +39 02 94750470
F. +39 02 94750471

You might also like