HC_EMR_Update Collaboration Template

The HC_EMR_Update collaboration template processes MQWF_OMP_UpdateEMR business objects. The HC_EMR_Update collaboration template uses data contained in the MQWF_OMP_UpdateEMR business object to insert a record describing a patient's pharmacy order into a database table. The collaboration then builds and populates an MQWF_UpdateEMR business object to respond to WebSphere MQ Workflow with the result of the database table insert.

This collaboration object performs the following tasks:

Collaboration object setup

This section includes information on port bindings and required steps for setting up collaboration objects based on HC_EMR_Update. For information on standard features, ports, and configuration properties for collaboration templates, and for general information on creating collaboration objects, refer to the documents listed in Required Documents for Creating Collaboration Objects.

Port information

The following diagram illustrates HC_EMR_Update's ports:

Note: To keep the collaboration object from using a port, bind that port to the Port connector. Doing so indicates that the port is unused without causing the collaboration object to provide additional functionality.

DestinationAppRetreive
Business object Bound to Function Verbs used
MQWF_UpdateEMR Source application's connector or calling collaboration object. Sends a reference-valued business object to retrieve the full-valued business object. The result determines which verb to use. Retrieve
From
Business object Bound to Function Verbs used
MQWF_OMP_UpdateEMR Source application's connector or calling collaboration object. Receives the triggering business object. Create
To
Business object Bound to Function Verbs used
MQWF_UpdateEMR Destination application's connector Sends the MQ Workflow response business object out of the collaboration object. Create

Setting up HC_EMR_Update as a stand-alone object

To set up HC_EMR_Update as a stand-alone collaboration object, complete the following steps:

  1. Create the HC_EMR_Update collaboration object.
  2. Bind all ports as described in Port information.
  3. Configure HC_EMR_Update as described in Configuration properties.

Collaboration template processes

This section illustrates the business processing logic for this collaboration template:

Overall process logic

This section illustrates this collaboration template's process logic for the supported verb, Create.

Create

The following diagrams show the process logic for this collaboration template's Create verb.

Diagram showing this collaboration's SyncLogic process

     SYNC_LOGIC diagram

Diagram showing this collaboration's Update EMR process

     Update EMR diagram

Diagram showing this collaboration's Update Medical Record process

     Update Medical Record diagram

Standard process logic

This collaboration template uses the following standard business processes:

Configuration properties

This section describes the standard and specific configuration properties for this collaboration:

Standard properties

This collaboration template uses the following standard configuration properties:

Collaboration-specific properties

This collaboration template has the following configuration properties specific to it:

DB_CONN_POOL_NAME

This property specifies the database connection pool.

DB_CONN_POOL_NAME configuration property
Default value Usage
HEALTHCARE_DB Defines the database connection pool used by the collaboration.

Related reference

Copyright IBM Corp. 2002, 2003