Skip Headers
Oracle® Study, Subject, and Visit Synchronization Integration Pack for Siebel Clinical and Oracle Clinical Implementation Guide
Release 11.1

E36156-01
Go to Table of Contents
Contents
Go to Index
Index
Go to Feedback page
Contact Us

Go to previous page
Previous
Go to next page
Next
PDF · Mobi · ePub

4 Automating the Update of Activity Completion Date and Status Based on Data Entered in Oracle Clinical or Oracle Clinical Remote Data Capture

This chapter provides an overview of automating the update of activity completion date and status based on data that is collected in Oracle Clinical or Oracle Clinical Remote Data Capture (OCRDC) and discusses:

4.1 Overview

In Siebel Clinical, activities are scheduled to happen at patient visits. The patient visit itself is considered an activity. The data in Oracle Clinical can be used to send activity status information to Siebel Clinical. For this to happen, the completion criteria for an activity or visit must be defined. The completion criteria is defined by indicating which visit, DCIs, DCMs, or DCM questions in Oracle Clinical must be completed for the activity or visit to be considered complete. An activity may be specific to a visit or could occur at multiple visits.

You can schedule a new batch job in Oracle Clinical that analyzes the patient data entered since the last time the batch job was run to see if the completion criteria have been met or changed. The process can be configured to run periodically on a custom schedule.

For more information, see Setting Up the Participating Applications

4.2 Clinical Study Subject Activity Flow

This section provides the activity diagrams and functional descriptions for Clinical Study Subject Activity Flow. This is not a synchronization flow but data from Oracle Clinical is used to update the completion date and status of a Subject activity or visit in Siebel Clinical.

4.2.1 Flow Diagram

The following diagram shows the Clinical Study Subject Activity flow:

Figure 4-1 Clinical Study Subject Activity Flow

Clinical Study Subject Activity flow
Description of "Figure 4-1 Clinical Study Subject Activity Flow"

4.2.2 Update Subject Visit or Activity Completion

The following list describes the update subject visit or activity completion flow:

  1. When Subject Activity Integration is enabled for a study in Oracle Clinical and activity completion criteria have been defined, running the Track Activity batch job in Oracle Clinical will write a ClinicalStudy (ABM) to the Clinical_Study_Queue Advanced Queue (AQ) when the completion date of an activity has changed.

    For more information about Oracle Clinical prerequisites, see Setting Up the Participating Applications

  2. The UpdateClinicalStudyOCAQConsumer adapter service picks the message and passes it to the UpdateClinicalStudyOCHealthSciencesReqABCSImpl (requester ABCS).

  3. The message will then be transformed into an UpdateClinicalStudy EBM and the ClinicalStudySubject Identification is retrieved from the ClincialStudy_ClinicalStudySubjectId cross-reference table.

  4. The UpdateClinicalStudyEBM is passed onto the HealthSciencesClinicalStudyEBS (EBS).

  5. The EBS will follow routing rules to pass the EBM onto the UpdateClinicalStudySEBLHealthSciencesProvABCSImpl (provider ABCS).

  6. The provider ABCS transforms the EBM into an ABM for the Siebel Clinical Web service. During this process, the Siebel Clinical row ID for the Subject from the ClinicalStudy_ClinicalStudySubjectId cross-reference table is retrieved.

  7. A synchronous call is made to the Clinical Subject Web service in Siebel Clinical.

These processes are part of a global transaction. Compensating steps will be taken if an error occurs at any point that prevents the process completion.

4.3 Siebel Clinical Interfaces

The following table describes the Siebel Inbound Web services:

Table 4-1 Siebel Inbound Web Services

Name Schema

ClinicalSubject

Clinical Subject Internal Integration Object


4.4 Oracle Clinical Interfaces

Outbound from Oracle Clinical Event Interfaces:

Oracle Clinical writes ClinicalStudy ABM to the CLINICAL_STUDY_QUEUE AQ.

4.5 Industry AIA Components

The integration flow uses the following components:

The industry EBO and EBM XML Schema Definition (XSD) files can be located by EBO within the following parent folder:

$AIA_HOME/AIAMetaData/AIAComponents/EnterpriseObjectLibrary/Industry/HealthSciences/EBO/

The industry EBS Web Services Description Language (WSDL) files can be located by EBO within the following parent folder:

$AIA_HOME/AIAMetaData/AIAComponents/EnterpriseBusinessServiceLibrary/Industry/HealthSciences/EBO/

For detailed documentation of individual EBOs and EBMs, click the AIA Reference Doc link on EBO and EBM detail pages in Oracle Enterprise Repository or Oracle Clinical.

For more information about using the Oracle Enterprise Repository and configuring it to provide the AIA Reference Doc link, see Oracle Fusion Middleware Developer's Guide for Oracle Application Integration Architecture Foundation Pack 11g Release 1, "Configuring and Using Oracle Enterprise Repository as the Oracle AIA SOA Repository."

EBOs can be extended, for instance, to add new data elements. These extensions are protected and will remain intact after a patch or an upgrade.

For more information, see Oracle Fusion Middleware Concepts and Technologies Guide for Oracle Application Integration Architecture Foundation Pack 11g Release 1, "Understanding Extensibility".

4.6 Integration Services

These are the services delivered with this integration: