1/28
Contents
Title and Copyright Information
Preface
Audience
Documentation Accessibility
Related Documents
Conventions
What's New in This Guide for Release 11.1.1.7
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
What You Need to Get Started with Oracle SOA Suite for Healthcare Integration
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
Enabling Accessibility Features in Oracle B2B
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
Create a SOA Application and Project
2.2.2
Add 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 May Need to Know About the Document Hierarchy
3.2
Using the Custom Document Protocol
3.2.1
What You May Need to Know About Custom Document Version Parameters
3.2.2
What You May Need to Know About Custom Document Definition Parameters
3.2.2.1
How to Configure the XPath Expression for a Custom XML Document
3.3
Using the HL7 Document Protocol
3.3.1
What You May Need to Know About HL7 Document Version Parameters
3.3.2
What You May Need to Know About HL7 Document Type Parameters
3.3.3
What You May Need to Know About HL7 Document Definition Parameters
3.3.4
What You May 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.4
Enabling Sequencing for an MLLP Endpoint
4.5
Deleting an Endpoint
4.6
Working with the Endpoint Window
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
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 the Oracle B2B Console
6.3.1
Creating a Mapset in the Oracle B2B Console
6.3.2
Associating a Mapset with a Trading Partner Agreement
6.3.3
Deleting a Mapset in the Oracle B2B Console
6.4
Using Mapsets in Oracle SOA Suite for Healthcare Integration
6.4.1
Creating a Mapset in the Healthcare Integration User Interface
6.4.2
Associating a Mapset with an Endpoint
6.4.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
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.2
Exchanging Inbound SOAP-Based Messages
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
Deleting Endpoints
A
Back-End Applications Interface
A.1
Mapping SCA Normalized Message Properties
A.2
Normalized Message Properties
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
Managing Message Sequencing
C.1
Overview of Sequenced Message Management
C.2
Java Methods for Managing Sequenced Messages
C.2.1
Listing Endpoints With States
C.2.2
Listing Pending Sequenced Messages
C.2.3
Discarding Messages
C.2.4
Reprocessing a Message
C.2.5
Pausing and Resuming and Endpoint
C.3
Command-Line Tools for Managing Sequenced Messages
C.3.1
Prerequisites for Running Command-Line Tools
C.3.2
Listing Endpoints With States
C.3.3
Listing Pending Sequenced Messages
C.3.4
Discarding Messages
C.3.5
Reprocessing Messages
C.3.6
Pausing and Resuming an Endpoint
D
Implementing MLLP with High Availability
D.1
Introduction to Healthcare Integration High Availability
D.1.1
High Availability Processing
D.1.2
Front-End Failover
D.1.3
Notion of Active
D.1.4
Unit of Order (UOO)
D.1.5
External Dependencies
D.1.6
Additional Resources
D.2
Enabling MLLP High Availability in Oracle SOA Suite for Healthcare Integration
E
Batching HL7 Messages
E.1
Introduction to HL7 Message Batching
E.1.1
Batching with File Header (FHS)
E.1.2
Batching with Batch Header (BHS)
E.1.3
Batching with Message Header (MSH)
E.1.4
Sending Functional Acknowledgments When Batching
E.1.5
Standard Mode of Batching
E.1.6
Custom Mode of Batching
E.1.7
Commandline Tools for Batching
F
Configuration for Functional Acknowledgment 999
F.1
Introduction
F.2
Function Acknowledgement 999: Use Cases
F.2.1
Use Case 1
F.2.2
Use Case 2
F.2.3
Use Case 3
G
Audit Reference for Oracle SOA Suite for Healthcare Integration
G.1
About Custom and Standard Audit Reports
G.2
Audit Events in Oracle SOA Suite for Healthcare Integration
Index
Scripting on this page enhances content navigation, but does not change the content in any way.