This wiki has undergone a migration to Confluence found Here
<meta name="googlebot" content="noindex">

Difference between revisions of "OO Behavioral Model Conceptual Specification"

From HL7Wiki
Jump to navigation Jump to search
Line 25: Line 25:
  
 
===Contract Roles and Agents===
 
===Contract Roles and Agents===
 +
 +
 +
{| border="1" cellpadding="2"
 +
!width="200"|Specification Reference
 +
!width="600"|Commissioning System Role
 +
!width="200"|Commissioning Agent
 +
!width="200"|Responsible System Role
 +
!width="200"|Responsible Agent
 +
!width="200"|Operation
 +
|-
 +
|||Order Requestor (Placer in v2) || Places the original request, and waits for it to be completed || Commissioning Party
 +
|-
 +
|||Request Fulfiller) || Accepts the request, and then carries out the activities to fulfill what was asked || Responsible Party
 +
|-
 +
|||Fulfillment Manager || Monitors the Order Requestor as it receives activities which fulfill the original request and determines when the fulfillment activities ‘complete’ the request || May be the commissioning or the responsible party at different stages of the business process flow
 +
|-
 +
|}
 +
 
===Computational Viewpoint===
 
===Computational Viewpoint===
 
===Service Dependencies===
 
===Service Dependencies===

Revision as of 19:07, 14 September 2011

Link back to project page BF Alpha Project

Executive Summary

Information Viewpoint

Analysis Information Model

 Comment:
   Provide links to the Analysis Information Model for the domain

The following classes were derived from the storyboards and use cases.

Focal Objects.png

Solution Specification

Scenario #1 - Simple Lab Order

Overview

Business Scenario

The event flow for a simple lab order is shown below

CreateLaboratoryOrderEventFlow.png

Contract Roles and Agents

Specification Reference Commissioning System Role Commissioning Agent Responsible System Role Responsible Agent Operation
Order Requestor (Placer in v2) Places the original request, and waits for it to be completed Commissioning Party
Request Fulfiller) Accepts the request, and then carries out the activities to fulfill what was asked Responsible Party
Fulfillment Manager Monitors the Order Requestor as it receives activities which fulfill the original request and determines when the fulfillment activities ‘complete’ the request May be the commissioning or the responsible party at different stages of the business process flow

Computational Viewpoint

Service Dependencies

Implemented Patterns

Contractual Semantics and Issues

Computational Services

Order Request Manager

Fulfillment Manager