Federal Law (USA) restricts the device to sale by or on the order
of a physician (or a properly licensed practitioner).
Trademarks in this manual
The names of actual companies and products mentioned herein may be the trademarks of their respective owners.
The following are trademarks of Medtronic:
Medtronic, Medtronic CareLink, SessionSync, and Paceart
Contents
Connected Systems Gateway.....................................................................................................2
Connected Systems Gateway Software Prerequisites.....................................................6
Installing the Connected Systems Gateway.........................................................................9
2 | Connectivity Guide | Connected Systems Gateway
Connected Systems Gateway
In order to simplify the process of connecting and sharing demographic, scheduling, and device data between
Medtronic applications andelectronic medical record systems (EMRs), Medtronichas developed the Connected
Systems Gateway (CSG). This software application serves as the primary tool to move and share data for
device patients.The CSG helps to streamline the implementation and on-going maintenance of data movement
between applications.
The Connected Systems Gateway is an optional component of the Paceart System.
The CSG is used to do the following:
• Exchange scheduling data between CareLink and Paceart
• Bring in demographic and scheduling information from electronic medical record systems or practice
management systems via HL7
• Export device data to electronic medical record systems via HL7
Explanation of symbols
Consult instructions for use
Conformité Européenne (European Conformity). This
symbol means that the device fully complies with
European Directive MDD 93/42/EEC.
For US audiences only
Authorized Representative in the European Community
Manufacturer
Lot number
Reorder number
Date of Manufacture
Indications
The Paceart System is intended for use as a 12-lead electrocardiograph, pacemaker artifact analyzer, and
transtelephonic ECG receiving station. It also acts as a database for cardiac patients with or without pacemakers
or implantable cardioverter defibrillators.
Connectivity Guide | Connected Systems Gateway | 3
Precautions
Storage and installation
• Avoid moisture or contact with water.
• Avoid excessive or extreme air pressure.
• Avoid vibration and mechanical shock while moving.
• Place on a level floor.
• Use AC power that corresponds in frequency, voltage, and allowable current capacity.
• Use the isolation transformer as the source of AC power during in-clinic follow-ups.
• Use a grounded 3-wire AC power plug.
• The outside of the Paceart Module can be cleaned with a clean, dry cloth.
• Use the isolation transformer as the source of AC power and plug it directly into a grounded wall outlet.
• Use a grounded 3-wire AC power cable to connect the PC to the isolation transformer.
• Ensure there is no condensed moisture on the Paceart software CD-ROMs.
• Paceart software CD-ROMs must be stored within the following conditions:
Storage Environment
-20°C to +50°CTemperature
5% to 90%Relative Humidity
System operation
Before system operation:
• Check that the system components are working properly.
• Check that the cords are connected to the system correctly.
• Ensure that the system is not being used with other instruments that may result in misdiagnosis or other
problems.
• Check to be sure that there is no damage to the circuitry that connects directly to the patient.
• Ensure there is no condensed moisture on the Paceart software CD-ROMs.
• Paceart software CD-ROMs must be operating in an environment within the following conditions:
Operating Environment
-25°C to +70°CTemperature
10% to 95%Relative Humiditiy
During system operation:
• Maintain constant observation of the patient to ensure that significant events are detected immediately.
• The system can be switched off when necessary to ensure the patient's safety.
After system operation:
• The system and all the accessories should be carefully cleaned after use to prepare them for the next
session.
Additional precautions
• Do not modify the original system in any way. This includes adding any software product.
4 | Connectivity Guide | Connected Systems Gateway
• The system and its components should undergo regular maintenance inspections.
• If the system is stored for a long period of time without use, make sure that the system is in perfect condition
prior to operation.
• Use only ECG disposable electrodes in proper working condition.
• Use electrode gel or electrolytic pads to ensure that good electrode contact is obtained.
• Ensure that the proper lead colors are connected to the correct electrode sets.
• Do not use the equipment in an explosive atmosphere.
• Do not use liquid on top of the equipment.
• Ensure that all patient records are updated and permanently stored before turning the PC power off.
• Do not use the instrument in an environment with excessive temperature and humidity.
• Double-check the data before typing the data into the system.
• Call customer service or your biomedical department for service and repairs.
• Ensure that the report to be printed reflects the proper leads. The operator selects which leads will be shown
in the printed report.
• The operator should not touch the computer and patient simultaneously when the patient is connected to
the ECG electrodes.
• ECG electrodes should not contact other conductive parts, including earth.
• The Paceart ECG module is not suitable for direct cardiac applications.
Transmission and transmitter settings
• The transmitter transmission speed must match the transmit speed setting in Paceart.
• The transmitter transmit format must match the transmit format setting in Paceart.
• Discrepancies between the transmission speed or the transmission format will result in incorrect
measurements that may lead to incorrect ECG interpretations.
• The Date Given field must have a date that is the same or prior to the date the transmission is recorded.
• A patient may only have one active transmitter.
• The Paceart operator is responsible for setting the speed and format settings.
ECG noise
The following may cause noise affecting artificial pacemaker spikes:
• Pacemaker programmers
• Poor electrode contact
• Electrical interference due to grounding problems
Caution: Make sure that the PC used to record pacemaker clinic ECGs is connected to AC power using an
isolation transformer and a grounded three-wire power cable.
Contraindications
No known contraindications.
Paceart authorized users
Medtronic representatives provide the Paceart System orientation and training materials at the time of the
installation. All users should be familiar with the Paceart documents, including the online Help, before using
Connectivity Guide | Connected Systems Gateway | 5
the Paceart System. The designated system administrator should also read the Paceart System Administrator'sGuide for information on using the Paceart System software user interface for function and control.
An authorized person, preferably a physician, must verify the implantable device and electrode specifications
entered into the database or modified in the database. An authorized person, preferably a physician, must
verify the test results that are automatically entered into the database by the instrument. The data obtained
from this device must be interpreted in conjunction with other clinical data and the results of other independent
tests.
Technical Support
For technical support contact your local Medtronic office. In the US and Canada, call 1-800-PACEART.
6 | Connectivity Guide | Connected Systems Gateway Software Prerequisites
Connected Systems Gateway Software Prerequisites
Before you install and configure the Connected Systems Gateway software you must complete the following
prerequisites:
• Install .Net 3.5 Framework Service Pack 1.
• Install and Configure MS Message Queue.
• Create a Connected Systems Gateway user on the Paceart Database if you are using SQL Server
authentication (not needed if using Windows Authentication).
Before you enable scheduling integration you must complete the following prerequisites:
• Create a CareLink account to use with the Connected Systems Gatewaywith the Transmission Permission
selection of View changes transmission status from new to viewed.
• Configure Paceart appointments and patient records for scheduling integration.
HL7 integration prerequisites
Before you enable scheduling integration you must complete the following prerequisite.
• Review Paceart patient data to verify that each patient has the correct patient ID and there are no duplicate
patient IDs in the Paceart database. If the HL7 adapter encounters multiple patients in Paceart with the
same patient ID as the patient ID in the message, it will log an error message in the Paceart Data Exchange
Log Viewer and the Connected Systems Gateway log.
Installing .Net 3.5 Framework Service Pack 1
You must have .Net 3.5 Framework Service Pack 1 installed before you install the Connected Systems Gateway.
The .Net Framework Service Pack 1 files are located on the Connected Systems Gateway CD. You do not
need to be connected to the internet to install the files.
1. Insert the Connected Systems Gateway CD into your disk drive.
2. Browse to the CD and double-click on dotnetfx35.exe.
Installing and Configuring MS Message Queuing for Windows XP
1. Open the Control Panel.
2. Double-click Add or Remove Programs.
3. Click Add/Remove Windows Components.
4. Select Message Queuing from the Windows Components Wizard dialog.
5. Click Next.
6. Click Details.
7. Select Common from the list of Subcomponents of Message Queuing.
8. Click OK on the Message Queuing dialog.
9. Click Next on the Windows Components Wizard dialog.
Connectivity Guide | Connected Systems Gateway Software Prerequisites | 7
10. When the installation completes click Finish.
Installing and Configuring MS Message Queuing for Windows Server 2003
1. Open the Control Panel.
2. Double-click Add or Remove Programs.
3. Click Add/Remove Windows Components.
4. Select Application Server from the Windows Components Wizard dialog.
5. Click Next.
6. Select Message Queuing.
7. Click Details.
8. Select Common from the list of Subcomponents of Message Queuing.
9. Click OK on the Message Queuing dialog.
10. Click Next on the Windows Components Wizard dialog.
11. When the installation completes click Finish.
Installing and Configuring MS Message Queuing for Windows Vista
1. Click Start > Control Panel.
2. Click Programs.
3. Under the Windows and Features section, click Turn Windows features on or off.
4. Under the Microsoft Message Queue (MSMQ) Server option, check the Microsoft Message Queue
(MSMQ) Server Core option. This enables all of the MSMQ Server Core subfeatures.
5. Click OK.
Creating a Connected Systems Gateway user for the Paceart database
If you are using SQL Server authentication, you must create a Connected Systems Gateway user on your
Paceart database. The user must have database reader and database writer privileges.
1. Open the Paceart System Database Manager.
2. Click Paceart_Database.
3. Click Users.
4. Click New User.
5. Click Next.
6. In login section select <new> and click Next.
7. In the Authentication window select SQL Server and click Next.
8. In the Login name field enter the user name you will use for the Connected Systems Gateway.
9. In the Password field enter and confirm your password.
10. In the Roles window accept the default and click Next.
11. Click Next through the wizard.
12. Click Finish.
8 | Connectivity Guide | Connected Systems Gateway Software Prerequisites
Creating a CareLink user to use with the Connected Systems Gateway
You must create a dedicated CareLink user for the Connected Systems Gateway to connect to. Do not use a
clinical staff login.
You may use the same dedicated CareLink user allocated for downloading CareLink Transmissions into Paceart
via Paceart Gateway Services.
1. Login to the Medtronic CareLink website.
2. Open the Create User Profile page.
3. From the Manage My Clinic page select Create a New CareLink User, or from the CareLink Users tabclick Add User.
4. Click the Active CareLink User button.
5. Enter a first and last name.
6. Enter a user ID. The user ID must by 7-12 characters long. At least one character must be numeric (0-9).
The user ID is case-sensitive.
7. If you are using the satellite clinic feature, select the clinics for Assigned Clinics. If you have access to more
than one clinic, use the Clinic Security section to specify which clinics the external system can access. An
integrated system can be granted access to a single clinic, a group of clinics, or all of the clinics within the
system.
Ensure that the CareLink account has access to the sub-clinics' patients that are integrated with Paceart.
8. Select the View only (not permitted to enroll clinicians or patients) option from the Administrative
Privileges list.
9. Select the View changes transmission status from new to viewed option from the Transmission
Privilege list.
10. Click Submit.
Connectivity Guide | Installing the Connected Systems Gateway | 9
Installing the Connected Systems Gateway
Complete the items listed in the prerequisites section before you install and configure the Connected Systems
Gateway software.
1. To start the installation, insert the Connected Systems Gateway installation CD into the computer. The
setup program will automatically start. If you are installing on a Windows 2003 Server, you must manually
start the installation program by clicking the csginstall.msi on the installation CD.
If the setup program does not automatically start, you can manually start the installation program by clicking
csginstall.msi on the installation CD.
2. Click Next.
3. Enter a destination folder. Click Change to change from the default location of C:\Program
Files\Medtronic\Connected Systems Gateway\.
4. Click Next.
5. Click Install.
A progress bar shows the installing progress.
6. After the installation is finished click Next.
The Completed Installation window is displayed.
7. Select Launch CSG Configuration Manager, and then click Finish to finish and exit the installation wizard
and open the Connected Systems Gateway Configuration Manager.
8. In the CSG Feature Selecter window, select which features you want to configure and click Next.
• If you selected the Paceart/CareLink Scheduling Integration feature, the Connected Systems Gateway
Configuration Manager opens.
• If you selected the Paceart HL7 Integration feature, NeoIntegrate will be installed if it is not already
installed.
Note: NeoIntegrate installation is only launched one time. If you cancel the installation or need to re-execute
the installation, you must first delete the following file to allow NeoIntegrate installation to be launched
again:C:\Program Files\Medtronic\Connected SystemsGateway\HL7SubSystem\Installed. (The path will be different if the destination folder was modified
it in step 3.)
a) In the NeoIntegrate - InstallShield Wizard window click Next.
b) Read the license agreement. Click Next to accept it.
c) Specify a destination folder. Click Change to change the default location, and then click Next.
d) Select a setup type. The default is NeoIntegrate. Click Next.
e) If your Paceart Systems uses SessionSync you will have a port conflict. Specify which alternate ports
you would like to use, and then click Next.
f) Enter an Administrator password and click Next.
g) Click Install to install NeoIntegrate.
h) When the installation is complete you have the option to launch the license manager. If you already have
your license string select this option and click Finish.
Note: If you do not have your license string deselect the Launch the License Manager option and
call Technical Support for licensing information.
After you click Finish the Log on dialog is displayed. The Connected Systems Gateway Configuration
Manager also opens in front of the Log on dialog. Move the Configuration Manager window out of the
way.
i) Enter the username and password you specified in step f, and then click OK.
10 | Connectivity Guide | Installing the Connected Systems Gateway
j) In the LicenseManager window, click License wizard.
The License Wizard will start.
k) Click Next.
l) Select the I have a license string to run this product on this machine option, and then click Next.
m) On the Machine/license description dialog enter a description of how this license will be used, and
then click Next.
For example "St. Elsewhere Hospital Production Server"
n) On the Connection and login dialog enter your implementation information and click Next.
o) Click Connect to contact NeoTool.com to obtain your license.
p) After you have connected to NeoTool.com click Next.
q) Click Finish.
r) On the LicenseManager window click Exit.
9. In the Connected Systems Gateway Configuration Manager, enter the applicable values for the features
you selected.
Connected Systems Gateway Configuration Manager
The Connected Systems Gateway consists of adapters.
Connectivity Guide | Installing the Connected Systems Gateway | 11
Paceart_GCIII_SourceAdapter tab
This adapter is for sending data out of Paceart.
ExplanationField name
PaceartDatabaseServer
PaceartDatabaseName
UseWindowsAuthentication
SQLServerUserName
SQLServerPassword
The name of the machine hosting the SQL Server database that the adapter will
be using to interface with Paceart.
The database instance name of the database that the adapter will be using to
interface with Paceart.
A Boolean value indicating that Windows Authentication should be used to connect
to the SQL Server database. A setting of false will use the SQL User Name and
SQL Password configuration values to connect. The default is "False".
The user name used to connect to the SQL Server database. Not used if "Use
Windows Authentication" is True.
The password used to connect to the SQL Server database. Not used if "Use
Windows Authentication" is True.
CareLink_Scheduling_DestinationAdapter tab
This adapter is used for configuring Paceart-CareLink Scheduling integration.
ExplanationField name
CareLinkSchedulingService
CareLinkSchedulingServiceSite
The name of the CareLink scheduling service that the adapter will be using. The
default is "Endpoint_CSA_basicHttpsBinding".
The fully qualified path of the CareLink scheduling service that the adapter will be
using. The default is
"https://clscheduling.medtroniccarelink.net/SchedulingGateway/SchedulingGateway.svc".
CareLinkUserID
CareLinkUserPassword
SendPatientFirstName
SendPatientMiddleName
SendPatientGender
The name of the dedicated user that will be used to connect to the CareLink
Scheduling service.
The password that will be used to authenticate the CareLink User ID with the CareLink
Scheduling service.
A Boolean value indicating if the Patient First Name value is sent to CareLink. If
"True", it will be used by CareLink for patient matching. The default value is "True".
A Boolean value indicating if the Patient Middle Name value is sent to CareLink. If
"True", it will be used by CareLink for patient matching. The default value is "True".
A Boolean value indicating if the Patient Gender value is sent to CareLink. If "True",
it will be used by CareLink for patient matching. The default value is "True".
Paceart_GCIII_DestinationAdapter Tab
This adapter is used for Paceart HL7 integration.
ExplanationField name
PaceartDatabaseServer
PaceartDatabaseName
The name of the machine hosting the SQL Server database that the adapter will be
using to interface with Paceart.
The database instance name of the database that the adapter will be using to interface
with Paceart.
12 | Connectivity Guide | Installing the Connected Systems Gateway
ExplanationField name
UseWindowsAuthentication
SQLServerUserName
SQLServerPassword
PatientMatchingUseLastName
PatientMatchingUseMiddleName
PatientMatchingUseFirstName
PatientMatchingUseDateOfBirth
A Boolean value indicating that Windows Authentication should be used to connect
to the SQL Server database. A setting of "False" will use the SQL User Name and the
SQL Password configuration values to connect.
Windows Authentication is a login method that uses a Windows domain login to
authenticate to the database. Some SQL Servers are configured to only allow
connections via Windows logins. If you select Windows login, you must configure the
HL7 services to run under the desired domain login.
The default is "False".
The user name used to connect to the SQL Server database. Not used if "Use Windows
Authentication" is "True".
The password used to connect to the SQL Server database. Not used if "Use Windows
Authentication" is "True".
If true, the patient last name will be used for demographic matching. The default is
"True".
If true, the patient middle name will be used for demographic matching. The default
is "False"
If true, the patient first name will be used for demographic matching. The default is
"False".
If true, the patient date of birth will be used for demographic matching. The default is
"True".
If true, the patient gender will be used for demographic matching. The default is "True".PatientMatchingUseGender
HL7_DestinationAdapter Tab
This adapter is used for Paceart HL7 integration.
ExplanationField name
OutboundSendingApplicationNamespaceID
OutboundSendingApplicationUniversalID
OutboundSendingApplicationUniversalIDType
This field uniquely identifies the sending application among all other
applications within the network enterprise. The network enterprise
consists of all those applications that participate in the exchange of
HL7 messages within the enterprise. Entirely site-defined.
This information is included in the MSH segment 3, component 1.
The default is "Paceart".
This field uniquely identifies the sending application among all other
applications within the network enterprise. The network enterprise
consists of all those applications that participate in the exchange of
HL7 messages within the enterprise. Entirely site-defined.
This information is included the MSH segment 3, component 2.
This field uniquely identifies the sending application among all other
applications within the network enterprise. The network enterprise
consists of all those applications that participate in the exchange of
HL7 messages within the enterprise. Entirely site-defined.
This information is included the MSH segment 3, component 3.
Connectivity Guide | Installing the Connected Systems Gateway | 13
ExplanationField name
OutboundSendingFacilityNamespaceID
OutboundSendingFacilityUniversalID
OutboundSendingFacilityUniversalIDType
OutboundReceivingApplicationNamespaceID
OutboundReceivingApplicationUniversalID
This field further describes the sending application. Entirely
site-defined.
This information is included the MSH segment 4, component 1.
The default value is "Medtronic".
This field further describes the sending application. Entirely
site-defined.
This information is included the MSH segment 4, component 2.
This field further describes the sending application. Entirely
site-defined.
This information is included the MSH segment 4, component 3.
This field uniquely identifies the receiving application among all other
applications within the network enterprise. The network enterprise
consists of all those applications that participate in the exchange of
HL7 messages within the enterprise. Entirely site-defined.
This information will be in MSH, field 5, component 1.
This field uniquely identifies the receiving application among all other
applications within the network enterprise. The network enterprise
consists of all those applications that participate in the exchange of
HL7 messages within the enterprise. Entirely site-defined.
OutboundReceivingApplicationUniversalIDType
OutboundReceivingFacilityNamespaceID
OutboundReceivingFacilityUniversalID
OutboundReceivingFacilityUniversalIDType
OutboundProcessingID
This information will be in MSH, field 5, component 2.
This field uniquely identifies the receiving application among all other
applications within the network enterprise. The network enterprise
consists of all those applications that participate in the exchange of
HL7 messages within the enterprise. Entirely site-defined.
This information will be in MSH, field 5, component 3.
This field identifies the receiving application among multiple identical
instances of the application running on behalf of different organizations.
Entirely site-defined.
This information will be in MSH, field 6, component 1.
This field identifies the receiving application among multiple identical
instances of the application running on behalf of different organizations.
Entirely site-defined.
This information will be in MSH, field 6, component 2.
This field identifies the receiving application among multiple identical
instances of the application running on behalf of different organizations.
Entirely site-defined.
This information will be in MSH, field 6, component 3.
Defines in the MSH header whether the message is part of a
production, training, or debugging system. D=Debugging,
P=Production, T=Training.
This information will be in MSH, field 11, component 1.
14 | Connectivity Guide | Installing the Connected Systems Gateway
ExplanationField name
The default value is "P".
OutboundProcessingIDMode
OutboundHL7Version
OutboundIncludeEpisodeObservations
OutboundPatientVisitPatientClass
CommunicationQueue
HL7_SourceAdapter Tab
Defines in the MSH header the processing mode. A=Archive,
R=Restore from archive, I=Initial load, T=Current processing
transmitted at intervals.
This information will be in MSH, field 11, component 2.
Version of HL7 listed in the HL7 message header.
This information will be in MSH, field 12.
Default is "2.3.1".
Boolean value providing an option to include episode data in the HL7
message sent to the receiving system. Inclusion of this data may add
to the size of the message.
Default value is "False" (do not send episode data).
The default value is"U" and corresponds to a Patient Class of
"Unknown". This information will be in PV1, field 2.
Used by the implementation to communicate with a third-party HL7
engine.
The default is "HL7Destination".
This adapter is used for Paceart HL7 integration.
ExplanationField name
CommunicationQueue
Used by the implementation to communicate with a third-party HL7
engine.
The default is "HL7Source". Do not change this value.
Starting the Connected Systems Gateway
During installation and configuration, you should manually start the Connected Systems Gateway service.
After you have verified that your implementation was successful you can choose to automatically restart the
service.
1. To start the Connected Systems Gateway go to Start > Administrative Tools > Services.
2. Right-click the Connected Systems Gateway service and select Start.
If you restart your computer you will have to restart this service.
3. After you verify that your implementation was successful you can set this service to automatically connect.
Go to Start > Administrative Tools > Services.
4. Right-click the Connected Systems Gateway service and select Automatic.
If you restart your computer this service will automatically restart.
The Paceart-CareLink Scheduling Integration feature provides a way to automatically synchronize scheduling
between the CareLink Network and the Paceart System. If you schedule an appointment in CareLink, it will be
downloaded to the Paceart System; if you schedule an appointment in Paceart, it will be sent to CareLink.
Paceart regularly requests status information for appointments scheduled in CareLink. Schedules are either
updated nightly or when a clinician makes a request from the Paceart System.
If an appointment is created in CareLink, CareLink retains ownership until the appointment is sent to Paceart.
Once the Paceart System is updated to reflect the CareLink Network appointment, the appointment is owned
by Paceart.
If a remote appointment is created or modified in Paceart, the appointment is automatically created or updated
in CareLink. Ownership of the appointment remains with the Paceart System.
Paceart receives appointment status information that reflects the last known status as reported by CareLink.
The remote status is displayed in patient appointment information on the Paceart System. Paceart records the
completion and failure status details of this information in its log. Paceart scheduling requests that violate
CareLink Network scheduling rules are displayed as errors in the Paceart System Remote Status field.
Scheduling integration requirements
You must ensure that Paceart patient records and appointments meet the following criteria before you use
Paceart-CareLink scheduling integration.
• The Paceart patient record for patients followed on CareLink must have a birth date and a valid patient ID
number. If either the birth date or the patient ID number is not in Paceart, appointments will not be sent to
CareLink.
• Appointments created or updated in Paceart must have the patient remote follow-up service set to MedtronicCareLink Network, and the patient must have an active Medtronic ICD or pacemaker that is supported by
the Medtronic CareLink Network. To find out if a device is supported, log into CareLink and click Resources
> CareLink Supported Implanted Devices.
Paceart/CareLink patient matching for a single patient
The primary match is on the patient ID number and the birth date. If either of these are not present in the Paceart
System, appointments will not be sent to CareLink. If the patient ID number is not present in the CareLink
system, a demographic match is performed. The configurable matching criteria include first name, middle
initial, and gender in addition to the last name and birth date which are always used. If the demographic match
succeeds, CareLink will record the patient number so future matches will be simpler and quicker.
This matching is performed on CareLink and is used when adding, updating and removing appointments, and
when updating remote appointment status.
Paceart/CareLink patient matching for a batch download
In this scenario, the Paceart System downloads a list of all CareLink patients and appointments and then
matches CareLink patients to Paceart patients. The primary matching is on the patient ID number and the birth
date. If the patient ID number is not present in the CareLink system a much stricter demographic match is
performed. This requires a match on the first name, middle initial, last name, gender, and birth date.
• Verify that the CareLink account used to connect to the Connected Systems Gateway has a Transmission
Permission selection of View changes transmission status from new to viewed.
• Verify that the CareLink account used to connect to the Connected Systems Gateway does not have an
expired password.
• If the CareLink clinic has sub-clinics, verify that the CareLink account used to connect to the Connected
Systems Gateway has access to the sub-clinics' patients integrated with Paceart.
• Verify that scheduling integration has not been unlinked. Go to the CareLink Network website and click
Manage My Clinic > Clinic Profile > External Systems Integration.
Paceart
• Verify that the Paceart database has a Connected Systems Gateway user.
• Verify the Paceart database password associated with the Connected Systems Gateway user.
• Verify that the patient's Scheduling tab in Paceart has the patient remote follow-up service set to MedtronicCareLink Network, and that the patient has a Medtronic ICD or pacemaker that is supported by the
Medtronic CareLink Network. To view the CareLink Network supported devices list login to the CareLink
website and go to Resources > CareLink Supported Implantable Devices.
• Verify that the Paceart patient record has a date of birth and a valid patient ID number.
Connected Systems Gateway
• Verify that the Connected Systems Gateway software and adapters were properly installed and configured.
• Verify that the correct CareLink hosting system was entered in the
CareLink_Scheduling_DestinationAdapter tab of the Connected Systems Gateway Configuration
Manager. The CareLink hosting system must match what was entered in the Remote Acquisition tab of
the Paceart Gateway Services.
• Verify that the SQL Server user name and password were correctly entered in the
Paceart_GCIII_SourceAdapter tab of the Connected Systems Gateway Configuration Manager if you
are not using Windows authentication.
• Verify that the Paceart database name and server were correctly entered in the
Paceart_GCIII_SourceAdapter tab of the Connected Systems Gateway Configuration Manager.
• Verify that the Connected Systems Gateway service was started.
The Paceart System supports the HL7 protocol which allows Paceart to integrate with your existing HL7-based
Electronic Health Record (EHR) and Practice Management Systems. This allows you to import patient
demographic and scheduling information into Paceart and to export transtelephonic, in-clinic, and remote event
data from Paceart to EHR systems.
The information contained in this section assumes an understanding of the HL7 Message Specification and a
working knowledge of Paceart.
Medtronic Connected Systems Gateway HL7 Overview
Paceart Patient Identifiers
The Paceart System supports a single value for a patient ID number. The Medtronic Connected Systems
Gateway (CSG) requires that the sending system provide a single, unique patient ID number in every HL7
message. This patient ID number will be stored in the Paceart database as the patient ID number and will be
used for patient matching.
Paceart does not support multiple patient identifiers. The patient ID number must be unique. The patient ID
number in the Paceart System and the patient ID number in the EMR/PM system must match.
Patient Matching
Patient matching must be selected in the Connected Systems Gateway Configuration Manager. As part of
implementing HL7 integration, the Paceart patient data must be reviewed to verify that each patient has the
correct patient ID and that there are no duplicate patient IDs in the Paceart database.
Paceart has a process for matching patient data from the received HL7 message to the patients existing in the
Paceart database. When an HL7 message is received, the Paceart database is searched to see if there is a
Paceart patient ID that matches the patient ID from the HL7 message.
• If no match is found, then the patient does not exist in the Paceart System.
• If a match is found and the Paceart ID is HL7Confirmed, then this is considered a match and the patient
exists in the Paceart System.
• If a match is found and the Paceart ID is not HL7Confirmed, then the customer-defined patient matching
criteria is used to determine if this is the same person.
If the Paceart patient information matches the HL7 message patient information according to the matching
criteria, then the Paceart ID is marked as HL7Confirmed. This is considered a match and the patient exists
in the Paceart System.
If the verification criteria does not match between the HL7 message patient and the Paceart patient, Paceart
will log an error message in the Paceart Data Exchange Log Viewer and the Connected Systems Gateway
log. No data will be added or updated in Paceart.
The following diagram illustrates the process used by the HL7 adapter to determine if there is a patient in
Paceart that matches the patient information in the HL7 message.
Patient matching must be configured in the Connected Systems Gateway Feature Selector by the administrator
during implementation. One or more of the following patient demographic fields can be configured to ensure
the match:
• Last name
• First name
• Middle initial
• Date of birth
• Gender
If multiple fields are selected, then they all must match (i.e. multiple criteria are treated as a logical AND
statement).
Field definitions for message segments have been included in this document for easy reference.
A three character segment identifierSeg
Represents the position of the field within the segmentField
The descriptive name of the fieldName
Indicates whether the field may repeat, with the following designations:Repeating
• N - No repetition
• Y - The field may repeat an indefinite or site-determined number of times
• (Integer) - The field may repeat up to the number of times specified by the
integer
This indicates the field designation using one of the following designators:OPT
• R - Required
• O - Optional
• C - Conditional on the trigger event or another field
• X - Not used with this trigger event
• B - Field remains for backward compatibility with previous version of HL7
HL7 Length
This is the maximum length specified in the HL7 specifications. It is the maximum
number of characters that one occurrence of the data field may occupy.
HL7 Message Acknowledgement
Acknowledgement Message
The CSG HL7 adapter supports both HL7 original and enhanced acknowledgement mode for inbound messages.
Refer to the Configuring reciever ACKnowledgement behavior topic in the NeoIntegrate online Help.
The acknowledgement messages that are sent to the sending systems are determined by the message status
and the acknowledgement type that was requested in the MSH segment of the sending system.
Inbound Patient Administration Messages (ADT)
Purpose
The CSG HL7 adapter can receive demographic information from any system or interface engine that is using
HL7 messaging. This allows for consistent patient demographic information across systems and reduces
duplication of data entry.
The patient administration transaction set provides for the transmission of new or updated demographic
information about patients. Information that is entered in a patient administration system can be passed to
Paceart as an unsolicited HL7 message.
The CSG HL7 adapter supports a wide array of ADT trigger events to allow you to configure the HL7 integration
to capture the desired changes to patient demographic information.
Default Configured HL7 Triggers
A04, A08, A28, A29, A47
Supported Transaction Types
DescriptionTransaction Type
Add new patient to Paceart (demographic
information)
Update existing Paceart patient demographics
Mark patient for delete
If the patient does not exist in Paceart, then add the patient
demographic information as a new record.
If multiple patients match in Paceart, then no Paceart data is
updated and an error is logged in the Data Exchange Log
Viewer of the Client application and in the Connected Systems
Gateway Log.
If the patient exists in Paceart, then update the patient
demographic information.
If the patient does not exist in Paceart, then no Paceart data
is updated.
If multiple patients match in Paceart, then no Paceart data is
updated and an error is logged in the Data Exchange Log
Viewer of the client application and in the Connected Systems
Gateway Log.
If the patient exists in Paceart, then change the Paceart Status
field to inactive ("X").
If the patient does not exist in Paceart, then no Paceart data
is updated.
If multiple patients match in Paceart, then no Paceart data is
updated and an error is logged in the Data Exchange Log
Viewer of the client application and in the Connected Systems
Gateway Log.
Change the patient ID of a patient
If the current ID exists in Paceart and the new ID does not
exist, then change the patient ID from current ID to new ID.
If the current ID does not exist in Paceart, then no Paceart data
is changed.
If the current ID exists in Paceart and the new ID also exists
in Paceart, then no Paceart data is updated and an error is
logged in the Connected Systems Gateway Log.
If multiple patients match in Paceart, then no Paceart data is
updated and an error is logged in the Data Exchange Log
Viewer of the client application and in the Connected Systems
Gateway Log.
Event type segments are optional in the Paceart HL7 implementation.
PID - Patient Identification Segment (Required)
The following table shows the standard HL7 format for the patient identification segments (PIDs). The shaded
fields show the fields being updated in the Paceart database.
MRG - Patient Identification Segment (Required for ADT^A47)
The following table shows the standard HL7 format for the patient identification segments (MRGs). The shaded
fields show the fields being updated in the Paceart database.
Paceart fieldsField lengthNameFieldSeg
Patient ID20Prior Patient Identifier List1MRG
Prior Alternate Patient ID2MRG
Prior Patient Account Number3MRG
Inbound Scheduling Messages (SIU)
Purpose
The Connected Systems Gateway HL7 adapter can accept unsolicited schedule notification messages (SIU)
from a scheduling filler application. The HL7 standard defines four roles that the system can assume in scheduling
integration. Paceart operates as an Auxiliary application or an "interested third-party." This allows for existing
scheduling systems to serve as the Filler application and to send schedule notification messages to the Paceart
System. The Filler application is said to "own" the schedule for the specified resources or, in other words, is
the authoritative source for scheduling information.
Default Configured HL7 Triggers
S12, S13, S14, S15
Supported Transaction Types
The schedule notification messages can be processed to not only create and modify appointments in Paceart,
but also can be used to add to or modify patient information. This allows for a patient to be added to Paceart
based on their first appointment with a device clinic.
Updating, rescheduling, or canceling an appointment can only be performed as long as the appointment exists
in Paceart. A Paceart appointment is said to exist if the appointment ID and associated Patient ID match the
filler appointment ID and patient ID in the HL7 message. Appointments created by an HL7 message cannot
be modified in the Paceart application, but they can be deleted from within the Paceart application. Paceart
also removes appointments once an applicable event has been created for the patient. Appointments created
by HL7 messages are processed in Paceart the same as appointments created directly in the Paceart application.
DescriptionTransaction Type
Add new patient to Paceart (demographic
information)
Update existing Paceart patient
demographics
Create new appointment for a patient that
exists in Paceart
Reschedule an existing HL7-created Paceart
appointment
If the patient does not exist in Paceart, then add the patient
demographic information as a new record.
If multiple patients match in Paceart, then no Paceart data is
updated and an error is logged in the Data Exchange Log Viewer
of the Client application and in the Connected Systems Gateway
Log.
If the patient exists in Paceart, then update the patient
demographic information.
If the patient does not exist in Paceart, then no Paceart data is
updated.
If multiple patients match in Paceart, then no Paceart data is
updated and an error is logged in the Data Exchange Log Viewer
of the Client application and in the Connected Systems Gateway
Log.
Create a new appointment in Paceart if the appointment ID does
not already exist in Paceart. If the appointment does exist then
no appointment will be added.
Reschedule the appointment in Paceart if the appointment ID
already exists in Paceart. If the appointment does not exist then
no appointment will be rescheduled.
Modify an existing HL7-created Paceart
appointment
Cancel an existing HL7-created Paceart
appointment
Modify the appointment in Paceart if the appointment ID already
exists in Paceart. If the appointment does not exist then no
appointment will be modified.
Cancel/Remove the appointment in Paceart if the appointment
ID already exists in Paceart. If the appointment does not exist
then no appointment will be cancelled/removed.
The following Paceart database fields are updated by the Paceart HL7 processing of SIU messages.
PA LengthPA Req.PA FieldPA Table
75 charactersYAppointmentIDEventData
DT8YEventDateEventData
255 charactersYEventTypeEventData
255 charactersNCommentEventData
75 charactersNVisit_IDEventData
AppointmentType Mapping
The schedule notification message should contain information on what type of appointment has been booked.
The information can be transformed in the message to map to one of the following values. If no event type
information is available in the scheduling messages, the appointment will fail to add/update the Paceart database.
The default configuration looks for this value in AIG-3.1.
Paceart Scheduled Event TypeAppointmentType
Arrhythmia TTM1
Arrhythmia Clinic2
Pacemaker TTM3
Pacemaker Clinic4
ICD Clinic6
Programming8
Miscellaneous10
Pacemaker Implant12
Pacemaker Remote13
ICD Implant14
ICD Remote15
Inbound Message Segments
The following is a list of inbound message segments. Some of the segments listed are required and others are
optional.
MSH and PID-Patient Identification Segment (Required)
For information on the PID segment, see the "Inbound Patient Administration Messages (ADT)" section of this
manual.
SCH-Schedule Activity Information Segment (Required)
The SCH segment contains the general information about the scheduled appointment.