Sante Worklist Server QSG 1
Sante Worklist Server QSG 1
Table of Contents
Overview ........................................................................................................................................................................ 3
Features and benefits .................................................................................................................................................... 3
Minimum System Requirements ................................................................................................................................... 3
Installing Sante Worklist Server ..................................................................................................................................... 3
Installation on Windows Server 2012 ............................................................................................................................ 4
Installation on Windows Server 2008 ............................................................................................................................ 4
Configuration ................................................................................................................................................................. 5
Network Configuration ............................................................................................................................................... 5
Mapping HL7 message fields to Database fields ........................................................................................................ 6
Evaluation ...................................................................................................................................................................... 8
Purchasing ...................................................................................................................................................................... 8
Program activation......................................................................................................................................................... 8
The User Interface........................................................................................................................................................ 10
The Toolbar .................................................................................................................................................................. 11
Toolbar Commands ...................................................................................................................................................... 12
Create New Record ................................................................................................................................................... 12
Import HL7 Message From File ................................................................................................................................. 13
Query DICOM Worklist Node .................................................................................................................................... 14
Database To HL7 Field Mapping ............................................................................................................................... 15
Network Setup .......................................................................................................................................................... 17
DICOM Network Log ................................................................................................................................................. 19
Quick Start Guide ...................................................................................................................................................... 20
Program Information ................................................................................................................................................ 21
Exit............................................................................................................................................................................. 22
View Record .............................................................................................................................................................. 23
Edit Record ................................................................................................................................................................ 24
Send Record .............................................................................................................................................................. 25
Export Record............................................................................................................................................................ 25
Copy Record To Clipboard ........................................................................................................................................ 25
Delete Record ........................................................................................................................................................... 26
Compose And Send HL7 Message ............................................................................................................................. 26
SANTESOFT - SANTE WORKLIST SERVER
Overview
Sante Worklist Server (MWL Server) is an autonomous program that can receive via HL7 communication messages
the patients demographics and scheduling information of exams that are stored in a HIS/RIS system (Hospital
Information System / Radiology Information System) and transfer them to any modality/medical scanner via DICOM
communication protocols (C-FIND). The program offers an automated, error-free and reliable transfer of the
information form HL7 nodes (HIS/RIS) to DICOM nodes (medical scanners) without any human reaction.
Configuration
Network Configuration
Before the first use of the software, the user must configure it. The program acts as a DICOM worklist server and it
can be queried by medical scanners about the scheduled procedures, thus it must be configured as a DICOM node.
That is, it must receive an AE Title and an IP port for DICOM communications as every other DICOM node. The
program acts also as an HL7 client, it can receice HL7 messages about the scheduled procedures from HIS/RIS
programs and for that purpose must receive an IP port for the communication with other HL7 nodes. For the
configuration the user must use the command Network Setup from the toolbar. This command displays the
following dialog box:
HL7 Port
The IP port for the communication with other HL7 nodes like HIS/RIS software.
IP Address
This address is received automatically from Windows OS. The user can change this value only from the TCP/IP
configuration of Windows.
Send Acknowledgement
Some HL7 servers require to receive an acknowledgement as a proof that the client received the message. With this
option enabled, the program sends this acknowledgement to the server.
SANTESOFT - SANTE WORKLIST SERVER
Defult Charset
If the HL7 message does not contain any information about the used charset, the program uses the value of this
box.
MSH|^~_&|EUROMEDICA|EUROMEDICA|SYNGO.PLAZA|SYNGO.PLAZA|20190315090409||ORM^O01|201903150904097|P|2.3.1|
PID||7007|7007||NAME||19731215|M|||ADDRESS||6944600091|2107778888||||8833925||||||||||GR|||
PV1||I|15076600732|||||^EOPYY^A||||||15076600732|||||54847|||||||||||||||||||||||||201903150852||||||||
ORC|NW|54847|||IP||^^^20190315085226||201903150852||||||201903150852|||||
OBR|1|54847||21100^CT|R||20190315095000|20190315100000||||||||||CT||||||CTAWP73120|||201903150852|||||
MSH|^~\&|application|application|REC_APP|REC_FAC|201912291543||ORM^O01||P|2.3.1|||||||||
PID|||1|1|Patient^Name||19591206|M|||||||||||||||||||||
PV1|||||||||||||||||||||||||||||||||||||||||||||||||||
ORC|NW|||||||||||||||||||||||
OBR|||2005-9999|1234^BRAIN||200512301613529400|||||||||||||||CT|||||||||||||||||||||
The first message uses the ORB.18 field to store the modality while the second one uses the field ORB.21. For that
reason the user must map the fields of the HL7 message that generates a specific HL7 server to the database fileds
of Sante Worklist Server. This command lets the user to do this mapping with the following dialog box:
SANTESOFT - SANTE WORKLIST SERVER
The program will create Study UIs only if the received HL7 message from HIS/RIS software does not contain any
value for this field, as well as the target scanner exists in the list of the above dialog box.
SANTESOFT - SANTE WORKLIST SERVER
Evaluation
The program without a registration key can run for 90 days for evaluation purposes. After that period, a valid
registration key is required.
Purchasing
The program can be purchased form our online store at:
https://santesoft.com/win/sante-worklist-server/order.html
Program activation
After the purchase the user will receive an email with the registration key. To activate the program, the user must
select the Program Information command and in the dialog box appears the button “Insert Registration Key”.
This button displays a dialog box that allows the user to activate the program. The information of the registration
key is case sensitive and the user must insert it exactly as is in the email.
SANTESOFT - SANTE WORKLIST SERVER
1. On the top part of the window there is the command toolbar that contains the commands of the program.
When the user holds the mouse pointer over a command for a moment, the program displays a help text
that discribe that command:
2. In the left part the window there are the controls that lets the user to query the local database and view
the records.
3. In the middle part of the window is the list that contains the records that the database engine returns after
a query of the user of the program.
SANTESOFT - SANTE WORKLIST SERVER
The Toolbar
Network Setup
Program Information
Exit
View Record
Edit Record
Send Record
Export Record
Delete Record
Toolbar Commands
Create New Record
Although the HL7 data are usally created by HIS/RIS software and they are sent to Worklist server via an HL7
message, the program offers to user the ability to create new worklist records from scratch. The fields that are
pointed out with a star (*) are mandatory fields.
SANTESOFT - SANTE WORKLIST SERVER
This command lets the user to insert into database an HL7 message that has been saved in a text file.
The file must be a text file that contains an HL7 formated message like this example:
MSH|^~_&|EUROMEDICA|EUROMEDICA|SYNGO.PLAZA|SYNGO.PLAZA|20190315090409||ORM^O01|201903150904097|P|2.3.1|
PID||7007|7007||NAME||19731215|M|||ADDRESS||6944600091|2107778888||||8833925||||||||||GR|||
PV1||I|15076600732|||||^EOPYY^A||||||15076600732|||||54847|||||||||||||||||||||||||201903150852||||||||
ORC|NW|54847|||IP||^^^20190315085226||201903150852||||||201903150852|||||
OBR|1|54847||21100^CT|R||20190315095000|20190315100000||||||||||CT||||||CTAWP73120|||201903150852|||||
SANTESOFT - SANTE WORKLIST SERVER
With this command, the program lets the user to query other Worklist Servers of the network and import their
records into database of the program.
SANTESOFT - SANTE WORKLIST SERVER
Not all the HL7 applications use the same fields of an HL7 message to store the same piece of information. In the
example below the two messages use different position of the OBR segment to store the modality:
MSH|^~_&|EUROMEDICA|EUROMEDICA|SYNGO.PLAZA|SYNGO.PLAZA|20190315090409||ORM^O01|201903150904097|P|2.3.1|
PID||7007|7007||NAME||19731215|M|||ADDRESS||6944600091|2107778888||||8833925||||||||||GR|||
PV1||I|15076600732|||||^EOPYY^A||||||15076600732|||||54847|||||||||||||||||||||||||201903150852||||||||
ORC|NW|54847|||IP||^^^20190315085226||201903150852||||||201903150852|||||
OBR|1|54847||21100^CT|R||20190315095000|20190315100000||||||||||CT||||||CTAWP73120|||201903150852|||||
MSH|^~\&|application|application|REC_APP|REC_FAC|201912291543||ORM^O01||P|2.3.1|||||||||
PID|||1|1|Patient^Name||19591206|M|||||||||||||||||||||
PV1|||||||||||||||||||||||||||||||||||||||||||||||||||
ORC|NW|||||||||||||||||||||||
OBR|||2005-9999|1234^BRAIN||200512301613529400|||||||||||||||CT|||||||||||||||||||||
The first message uses the ORB.18 field to store the modality (CT) while the second one uses the field ORB.21. For
that reason the user must map the fields of the HL7 message that generates a specific HL7 server to the database
fileds of Sante Worklist Server. This can be done with use of command Database To HL7 Field Mapping. This
command displays the following dialog box that lets the user to do this mapping:
SANTESOFT - SANTE WORKLIST SERVER
The program will create Study UIs only if the received HL7 message from HIS/RIS software does not contain any
value for this field, as well as the target scanner exists in the list of the above dialog box.
SANTESOFT - SANTE WORKLIST SERVER
Network Setup
Before the first use of the software, the user must configure it. The program acts as a DICOM worklist server and it
can be queried by medical scanners about the scheduled procedures, thus it must be configured as a DICOM node.
That is, it must receive an AE Title and an IP port for DICOM communications as every other DICOM node. The
program acts also as an HL7 client, it can receice HL7 messages about the scheduled procedures from HIS/RIS
programs and for that purpose must receive an IP port for the communication with other HL7 nodes. This command
lets user to configure the server with the following dialog box:
HL7 Port
The IP port for the communication with other HL7 nodes like HIS/RIS software.
IP Address
This address is received automatically from Windows OS. The user can change this value only from the TCP/IP
configuration of Windows.
Send Acknowledgement
Some HL7 servers require to receive an acknowledgement as a proof that the client received the message. With this
option enabled, the program sends this acknowledgement to the server.
Defult Charset
If the HL7 message does not contain any information about the used charset, the program uses the value of this
box.
With a double-click over a raw, the user can view details of the that activity.
SANTESOFT - SANTE WORKLIST SERVER
Program Information
This command displays information about the program and the register user.
Exit
View Record
This command lets the user to review a database entry. The command is enabled when one record at least has been
selected in the list of the records of the database. Otherwise the command is grayed out.
SANTESOFT - SANTE WORKLIST SERVER
Edit Record
This command lets the user to edit and modify a database entry. The fields that are pointed out with a star (*) are
mandatory fields and they cannot be deleted. The command is enabled when one record at least has been selected
in the list of the records of the database. Otherwise the command is grayed out.
SANTESOFT - SANTE WORKLIST SERVER
Send Record
This command lets the user to send to a specific HL7 node a database entry, in the form of an HL7 message. The
command is enabled when one record at least has been selected in the list of the records of the database. Otherwise
the command is grayed out.
Export Record
This command lets the user to save in a disk file a database entry in the form of HL7 message. The command is
enabled when one record at least has been selected in the list of the records of the database. Otherwise the
command is grayed out.
This command lets the user to copy to clipboard a database entry in the form of HL7 message. The command is
enabled when one record at least has been selected in the list of the records of the database. Otherwise the
command is grayed out.
SANTESOFT - SANTE WORKLIST SERVER
Delete Record
This command lets the user to delete one or more database entries that are not useful any more. The command is
enabled when one record at least has been selected in the list of the records of the database. Otherwise the
command is grayed out.
This command lets the user to compose or to load a HL7 message from a file, to edit it and send it to a specific HL7
node.