What is C4E?

EMC ® Documentum ®
Connector for EPIC
Version 1.6B250714_update
Installation Guide
EMC Corporation
Corporate Headquarters
Hopkinton, MA 01748-9103
1-508-435-1000
www.EMC.com
Legal Notice
Copyright © 2013-2015 EMC Corporation. All Rights Reserved.
EMC believes the information in this publication is accurate as of its publication date. The information is subject to change
without notice.
THE INFORMATION IN THIS PUBLICATION IS PROVIDED “AS IS.” EMC CORPORATION MAKES NO REPRESENTATIONS
OR WARRANTIES OF ANY KIND WITH RESPECT TO THE INFORMATION IN THIS PUBLICATION, AND SPECIFICALLY
DISCLAIMS IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
Use, copying, and distribution of any EMC software described in this publication requires an applicable software license.
For the most up-to-date listing of EMC product names, see EMC Corporation Trademarks on EMC.com. Adobe and Adobe PDF
Library are trademarks or registered trademarks of Adobe Systems Inc. in the U.S. and other countries. All other trademarks
used herein are the property of their respective owners.
Documentation Feedback
Your opinion matters. We want to hear from you regarding our product documentation. If you have feedback
about how we can make our documentation better or easier to use, please send us your feedback directly at
[email protected]
Table of Contents
Preface
Chapter 1
Chapter 2
Chapter 3
Chapter 4
................................................................................................................................
5
...................................................................................................
9
What is C4E? ....................................................................................................
HIP Epic ROI Module ...................................................................................
9
9
How does C4E Work? .......................................................................................
10
Functions of C4E ..............................................................................................
Viewing Documents Stored in Documentum ..................................................
File Types Supported by Documentum Viewer ...........................................
Scanning Documents to Documentum ...........................................................
Batch Scanning Documents to Documentum ..................................................
Importing Documents to Documentum ..........................................................
Batch Importing Documents to Documentum .................................................
Publishing ROI Packages...............................................................................
11
11
11
11
12
12
12
12
About C4E
Security Configuration
................................................................................ 13
Access Control Settings .....................................................................................
User Authentication......................................................................................
Default Accounts ......................................................................................
Authentication Configuration ....................................................................
User Authorization .......................................................................................
Component Access Control ...........................................................................
13
13
13
13
14
14
Log Settings .....................................................................................................
Log Description ............................................................................................
14
14
Communication Security Settings ......................................................................
Port Usage ...................................................................................................
Network Encryption .....................................................................................
14
14
15
Secure Deployment and Usage Settings..............................................................
Secure Deployment Settings ..........................................................................
15
16
C4E Installation and Configuration ..............................................................
Prerequisites ....................................................................................................
17
17
Installing C4E ...................................................................................................
18
Configuring C4E...............................................................................................
18
Deploying Object Types ....................................................................................
28
Importing Document Types ...............................................................................
Installing the HIP Epic ROI Module ...................................................................
30
31
Configuring the HIP Epic ROI Module ...............................................................
31
Configuring Epic Hyperspace............................................................................
36
.................................................................. 37
FDI Record Settings .......................................................................................... 37
C4E Configuration for Scanning
3
Table of Contents
Appendix A
4
LWP Record Settings.........................................................................................
38
SDF Settings .....................................................................................................
39
EAF/HSD Settings ............................................................................................
39
.........................................................................
C4E AppSettings.xml ........................................................................................
C4E DCTMSettings.xml ....................................................................................
C4E MimeTypes.xml .........................................................................................
C4E ScanSettings.xml........................................................................................
ROI Module AppSettings.xml............................................................................
ROI Module DCTMSettings.xml ........................................................................
41
Sample Configuration Files
41
41
42
43
43
43
Preface
Purpose
This document describes the procedure to install and configure EMC Documentum Connector for
EPIC (C4E) and the related modules of C4E.
Audience
This guide is intended for technical support team who is responsible for installing EMC Documentum
C4E. This document assumes that the person who performs installation has technical knowledge and
experience in network topologies, Oracle, Documentum, Epic Hyperspace, and storage technologies
and is familiar with Microsoft Windows, Linux, and VMware.
Revision History
Revision Date
Description
June 2015
Updated the description of document levels attribute in the Section
Importing Document Types.
July 2014
• Updated the version number to 1.6B250714_update.
• Updated the following file names:
— HIP-DCTM-1.6.0.dar to HIP-DCTM- 1.6B250714
_update.dar
— EMC Documentum Epic Integration.msi to EMC
Documentum Epic Integration-1.6B250714_update
.msi
• Removed all references to XDS Registration.
• Removed the steps to configure Registry attributes from
Configuring the DCTM server details:, page 20.
• Removed the sample content of XdsRegSettings.xml file from
Appendix A, Sample Configuration Files.
• Added information on unavailability of deleted mime types in
Configuring the mimetype details:, page 22
• Updated the values of FDI Record settings in FDI Record
Settings, page 37.
5
Preface
Revision Date
Description
• Updated the values of LWP Record settings in LWP Record
Settings, page 38.
6
Preface
Revision Date
Description
June 2014
Initial publication.
7
Preface
8
Chapter 1
About C4E
This chapter contains the following topics:
• What is C4E?, page 9
• How does C4E Work?, page 10
• Functions of C4E, page 11
What is C4E?
The C4E package enables Healthcare providers using Epic EMR to store and retrieve patient records
from a Documentum Repository. The C4E package contains the C4E and the HIP Epic EMR Release
of Information (ROI) module.
Epic is a client-server electronic medical record application. The client part is called Epic Hyperspace
and is typically installed on a PC. The Hyperspace client connects back to a cache database running
on servers in the datacenter.
The C4E enables your Epic Hyperspace client application to:
• Scan and store Healthcare documents in a Documentum repository
• Upload Healthcare documents to a Documentum repository
• View Healthcare documents stored in a Documentum repository
HIP Epic ROI Module
The HIP Epic ROI module enables you to retrieve patient content stored in Documentum and then
package and output that content as part of an Epic Release of Information package. The module
converts all PDF documents to images before sending the content to the Epic viewer. The module
converts each page of a multi-page PDF to a TIFF image. This module supports only PDF and TIFF
file formats.
9
About C4E
How does C4E Work?
For all Desktop Scan, View, and Upload scenarios, the action is initiated through the Epic workstation.
Epic calls the C4E when scanning, viewing, or uploading. C4E uses DFS Web Services to access the
EMC Documentum Repository when sending or retrieving content.
The following figure illustrates the C4E workflow:
For batch scan and upload scenarios, high-volume scanners scan and upload documents to the
EMC Documentum Repository. The Repository Server uses HL7 messages to inform Epic of the
new content.
The following figure illustrates the batch scanning workflow:
10
About C4E
Functions of C4E
C4E supports the following functions:
• Viewing Documents Stored in Documentum, page 11
• Scanning Documents to Documentum, page 11
• Batch Scanning Documents to Documentum, page 12
• Importing Documents to Documentum, page 12
• Batch Importing Documents to Documentum, page 12
• Publishing ROI Packages, page 12
Viewing Documents Stored in Documentum
You must open the Media tab under the appropriate patient context and click the document link.
The C4E retrieves the document from Documentum, and displays it to you through the integrated
Documentum viewer. If the viewer does not support the file type, Windows attempts to open the
content with the default application for the file type.
File Types Supported by Documentum Viewer
• TIFF
• GIF
• JPG
• JPEG
• JPE
• PDF
• DOC
• PNG
• BMP
• txt
Besides the above mentioned file types, the Documentum Viewer supports other valid file types
that you add.
Scanning Documents to Documentum
You can scan the documents through an Epic Hyperspace client that presents a scanning interface
with a Scan button in the Media tab of the interface. From the scanning interface, users can select the
11
About C4E
document type and click Scan. The C4E ensures that the application saves the scanned document
in the Documentum repository. Documentum returns a unique object ID to Epic, enabling Epic to
provide a link to the document on the Media tab.
Batch Scanning Documents to Documentum
You can schedule batch scans through a scan capture server that scan and upload documents to a
Documentum repository. The Repository Server generates an HL7 MDM message containing the
Documentum unique ID for each document uploaded to Documentum. It sends this message to Epic,
enabling Epic to display the document ID with the corresponding patient ID on the media tab.
Importing Documents to Documentum
You can import documents through the Epic scanning interface. You must define the document
type and then select the file to import. The C4E ensures the application saves the document in the
Documentum repository. Documentum returns a unique object ID to Epic, enabling Epic to provide a
link to the document on the Media tab.
Batch Importing Documents to Documentum
You can schedule batch upload to a Document repository through a high volume server. The
Repository Server generates an HL7 MDM message containing the Documentum unique ID for each
document uploaded to Documentum. It sends this message to Epic, enabling Epic to display the
document ID with the corresponding patient ID on the media tab.
Publishing ROI Packages
The HIP Epic ROI module receives a document ID from Epic that corresponds to the object ID of a
document in Documentum. The module then retrieves the document and transforms it (if required)
from PDF to an image format and sends the resulting image back to the Epic Module. If the HIP Epic
ROI module encounters a multiple page PDF file, each page of the PDF file is converted to a TIFF
image and sent back to Epic.
12
Chapter 2
Security Configuration
This chapter provides the security configuration settings required to ensure secure operation of C4E.
This chapter contains the following topics:
• Access Control Settings, page 13
• Log Settings, page 14
• Communication Security Settings, page 14
• Secure Deployment and Usage Settings, page 15
Access Control Settings
Access control settings enable the protection of resources against unauthorized access.
User Authentication
The C4E uses a single Documentum account for all operations. Login prompt is not provided to users
because this single account is configured in the configuration tool and shared by all users.
Default Accounts
There are no specific default accounts. The customer’s Documentum Administrator must determine
and configure the account to be used for all C4E client installations.
Authentication Configuration
The C4E contains a configuration utility to configure the authentication information. You must
specify the repository name, the user name, and the password in the utility (this information is
encrypted in the configuration files). This account can be any type of Documentum account as long as
the authentication information required above can be provided.
13
Security Configuration
User Authorization
All content created by the C4E is configured with an Access Control List (ACL). The ACL can be
configured in the configuration tool. The default ACL is hip_repository_acl. If the configuration
is left blank, it indicates that the DCTM runtime ACL is generated.
Component Access Control
You can use the Epic Hyperspace to access C4E. All access to the C4E is controlled by the Epic
Hyperspace application administrator.
Log Settings
The log file generated by the C4E logs information from levels NONE (no logging) to DEBUG (all
messages logged) and this is configured in the configuration tool.
Log Description
The C4E generates the log file in the C4E installation folder.
The name of the log file generated is DCTM_EpicIntegratorCommon - <Epic User
name>.log.
The logs for Media handler viewer is generated in DCTM_EpicIntegratorCommon.log.
Communication Security Settings
The communication security settings enable the establishment of secure communication channels
between the product components as well as between product components and external systems
or components.
Port Usage
Component
Service
Protocol
Port
Description
C4E Viewer
/Scanner
NA
http
80
NA
C4E ROI
NA
http
80
NA
14
Security Configuration
Component
Service
Protocol
Port
Description
C4E Viewer
/Scanner
NA
http
9080
ACS
C4E ROI
NA
http
9080
NA
Network Encryption
You can use SSL if configured on the web services application server. In the configuration URL you
can designate the protocol https in the URL string.
Secure Deployment and Usage Settings
The following figure illustrates the C4E layers:
15
Security Configuration
Secure Deployment Settings
The security settings for deployment of the web services layer are described in the DFS web services
documentation.
16
Chapter 3
C4E Installation and Configuration
This chapter contains the following topics:
• Prerequisites, page 17
• Installing C4E, page 18
• Configuring C4E, page 18
• Deploying Object Types, page 28
• Importing Document Types, page 30
• Installing the HIP Epic ROI Module, page 31
• Configuring the HIP Epic ROI Module, page 31
• Configuring Epic Hyperspace, page 36
Prerequisites
Ensure that the following criteria are met before you start the installation of C4E:
• Content Server is installed and functioning properly.
• The following files are downloaded from the EMC Download Center:
— HIP-DCTM-1.6B250714_update.dar
— HIP-XDS-1.6.0.dar
— EMC Documentum Epic Integration-1.6B250714_update.msi
• The dardeployer.exe file located in the folder
C:\Documentum\product\6.7\install\composer\ComposerHeadless is deployed.
The HIP dar files contain the data models that are required to perform operations using C4E.
• Desktop Experience is enabled on Windows Server machines
• HIP Repository Server is installed and tested.
• The HL7.properties file is deployed and configured. This is required for batch scanning
integration with Epic.
• Epic Hyperspace Client is installed on all required workstations.
• Epic Print Server (EPS) is installed and tested.
17
C4E Installation and Configuration
• Scanner is attached to your network and functioning properly.
• If Citrix is used, the Epic Hyperspace is published via Citrix to the Epic Workstation machine,
where the scanner is connected and the respective scanner driver is installed.
• Microsoft Visual C++ 2008 redistributable installer is present in the Prerequisites folder of C4E
package.
• AX Viewer 7.0 present in the Prerequisites folder of C4E package is installed.
• Microsoft .NET Framework 4.0 redistributable installer is present in the Prerequisites folder of
C4E package and HIP Epic ROI module package.
• Datalogics PDF2Image redistributable installer is present in the Prerequisites folder in the HIP
Epic ROI module package.
• Documentum User Account is created for the use of Epic Integration solution components.
Do not share this account with other administrative functions.
• Documentum Foundation Services (DFS) Web service is functioning properly
EMC Documentum Connector for EPIC 1.6B250714_update Release Notes provides a complete list of
system requirements.
Installing C4E
1.
Uninstall the current version.
2.
Delete the config files, the temp files and the temp folders from the installation directory.
3.
Run the EMC Documentum Epic Integration-1.6B250714_update.msi file.
4.
Click Next.
5.
Click Install to start the installation process. The InstallShield wizard successfully completes
the installation.
6.
Click Finish.
Note: If you do not uninstall the current version and remove the config files from the installation
directory, you will get an XML error and the config tool will crash when it tries to load one of the
previous XML files.
Configuring C4E
1.
Go to the C4E installation directory.
For example, C:\Program Files (x86)\EMC\EMC Documentum Epic Integration.
2.
Double-click DCTM_EpicIntegratorConfig.exe.
3.
Type the configuration details in the following four tabs of theDCTM Epic Integrator
Configuration utility.
• Login: Contains basic information about your Documentum repository.
18
C4E Installation and Configuration
Configuring the login details:, page 19
• DCTM Server: Contains the Documentum Foundation Services (DFS) URL and the format of
the DOCUID.
Configuring the DCTM server details:, page 20
• Mime Types: Defines the media types in your repository that C4E can handle.
For each Mime Type, you can decide whether the integrated Documentum viewer or another
application allows viewing of the file. When the viewer encounters an unsupported media
format, the application uses the default Windows viewer for the file type.
Configuring the mimetype details:, page 22
• Scanning: Contains setting for your scanning operations.
Configuring the scanning details:, page 25
4.
Click Save.
You must click Save after you type the configuration details in each tab.
5.
Click Exit to close the utility.
Configuring the login details:
1.
Click Login.
2.
Type/select appropriate values in the fields, as mentioned in the following table:
Field
Description
Default DCTM Repository Name
Type the name of the Documentum repository
to which C4E is connected.
DCTM Repository User Name
Type the Documentum user name that the
C4E will use for all Documentum operations.
This user account must be exclusive to the
Epic EMR Integration solution.
DCTM Repository Password
Type the password for the Documentum user
name.
Admin User Name
Type the name of the Admin User.
By default, the Admin User Name is
EpicAdmin.
Epic must pass this user account to C4E to
enable the Admin user interface.
19
C4E Installation and Configuration
Field
Description
Log Output
Select the type of information required in the
C4E log file.
For example:
• Debug (All) – All messages, errors, and
warnings are written to the log file.
• Warnings & Errors – All errors and
warnings are written to the log file.
• Errors Only – Critical errors are written to
the log file.
• None – Disables logging.
3.
Click Save.
Configuring the DCTM server details:
1.
Click DCTM Server.
2.
Type /select appropriate values in the fields as mentioned in the following table:
Field
Description
DCTM Base URL
Type the Documentum Web Services Server
URL.
For example:
http://<server_name>:<port>/emc-dfs
The server name indicates the hostname of the
machine on which the AppServer is installed.
Check URL
Click this button to validate the URL.
An error message appears if the URL is not
valid.
Document ID (DOCUID) Format Mask
Displays the syntax C4E uses when it
creates the Epic Document Unique Identifier
(DOCUID).
You can create the syntax using Document ID
(DOCUID) Format Mask Builder.
Builder
Click to define the syntax C4E uses when it
creates the Epic DOCUID.
The Document ID (DOCUID) Format Mask Builder allows you to define the format that C4E
will use to generate document identifiers.
The following figure shows a sample.
20
C4E Installation and Configuration
3.
Create a Document ID Format using Document ID (DOCUID) Format Mask Builder as follows:
a.
Type /select appropriate values in the fields as mentioned in the following table:
Field
Description
Document ID (DOCUID)
Delimiter
Type a delimiter to separate the values in the
DOCUID.
For example, /.
You cannot use characters such as %, [], *, and " as
delimiters because they are reserved characters.
Fields/Formulas
Contains the following data fields and variables that
you can use to construct the DOCUID syntax.
• DCTM_objectId – A variable that supplies the
value of the object ID from the Documentum
Repository.
• DCTM_Repository – A variable that supplies the
name of the default Documentum Repository.
You defined this name on the Login tab.
• %DATETIME% – The current date and timestamp
in the format: YYYYMMDDHHMMSSA
• %DATE% – The current date in the format:
YYYYMMDD
• %TIME% – The current time in the format:
HHMMSSA
21
C4E Installation and Configuration
b. From Fields/Formulas, select DCTM_objectId and click
to the Display Order list.
to add the field/formula
Note: DCTM_objectId is mandatory to create a Document ID Format Mask.
c.
Select the other required Fields/Formulas and click
Display Order list.
to add the field/formula to the
To add a Literal Value to the Document ID Format Mask:
i.
Select Literal Value from the Type options.
ii. Type the value in the Value field and click
Order list.
to add the field/formula to the Display
To delete a Field/Formula from the Display Order list:
a.
Select the Field/Formula you want to delete.
b. Click
.
d. Click OK.
4.
Select View PDF Renditions (when available) if you want to view the scanned documents in
the PDF format.
During the view operation, C4E shows the documents in the PDF format only if PDF Rendition
exists for the selected document in Content Server and if you have selected the View PDF
Renditions option.
If you are importing and rendering a JPEG file to PDF, you can view the PDF file only if you have
selected the Viewer Support option in the Mime Types tab. The procedure Configuring the
mimetype details:, page 22 provides more details on Mime Type settings.
5.
Select View the CURRENT version of a document if you want to view the latest version of a
document.
6.
Click Save.
Configuring the mimetype details:
1.
Click Mime Types.
2.
Type /select appropriate values in the fields, as mentioned in the following table:
Field
Description
Mime Type
Type the Mime Type.
Extension
Type the file extension of the Mime type.
DCTM Format Name
Type the Documentum format name of the Mime.
If you want to enter a new format name which is not
currently supported by DCTM, the Administrator
must first create an entry for the new format name in
Documentum as a Documentum format.
22
C4E Installation and Configuration
Field
Description
Viewer Support
Select this option if you want to open the Mime type in
the C4E Documentum viewer.
All Mime types are not supported by the Documentum
viewer. Epic interface allows Windows to select the
default application to open the Mime types that are not
supported by the Documentum viewer.
You must select this option to view the JPEG files
rendered in PDF.
TIFF Support
Select the TIFF Support option to enable C4E to
convert images to TIFF format. When using your Epic
workstation to upload multiple images for one patient
record, this option enables C4E to convert the multiple
images into a single, multi-page TIFF image.
For example, if TIFF Support is enabled for the JPEG
Mime Type, and if you upload three JPEG files, C4E
converts the three images into a single multi-page TIFF
image.
If TIFF Support is enabled for both the BMP and JPEG
Mime types, and if you upload a Bitmap image and a
JPEG image, C4E will convert both the images to a single
multi-page TIFF image.
If one of the files cannot be converted (for example, an
audio file) or if it is not enabled for TIFF Support, C4E
will upload both files in their existing format.
When you import multiple image files, you receive
only one Object ID in response. However, when you
import/scan multiple documents, each document and
page will be added as separate objects in the docbase.
Note: You can enable TIFF Support ONLY for image files.
23
C4E Installation and Configuration
The following figure shows a sample of the configuration information:
3.
Click
.
The defined Mime Type appears in the list as a tilde (~) separated expression as follows:
Mime Type ~ File Extension ~ Documentum Format Name ~
Viewer Support (True/False), TIFF support (True/False)
Note: You cannot add more than one Mime type with the same values for Mime Type, Extension
and DCTM Format Name. The Mime Types created with the same values for Mime Type,
Extension and DCTM Format Name, but with different values for Viewer Support and TIFF
Support are considered as duplicate entries. The utility shows an error message if you attempt to
create a Mime type with the same values for Mime Type, Extension and DCTM Format Name.
4.
To delete a Mime Type:
a.
Select the Mime Type to be deleted from the list.
b. Click
.
A message “Are you sure you wish to remove the selected Mime Type” appears.
c.
Click Yes.
The mime types that you delete from the configuration utility will not be available to you later
for importing.
5.
To edit a Mime Type:
a.
24
Select the Mime Type to be edited from the list.
C4E Installation and Configuration
b. Edit the required fields.
c.
Click
.
A message “Are you sure you wish to edit the selected Mime Type” appears.
d. Click Yes.
6.
Click Save.
Configuring the scanning details:
1.
Click Scanning.
2.
Type /select appropriate values in the fields, as mentioned in the following table:
Field
Description
Default Paper Size
Select the default page size for scanned
images.
By default, the page size is US Legal.
You can change this setting during scanning.
The available values are:
• A4
• A5
• A6
• A7
• ISO B5
• ISO B6
• Business Card
• US Letter
• US Legal
Default Mode
Select the default scanning mode.
The available values are:
• Bitonal (B/W)
• Greyscale (256 color)
• Color (24-bit)
25
C4E Installation and Configuration
Field
Description
Default DPI
Select the default Dots Per Inch (DPI) setting
for scanning.
The available values are:
• 75
• 100
• 150
• 200
• 300
• 600
RootCabinet
Type the Documentum cabinet where the C4E
stores all the scanned and imported content.
The cabinet name must be preceded by a /.
The cabinet must already exist in the
Documentum.
GroupContextName
Type the Epic context parameter name. C4E
groups the documents based on this context
parameter name.
ACL Name
Type the Access Control List (ACL) name that
C4E will apply to the scanned and imported
documents. This name must already exist in
Documentum.
Max. Import Size (MB)
The maximum size of a file that C4E can
import. C4E does not permit importing a file,
if the file size is greater than the configured
size.
Working Folder
Click
and select the folder where
C4E stores the scanned documents or the
documents selected for viewing. You must
have full control permissions to this folder.
Also, ensure that the working folder path ends
with a ’\’.
This setting does not accept environment
variables. By default, the utility uses the C4E
installation location.
The working folder is accessible by both Epic
Hyperspace and Workstation machines, even
if they are on different machines.
26
C4E Installation and Configuration
Field
Description
3rd party application always on top
Select this option if you want the 3rd party
application window to appear on top of other
windows. For example, if you select this
option, the PDF Viewer appears on top of
other windows.
On top Timeout (sec)
Type the value taken by the 3rd party
application for loading the window. The value
is in seconds.
The default value is 10 seconds.
Note: The size of the documents that can be scanned depends on the Java heap size of the
application server. Therefore, when you scan the documents that occupy large memory size, for
example, documents with high DPI, or documents with large number of pages or documents
that need to be color scanned, you must ensure that the document size does not exceed the size
permitted by the web services of the application server.
A document that is successfully imported gets stored in the Documentum server. When the
imported document is added to the Documentum, a folder dmh_patient_folder is created and
the name of the patient is stored in the folder with the patient_name attribute.
When adding a document to the repository, the Connector stores the following meta-data to
indicate if the document was scanned or imported:
• source_id = c4e_import
• source_id = c4e_scan
When the import/scan operation is completed, you receive a message prompting to confirm if
the scanned/imported document must be uploaded to the repository. When the documents are
processed, the scanning interface shows a message indicating if the operation was a success or
a failure.
If the scan/import operation is performed on a tiff file, the status of the c4e _scan or
c4e_import input flag depends on the operation (scan/import) that is performed first. That is,
if you perform a scan first, the input flag is c4e_scan and if you perform an import first, the
input flag status is c4e_import.
3.
Click Save.
Chapter 4, C4E Configuration for Scanning provides more details on C4E configuration for
integration with a third-party scanning product.
The configuration settings in each tab in the configuration utility are saved to the following XML files:
• AppSettings.xml — Stores the settings you defined in the Login tab.
The schema for this file is:
<installation_dir>/AppSettingsSchema.xsd
• MimeTypes.xml — Stores the settings you defined in the Mime Types tab. Because there are
multiple configuration options for a single mime type, each grouping is contained within a
separate MimeType node.
The schema for this file is:
27
C4E Installation and Configuration
<installation_dir>/MimeTypeSchema.xsd
• DCTMSettings.xml — Stores the settings you defined in the DCTM Server tab.
The schema for this file is:
<installation_dir>/DCTMSettingsSchema.xsd
• ScanSettings.xml — Stores the settings you defined in the Scanning tab.
The schema for this file is:
<installation_dir>/ScanSettingsSchema.xsd
You can copy and deploy these files to other locations that require the same settings. The chapter
Appendix A, Sample Configuration Files provides a sample of these files.
Deploying Object Types
C4E requires the HIP dar files to be deployed before you can perform any operation such as import,
scan, and so on.
The following dar files contain the data models that are required to complete the operations:
• HIP-DCTM-1.6B250714_update.dar — stores the HIP Healthcare Information Model object
types
• HIP-XDS-1.6.0.dar — stores the HIP object types
Deploy both the DAR files using either the Composer D7 DAR Installer (dardeployer.exe) or
Documentum Headless Composer.
Deploying HIP dar files using dar deployer:
1.
28
Double-click dardeployer.exe located at <DCTM_install_dir>\product\7.1\install
\composer\ComposerHeadless\
C4E Installation and Configuration
2.
Define the following settings in the DAR Details and Docbroker Details sections:
• DAR — Browse and select the DAR file.
• Docbroker Host — Select your Docbroker host.
• Docbroker Port — Define the port number for your Docbroker host.
3.
Click Connect.
29
C4E Installation and Configuration
4.
Define the following settings in the Repository Details section:
• Repository — Select your Documentum Repository from the list.
• User Name — Supply the Documentum Content Server User Name.
• Password — Supply the password for the Documentum Content Server user name.
5.
Click Install. The DAR Installer informs you when the DAR files are successfully installed.
Deploy both the dar files as mentioned above.
Importing Document Types
To import your document types to the Documentum Server, use the DocTypes Import Utility and
import a configuration file that describes your document types. Your configuration file should
describe your document types with the following format:
<document_type>,<description>,<document_levels>,<enabled>
• document type: The document type value to be imported. For example, ABR.
• description: A description of the document type value. For example, ABR REPORT
• document levels: The applicable document level for the document type.
The acceptable values are single character values P, E, and O where P indicates Patient level, E
indicates Encounter level and O indicates Order level. The document type value must be unique
and can have only one value for the document level. If a document type is available at multiple
levels, the document type value must be different for each level.
• enabled: Defines if the imported document type is enabled for use or not. Set to 1 to enable it for
use. Set to 0 to disable the document type.
Sample document type descriptions:
ABR,ABR REPORT,P,1
AMBR,AMBULANCE RECORD,E,1
To import your document types:
1.
Go to the C4E installation directory.
For example, C:\Epic\EMC\EMC Documentum Epic Integration-1.6B250714_update.
2.
Double-click DctmConnectorDocTypeImportApp.exe.
3.
Type/select appropriate values in the fields as mentioned in the following table:
30
Field
Description
Server Url
Type the URL of the Documentum Web Services Server.
This is the same URL you provided for DCTM Base URL
in Configuring C4E, page 18.
Repository
Type the name of the primary Documentum Repository.
This is the same repository name you provided for Default
DCTM Repository Name in Configuring C4E, page 18.
C4E Installation and Configuration
Field
Description
UserName
Type the Documentum user name that the utility will use to
log in to Documentum.
Password
Type the password for the Documentum user name.
Select file
4.
and select the configuration file that contains your
Click
document types.
Click Import.
Installing the HIP Epic ROI Module
1.
Extract the DCTM_EPS_Painter_Plug-in.zip to a temporary location on your Epic
Hyperspace workstation or network drive.
2.
Double-click setup.exe.
3.
Click Next.
4.
Click Browse and select the installation folder for HIP Epic ROI module.
For example, C:\EPIC\sdk\8.1\Epic Print Service\bin\plug-ins\painters
Do not use the default installation location.
To enable logging and temporary file storage, users need Full Control permission for this folder.
5.
For Install Documentum EPS Plug-in for yourself, or anyone who uses this computer, select
the option appropriately.
Select Just me if you want to restrict access to the current user else select Everyone to enable
access to all users on the local system.
6.
Click Next.
7.
Click Next to start the installation.
You can click Back if you want to review your settings.
8.
Click Close when the installation is completed.
Configuring the HIP Epic ROI Module
1.
Go to the HIP Epic ROI installation directory.
2.
Double-click DCTM Epic Print Service Painter Config.exe.
3.
Type the configuration details in the following tabs as given in the following steps:
• DCTM Settings: Contains connection settings for your Documentum repository.
• General: Contains settings that control the general operation of the HIP Epic ROI module.
• Epic DOCUID: Defines the syntax that the HIP Epic ROI module uses when creating an the
Epic Document Unique Identifier (DOCUID).
4.
Configuring the DCTM Settings.
31
C4E Installation and Configuration
a.
Click the DCTM Settings tab.
b. Type /select appropriate values in the fields, as mentioned in the following table:
Field
Description
DCTM Base URL
Type the URL of the Documentum Web
Services Server. When using Tomcat, you
must include the webapp name in the URL:
For tomcat:
http://<server_name>:<port>/emc
-dfs/
For JBoss:
http://<server_name>:<port>
/services
Click to ensure that the URL is valid.
c.
5.
DCTM Default Repository
Type the name of the Documentum
repository to which C4E is connected.
DCTM User Name
Type the Documentum user name that the
HIP Epic ROI module will use to access
Documentum. This user account must
be exclusive to the Epic EMR Integration
solution.
DCTM password
Type the password for the Documentum
user name.
Click Save.
Configuring the General details.
a.
Click the General tab.
b. Type /select appropriate values in the fields as mentioned in the following table:
Field
Description
Working Folder
and select the folder where the
Click
HIP Epic ROI module places the temporary
files when Epic requests documents.
The user must have full control permissions
to this folder.
This setting will not accept environment
variables. By default, the utility uses the
installation location of the HIP Epic ROI
module.
32
C4E Installation and Configuration
Field
Description
Working Folder Purge
Type a value to define the duration after
which the HIP Epic ROI module will delete
temporary files from the working folder.
The module deletes temporary files when
the files are older than the value specified
here.
Values are defined in minutes. To disable
this feature, set the value to 0.
Log Output
Select the type of information required in
the C4E log file.
For example:
• Debug (All) – All messages, errors, and
warnings are written to the log file.
• Warnings & Errors – All errors and
warnings are written to the log file.
• Errors Only – Critical errors are written
to the log file.
• None – Logging is disabled.
Log Location
Select the location of the HIP Epic ROI
module log file.
Select one of the following values:
• Default – The installation directory of the
HIP Epic ROI module.
• Application Data – The Windows
Application Data folder.
• Desktop – The Windows Desktop folder.
• Documents – The Windows Documents
folder.
• Temp – The Windows Temp folder.
c.
6.
Click Save.
Configuring the Epic DOCUID details.
a.
Click the Epic DOCUID tab.
b. Type /select appropriate values in the fields as mentioned in the following table:
33
C4E Installation and Configuration
Field
Description
Document ID (DOCUID) Delimiter
Displays the delimiter to separate the values
in the DOCUID.
The value that you specified using Builder
appears here.
Document ID (DOCUID) Format Mask
Displays the syntax C4E uses when it
creates the Epic Document Unique Identifier
(DOCUID).
The format that you define using Builder
appears here.
Builder
Click to define the syntax C4E uses when
it creates a DOCUID.
The Document ID (DOCUID) Format Mask
Builder dialog box shown in the following
figure allows you to define the DOCUID
Format.
c.
To create a Document ID Format of Field/ Formula type using Document ID (DOCUID)
Format Mask Builder:
i.
From the Type options, select Field/Formula.
ii. Type /select appropriate values in the fields, as mentioned in the following table:
34
C4E Installation and Configuration
Field
Description
Document ID (DOCUID) Delimiter
Type a delimiter to separate the values in
the DOCUID.
For example, /.
You cannot use the characters such as %,
[], *, and " as delimiters because they are
reserved characters.
Fields/Formulas
Contains data fields and variables that you
can use to construct the DOCUID syntax.
The available Fields and Formulas are:
• DCTM_objectId – A variable that
supplies the value of the object ID from
the Documentum Repository.
• DCTM_Repository – A variable that
supplies the name of the default
Documentum Repository. You defined
this name on the Login tab.
• %DATETIME% – The current date and
timestamp in the following format:
YYYYMMDDHHMMSSA
• %DATE% – The current date in the
following format:
YYYYMMDD
• %TIME% – The current time in the
following format:
HHMMSSA
iii. From Fields/Formulas, select DCTM_objectId and click
to the Display Order list.
to add the field/formula
Note: DCTM_objectId is mandatory to create a Document ID Format Mask.
iv. Select the other required Fields/Formulas and click
the Display Order list.
to add the field/formula to
Note: To add a Literal Value to the Document ID Format Mask:
a.
Select Literal Value from the Type options.
b. Type the value in the Value field and click
Display Order list.
to add the field/formula to the
35
C4E Installation and Configuration
If you want to delete a Field/Formula from the Display Order list, select the
Field/Formula you want to delete and click
.
v. Click OK.
d. Click Save.
7.
Click Exit to close the utility.
The configuration settings in each tab in the configuration utility are saved to the following XML
files in the HIP Epic ROI installation directory:
• AppSettings.xml – This file stores the settings you defined on the General tab. The schema for
this file is:
<installation_dir>/AppSettingsSchema.xsd
• DCTMSettings.xml – This file stores the settings you defined on the DCTM Settings tab. The
schema for this file is:
<installation_dir>/DCTMSettingsSchema.xsd
You can copy and deploy these files to other location that require the same settings. The chapter
Appendix A, Sample Configuration Files provides a sample of these files.
Configuring Epic Hyperspace
You must configure Epic Hyperspace to use the C4E components.
1.
Log in to Epic Hyperspace.
2.
View the Workstation Settings and open a Workstation Profile.
3.
In the Sections list, select Media Handlers.
4.
Select the Scan attribute and type the following value: DCTM_EpicIntegratorViewer
.Viewer.
5.
From the sections list, select Scans.
6.
Select the ProgID of Scan Acquisition Server attribute and type the following value:
DCTM_EpicIntegration.EpicScan.
7.
Select the ProgID of Scan Viewer attribute and type the following value: DCTM
_EpicIntegratorViewer.Viewer.
8.
Accept the changes and restart Epic Hyperspace.
36
Chapter 4
C4E Configuration for Scanning
This chapter describes the specific C4E configuration settings to be built in Epic for integration
with a third-party scanning product.
This chapter contains the following topics:
• FDI Record Settings, page 37
• LWP Record Settings, page 38
• SDF Settings, page 39
• EAF/HSD Settings, page 39
FDI Record Settings
Attribute
Value
MEDIAHANDLER_PROGID
EACCMEDIAHANDLER81
.ACCUSTOMSCANHANDLER
SCANACQ_PROGID
DCTM_EpicIntegration.EpicScan
NEEDS_AUTHENTICATION
0
GENERIC_USERID
EpicAdmin
GENERIC_PASSWORD
EpicAdmin
SCANACQ_INITPARAMS
NA
SCANVIEWER_PROGID
DCTM_EpicIntegratorViewer.Viewer
SCANVIEWER_LIC_KEY
NA
IMAGE_PLUGIN_NAME
dctmimg
IMAGE_PLUGIN_XML_PP
NA
EXTAPP_STRING
NA
WEB_ACQ_URL_PROGPT
NA
WEB_VIEW_URL_PROGPT
NA
WEB_ACQ_PROGID
NA
SCANACQ_ADDL_CTX
NA
37
C4E Configuration for Scanning
Attribute
Value
SCANACQ_ADDL_INFO
NA
SCANACQ_ADDL_STATIC
NA
DEFICIENCY_URL_PROG
NA
EPICWEB_MEDIAHANDLER
NA
EPICWEB_VIEWERURL
NA
EPICWEB_VIEWERURL
NA
LWP Record Settings
Attribute
Value
File Format
NA
LWP1
Path
NA
LWP2
ProgID of Scan Acquisition Server
DCTM_EpicIntegration.EpicScan
LWP3
ProgID of Scan Viewer
No value. (To be left blank)
LWP4
Use BlobServer
No
LWP5
Use Scan Acquisition System
Yes
LWP6
Default workstation settings > Media Handlers
> Scan
38
EACCMEDIAHANDLER81
.ACCUSTOMSCANHANDLER
C4E Configuration for Scanning
SDF Settings
Attribute
Value
ProgID of Scan Analyst Module
NA
SDF1
ProgID of Scan Provider Signature Module
NA
SDF2
EAF/HSD Settings
Attribute
Value
Application Path
NA
EAF 1
Display Title
NA
EAF 2
Payment Posting
NA
HSD 1
Denial/Correspondence Follow-up
NA
HSD 2
39
C4E Configuration for Scanning
40
Appendix A
Sample Configuration Files
This appendix contains the following sample files associated with C4E:
• C4E AppSettings.xml, page 41
• C4E DCTMSettings.xml, page 41
• C4E MimeTypes.xml, page 42
• C4E ScanSettings.xml, page 43
• ROI Module AppSettings.xml, page 43
• ROI Module DCTMSettings.xml, page 43
C4E AppSettings.xml
<?xml version="1.0" standalone="yes"?>
<AppSettingsSchema xmlns="http://tempuri.org/AppSettingsSchema.xsd">
<Global>
<DefaultRepository>Healthcare</DefaultRepository>
<UserName>njkA2n+hLHAGo8A7u1pBJA==</UserName>
<Password>SH9N2tOaKencWkYkdC9iBA==</Password>
<Logging>2</Logging>
</Global>
</AppSettingsSchema>
C4E DCTMSettings.xml
<?xml version="1.0" standalone="yes"?>
<DCTMSettingsSchema xmlns="http://tempuri.org/DCTMSettingsSchema.xsd">
<DCTM>
<DCTMBase_URL>http://localhost:8080/emc-dfs/</DCTMBase_URL>
<DOCUIDMask>[DCTM_Repository]/[DCTM_objectId]/%DATETIME%</DOCUIDMask>
<DOCUIDDelimiter>/</DOCUIDDelimiter>
</DCTM>
</DCTMSettingsSchema>
41
Sample Configuration Files
C4E MimeTypes.xml
<?xml version="1.0" standalone="yes"?>
<MimeTypeSchema xmlns="http://tempuri.org/MimeTypeSchema.xsd">
<MimeType>
<Type>application/msword</Type>
<Extension>doc</Extension>
<ViewerSupport>true</ViewerSupport>
<TiffSupport>false</TiffSupport>
<DCTMFormatName>doc</DCTMFormatName>
</MimeType>
<MimeType>
<Type>application/pdf</Type>
<Extension>pdf</Extension>
<ViewerSupport>true</ViewerSupport>
<TiffSupport>false</TiffSupport>
<DCTMFormatName>pdf</DCTMFormatName>
</MimeType>
<MimeType>
<Type>image/jpeg</Type>
<Extension>jpg</Extension>
<ViewerSupport>true</ViewerSupport>
<TiffSupport>true</TiffSupport>
<DCTMFormatName>jpeg</DCTMFormatName>
</MimeType>
<MimeType>
<Type>image/jpeg</Type>
<Extension>jpeg</Extension>
<ViewerSupport>true</ViewerSupport>
<TiffSupport>true</TiffSupport>
<DCTMFormatName>jpeg</DCTMFormatName>
</MimeType>
<MimeType>
<Type>image/jpeg</Type>
<Extension>jpe</Extension>
<ViewerSupport>true</ViewerSupport>
<TiffSupport>true</TiffSupport>
<DCTMFormatName>jpeg</DCTMFormatName>
</MimeType>
<MimeType>
<Type>image/tiff</Type>
<Extension>tiff</Extension>
<ViewerSupport>true</ViewerSupport>
<TiffSupport>true</TiffSupport>
<DCTMFormatName>tiff</DCTMFormatName>
</MimeType>
<MimeType>
<Type>image/tiff</Type>
<Extension>tif</Extension>
<ViewerSupport>true</ViewerSupport>
<TiffSupport>true</TiffSupport>
<DCTMFormatName>tiff</DCTMFormatName>
</MimeType>
<MimeType>
<Type>text/plain</Type>
<Extension>txt</Extension>
<ViewerSupport>true</ViewerSupport>
<TiffSupport>false</TiffSupport>
<DCTMFormatName>text</DCTMFormatName>
</MimeType>
<MimeType>
<Type>video/avi</Type>
<Extension>avi</Extension>
42
Sample Configuration Files
<ViewerSupport>false</ViewerSupport>
<TiffSupport>false</TiffSupport>
<DCTMFormatName>avi</DCTMFormatName>
</MimeType>
</MimeTypeSchema>
C4E ScanSettings.xml
<?xml version="1.0" standalone="yes"?>
<ScanSettingsSchema xmlns="http://tempuri.org/ScanSettingsSchema.xsd">
<ScanSettings>
<PaperSizeIndex>1</PaperSizeIndex>
<DPI>200</DPI>
<ModeIndex>0</ModeIndex>
<WorkingFolder>C:\Program Files (x86)\EMC\Documentum Epic Integrator\Temp
</WorkingFolder>
<ACLName />
<GroupContextName />
<RootCabinet />
</ScanSettings>
</ScanSettingsSchema>
ROI Module AppSettings.xml
<?xml version="1.0" standalone="yes"?>
<AppSettingsSchema xmlns="http://tempuri.org/AppSettingsSchema.xsd">
<Global>
<WorkingFolder>C:\Program Files (x86)\EMC\Documentum EPS Painter Plug-in\
</WorkingFolder>
<PurgeFolder>5</PurgeFolder>
<Logging>2</Logging>
<LogFolder>Default</LogFolder>
</Global>
</AppSettingsSchema>
ROI Module DCTMSettings.xml
<?xml version="1.0" standalone="yes"?>
<DCTMSettingsSchema xmlns="http://tempuri.org/DCTMSettingsSchema.xsd">
<DCTM>
<DCTMBase_URL>http://localhost:8080/emc-dfs</DCTMBase_URL>
<DefautlDCTMRepository>Healthcare</DefautlDCTMRepository>
<UserName>njkA2n+hLHAGo8A7u1pBJA==</UserName>
<Password>SH9N2tOaKencWkYkdC9iBA==</Password>
<DOCUIDMask>[DCTM_Repository]/[DCTM_objectId]/%DATETIME%</DOCUIDMask>
<DOCUIDDelimiter>/</DOCUIDDelimiter>
</DCTM>
43
Sample Configuration Files
</DCTMSettingsSchema>
44
Index
A
E
access control settings, 13
ACL name, 25
authentication configuration, 13
EAF/HSD record settings, 39
Epic ROI module, 9
B
batch importing documents with C4E, 12
batch scanning documents with C4E, 12
C
F
FDI record settings, 37
functions of C4E, 11
I
importing document types, 30
importing documents with C4E, 12
installing C4E, 18
installing HIP Epic ROI module, 31
C4E installation
configuration, 17
C4E scanning configuration, 37
communication security settings
port usage, 14
configuring C4E, 18
configuring DCTM server details
DCTM base URL, 20
configuring Epic Hyperspace, 36
configuring HIP Epic ROI module, 31
configuring login details, 19
configuring mimetype details
mime type, 22
configuring scanning details
root cabinet, 25
Connector for Epic
functions of Epic, 9
log description, 14
log output
log location, 32
log settings, 14
LWP record settings, 38
D
prerequisites for C4E installation, 17
Program ID of scan acquisition server, 36
Program ID of scan viewer, 36
publishing ROI packages, 12
DCTM base URL
DCTM default repository, 32
DCTM format name, 22
DCTM user name
DCTM password, 32
deploying object types, 28
DOCUID delimiter, 35
L
O
on top timeout (sec), 25
P
S
sample configuration files, 41
scanning documents with C4E, 11
SDF record settings, 39
secure deployment and usage settings
C4E layers, 15
45
Index
46
security configuration, 13
V
T
TIFF Support, 22
viewer support, 22
viewing documents with C4E
file types supported by C4E, 11
U
W
user authentication, 13
user authorization, 14
working folder
working folder purge, 32
working of C4E, 10