Go to main content
1/34
Contents
Title and Copyright Information
Preface
Audience
Documentation Accessibility
Related Documents
Conventions
What's New in This Guide for Release 12.2.1.1.0
1
Getting Started with Oracle SOA Suite for Healthcare Integration
1.1
Introduction to Oracle SOA Suite for Healthcare Integration
1.1.1
Oracle SOA Suite for Healthcare Integration Components
1.1.2
Management and Monitoring Tools
1.1.3
Oracle SOA Suite and Healthcare Integration
1.1.4
Oracle SOA Suite for Healthcare Integration Metadata
1.1.5
Security
1.2
Installing and Configuring Oracle SOA Suite for Healthcare Integration
1.2.1
Importing the HL7 DocType into the MDS
1.3
Logging in to Oracle SOA Suite for Healthcare Integration
1.3.1
Finding Port Information
1.4
Using the Oracle SOA Suite for Healthcare Integration User Interface
1.4.1
Designer
1.4.1.1
Configuring Documents
1.4.1.2
Configuring Endpoints
1.4.1.3
Configuring Callouts
1.4.1.4
Configuring Mapsets
1.4.1.5
Configuring Internal Delivery Channels
1.4.1.6
Setting runtime and User Interface Properties
1.4.1.7
Managing Repository Data
1.4.1.8
Configuring Alerts and Contacts
1.4.2
Dashboards
1.4.3
Reports
1.5
Accessibility Options
1.5.1
Expanding and Collapsing Tree Elements with the Keyboard
1.5.2
Enabling Accessibility Features in Oracle SOA Suite for Healthcare Integration
2
Working with the Oracle Healthcare Adapter
2.1
Introduction to the Oracle Healthcare Adapter
2.1.1
The Healthcare Configuration Wizard
2.1.2
What Happens When You Add a Healthcare Adapter to a SOA Composite
2.2
How to Use Healthcare Adapters in a SOA Composite Application
2.2.1
Creating a SOA Application and Project
2.2.2
Adding a Healthcare Integration Binding Component
2.2.2.1
Adding a Default (Fabric) Integration Binding Component
2.2.2.2
Adding a JMS Integration Binding Component
2.2.2.3
Document Definition Handling in the Healthcare Configuration Wizard
2.2.3
Add Service Components
3
Working with Document Types and Protocols
3.1
Introduction to Document Protocols
3.1.1
What You Might Need to Know About the Document Hierarchy
3.1.2
What You Might Need to Know About Document Protocols with Acknowledgments
3.2
Using the Custom Document Protocol
3.2.1
What You Might Need to Know About Custom Document Version Parameters
3.2.2
What You Might Need to Know About Custom Document Type Parameters
3.2.3
What You Might Need to Know About Custom Document Definition Parameters
3.2.3.1
How to Configure the XPath Expression for a Custom XML Document
3.2.3.1.1
Option 1: Specify the XPath and the Matching Value
3.2.3.1.2
Option 2: Check for the Existence of a Node
3.2.3.1.3
Option 3: Check the Value of an Attribute
3.3
Using the HL7 Document Protocol
3.3.1
What You Might Need to Know About HL7 Document Version Parameters
3.3.2
What You Might Need to Know About HL7 Document Type Parameters
3.3.3
What You Might Need to Know About HL7 Document Definition Parameters
3.3.4
What You Might Need to Know About Using HL7
3.4
Creating Document Definitions
3.5
Deleting a Document Definition
4
Working with Endpoints
4.1
Introduction to Endpoints
4.2
Creating Endpoints
4.2.1
Configuring Channels in an Endpoint with Single-Directional Protocols
4.3
Associating an Endpoint with a Document
4.3.1
Overriding Document Parameters at the Endpoint Level
4.4
Enabling Sequencing for an MLLP Endpoint
4.5
Enabling SSL/TLS Support for MLLP Endpoints
4.6
Handling Actionable Errors for an MLLP Endpoint
4.6.1
Handling Errors at the Endpoint Level
4.6.2
Handling Errors at the Global Level
4.7
Message Flow Throttling
4.8
Cloning Endpoints
4.9
Deleting an Endpoint
4.10
Working with the Endpoint Window
4.11
Healthcare and Oracle Managed File Transfer Integration
4.11.1
Oracle Healthcare Endpoint Configurations
4.11.1.1
Creating an Outbound Endpoint for an Oracle Healthcare Source
4.11.1.2
Creating an Inbound Endpoint for an Oracle Healthcare Target
4.11.2
Creating the Required MFT Artifacts for Oracle Healthcare
4.11.2.1
Creating an MFT Domain to interact With Oracle Healthcare Endpoints
4.11.2.2
Creating an MFT Source for an Outbound Oracle Healthcare Endpoint
4.11.2.3
Creating an MFT Target for an Inbound Oracle Healthcare Endpoint
4.11.2.4
Creating an MFT Transfer
4.11.3
Interlinked Oracle Healthcare and MFT Reports
5
Working with Callouts
5.1
Introduction to Callouts
5.1.1
Creating a Callout Library JAR File
5.2
Types of Callouts
5.2.1
Transport Callouts
5.2.2
Document Callouts
5.3
Creating a Callout
5.4
Securing Messages with PGP
5.5
Including a Callout in an Endpoint
6
Working with Mapsets
6.1
Introduction to Mapsets
6.1.1
About Mapsets
6.1.2
Predefined and Custom Mapsets
6.2
Creating a Map File
6.3
Using Mapsets in Oracle SOA Suite for Healthcare Integration
6.3.1
Creating a Mapset in the Healthcare Integration User Interface
6.3.2
Associating a Mapset with an Endpoint
6.3.3
Deleting a Mapset in the Healthcare Integration User Interface
7
Working with Internal Delivery Channels
7.1
Introduction to Internal Delivery Channels
7.2
Creating Internal Delivery Channels
7.3
Enabling an Internal Delivery Channel
7.4
Deleting an Internal Delivery Channel
7.5
Correlating Messages Using JMS Queues
8
Working with Dashboards
8.1
Introduction to Dashboards
8.2
Working with System Dashboard
8.2.1
Viewing System Data by Using Different Sections of the System Dashboard
8.3
Creating and Configuring Dashboards
8.3.1
Creating a Dashboard
8.3.2
Selecting a Default Dashboard
8.3.3
Configuring an Existing Dashboard
8.3.4
Refreshing a Dashboard and Setting the Auto-Refresh Rate
8.3.5
Deleting a Dashboard
8.4
Viewing Information in Dashboards
8.4.1
Viewing Endpoint Summary Information in a Dashboard
8.4.2
Viewing Detailed Endpoint Information in a Dashboard
8.4.3
Configuring an Endpoint from a Dashboard
8.5
Working with Sequenced Messages
8.6
Viewing Endpoint Error Messages
9
Working with Reports
9.1
Introduction to Reports
9.1.1
About the Message Report Filter Customizers
9.1.2
About Resubmitting Messages
9.1.3
Important Note About Clustered Environments
9.2
Creating and Configuring Reports
9.2.1
Creating Business Message Reports
9.2.2
Creating Wire Message Reports
9.2.3
Creating Application Message Reports
9.2.4
Specifying a Default Report
9.2.5
Configuring Reports
9.2.6
Refreshing a Report and Setting the Auto-Refresh Rate
9.2.7
Deleting Reports
9.3
Viewing Reports and Report Information
9.3.1
Viewing a Business Message Instance
9.3.2
Viewing a Wire Message
9.3.3
Viewing an Application Message
9.3.4
Viewing the Flow Trace in Oracle Enterprise Manager
9.3.5
Viewing Overview Information for Multiple Messages
9.4
Working with Reports for Unassociated Messages
9.4.1
Working with Unassociated Wire Messages
9.4.1.1
Creating Unassociated Wire Message Reports
9.4.1.2
Viewing an Unassociated Wire Message
9.4.2
Working with Unassociated Application Messages
9.4.2.1
Creating Unassociated Application Message Reports
9.4.2.2
Viewing an Unassociated Application Message
9.5
Working with Error Messages
9.5.1
Viewing an Error Message
9.5.2
Resubmitting Messages
9.6
Purging Messages from the Repository
9.7
End-to-End Monitoring of Runtime Data
10
Configuring Alerts and Contacts
10.1
Overview of Alerts and Contacts
10.2
Configuring Contacts and Alerts
10.2.1
Deploying the SMPP Driver for SMS Notifications
10.2.2
Configuring Workflow Notification Properties
10.2.3
Configuring Oracle User Messaging Service
10.2.4
Defining Alerts and Contacts
10.3
Viewing the Alerts Assigned to a Contact
10.4
Removing Contacts
10.5
Viewing a History of Alerts Sent
11
Viewing the Healthcare User Audit Trail
11.1
Introduction to the Audit Trail
11.1.1
Oracle SOA Suite for Healthcare Integration Auditing Options
11.1.2
Using Filter Conditions for Auditing
11.2
Configuring the Healthcare Integration Audit Trail
11.3
Viewing User Audit Logs
12
Managing the Repository
12.1
Introduction to the Oracle SOA Suite for Healthcare Integration Repository
12.1.1
Repository Maintenance
12.1.2
What Occurs During the Import or Export Process
12.1.3
About the Exported File
12.1.4
What Occurs During the Purging Process
12.1.5
Purging Control Numbers
12.2
Importing and Exporting the Design-Time Repository
12.3
Purging Repository Data
13
Configuring System Settings
13.1
Configuring the Runtime Settings
13.2
Configuring the User Interface Settings
14
Provisioning Users
14.1
Creating Users
14.2
Adding Users
14.3
Editing, Viewing, and Deleting User Provisioning
14.4
Provisioning Users for Payload Viewing
14.5
Reverting User Provisioning Changes
15
Enabling Web-Service-Based Message Exchange in Oracle Healthcare
15.1
Introduction to Web-Service-Based Message Exchange
15.2
Exchanging SOAP-Based Service Messages with Custom WSDL
15.2.1
Exchanging Outbound SOAP-Based Messages
15.2.1.1
Uploading the WSDL
15.2.1.2
Creating a document
15.2.1.3
Creating an endpoint
15.2.1.4
Attaching security policies
15.2.2
Exchanging Inbound SOAP-Based Messages
15.2.2.1
Uploading the WSDL
15.2.2.2
Creating a document for the inbound flow
15.2.2.3
Creating an endpoint for inbound message exchange
15.2.2.4
Attaching security policies for inbound message exchange
15.3
Sending Custom SOAP Headers
15.4
Sample Request-Reply Scenarios
15.4.1
Outbound Synchronization: Composite
15.4.2
Inbound Synchronization: Composite
15.4.3
Outbound Synchronization: JMS Queues
15.4.4
Inbound Synchronization: JMS Queues
16
Oracle Healthcare Command-Line Tools
16.1
Prerequisites for Running the Command-line Tools
16.2
Purging Data
16.3
Importing Data
16.4
Exporting Data
16.5
Batching Operations
16.6
Resubmitting a Message
16.7
Scheduling Endpoint Downtime
16.8
Updating Endpoints
16.9
Pausing and Resuming Endpoints
16.10
Deleting Endpoints
16.11
Updating Keystore
A
Back-End Applications Interface
A.1
Mapping SCA Normalized Message Properties
A.2
Normalized Message Properties
A.3
Configuration Properties in Fusion Middleware Control
B
Creating Endpoints with Different Transport Protocols
B.1
Creating Bidirectional Endpoints
B.1.1
Creating an MLLP 1.0 Endpoint
B.1.2
Creating an MLLP 2.0 Endpoint
B.1.3
Creating a Generic TCP Endpoint
B.1.4
Creating an HLLP Endpoint
B.2
Creating Single-Directional Endpoints
B.2.1
Creating a File Endpoint
B.2.2
Creating an FTP Endpoint
B.2.3
Creating an JMS Endpoint
B.2.3.1
Retrieving Document Information from JMS Headers
B.2.4
Creating an SFTP Endpoint
C
Synchronous Request/Reply over MLLP
C.1
Overview of Synchronous Request/Reply
C.2
End to End Message Flow
D
Managing Message Sequencing
D.1
Overview of Sequenced Message Management
D.2
Java Methods for Managing Sequenced Messages
D.2.1
Listing Endpoints With States
D.2.2
Listing Pending Sequenced Messages
D.2.3
Discarding Messages
D.2.4
Reprocessing a Message
D.2.5
Pausing and Resuming and Endpoint
D.3
Command-Line Tools for Managing Sequenced Messages
D.3.1
Prerequisites for Running Command-Line Tools
D.3.2
Listing Endpoints With States
D.3.3
Listing Pending Sequenced Messages
D.3.4
Discarding Messages
D.3.5
Reprocessing Messages
D.3.6
Pausing and Resuming an Endpoint
E
Interface Sequencing
E.1
Introduction
E.2
Configuration Considerations for Interface Sequencing
E.2.1
Configuring Interface Sequencing at the Endpoint Level
E.2.2
Configuring Interface Sequencing at the Composite Level
E.2.3
Understanding Sequenced Message States
E.2.3.1
Routing
E.2.3.2
Outbound_Processing
E.2.4
Resubmitting or Discarding Interface Sequenced Messages
F
Implementing MLLP with High Availability
F.1
Introduction to Healthcare Integration High Availability
F.1.1
High Availability Processing
F.1.2
Front-End Failover
F.1.3
Notion of Active
F.1.4
Unit of Order (UOO)
F.1.5
External Dependencies
F.1.6
Additional Resources
F.2
Enabling MLLP High Availability in Oracle SOA Suite for Healthcare Integration
G
Batching HL7 Messages
G.1
Introduction to HL7 Message Batching
G.1.1
Batching with File Header (FHS)
G.1.2
Batching with Batch Header (BHS)
G.1.3
Batching with Message Header (MSH)
G.1.4
Sending Functional Acknowledgments When Batching
G.1.5
Standard Mode of Batching
G.1.6
Custom Mode of Batching
G.1.7
Command-Line Tools for Batching
H
Configuration for Functional Acknowledgment 999
H.1
Introduction
H.2
Function Acknowledgement 999: Use Cases
H.2.1
Use Case 1
H.2.2
Use Case 2
H.2.3
Use Case 3
I
TA1/999 Generation on Error for HIPAA Documents
I.1
Introduction
I.2
Creating TA1 Documents
I.3
Configuring TA1
I.3.1
Configuring TA1 at the Protocol Version Level
I.3.2
Configuring TA1 at the Trading Partner Level
I.3.3
Outbound and Inbound TA1
I.4
Configuring 999 Acknowledgement on Error
J
Implementing SNIP Validation in HIPAA
J.1
Introduction
J.2
Configuring SNIP Validations
J.2.1
Configuring SNIP at the Global Level
J.2.2
Configuring SNIP at the Document Level
J.2.3
Configuring SNIP at the Trading Partner Level
K
Improving Endpoint Scalability by Using NIO
K.1
Why Do I Use NIO?
K.2
How Do I Use the NIO Framework?
K.3
Specifying Worker Pool and Selector Pool Size
K.4
Support for MLLP 1.0 Transport Protocol
L
Audit Reference for Oracle SOA Suite for Healthcare Integration
L.1
About Custom and Standard Audit Reports
L.2
Audit Events in Oracle SOA Suite for Healthcare Integration
M
B2B and Healthcare Domain Topology Best Practices
M.1
Deploy HL7 and X12 HIPAA EDI interfaces in Different Domains
N
Instance Tracking and Error Hospital Integration
N.1
Tracking Messages Between the Oracle Enterprise Manager Fusion Middleware Control Flow Trace and the Healthcare Console
N.2
Tracking the State of a Message from the Oracle Enterprise Manager Fusion Middleware Control Flow Trace XML
N.2.1
Inbound Messages
N.2.2
Outbound Non-Batch Messages
N.2.3
Outbound Batch Messages
Scripting on this page enhances content navigation, but does not change the content in any way.