Ancillary Data and Services
Class Outbreak Management


Ancillary Data and Services
   |
   +--Outbreak Management

The Outbreak Services Domain within EHRi Services represents one architecture alternative in the acquisition or development of a Public Health Surveillance solution. The split of Outbreak Management functions between PHS point-of-service applications and “outbreak services” is to be determined by the PHS project underway in 2005.

The Outbreak domain may send requests to the Laboratory domain for communicable disease case information, or may respond to automated reporting of cases by the Lab domain or a point of service system. Automated reporting of a communicable disease case or “event” may be supported by the Lab domain, the point of service systems/portals, or might be initiated by a business rule within Longitudinal Record Services.

The following lists the service operations within Outbreak Management, some of which may be deployed as services within the EHRi.

General Info
Name  Outbreak Management
Visibility  public
Active  false
Abstract  false
Leaffalse
Rootfalse
OwnerAncillary Data and Services

Operations
NameReturn Type
 Identify Outbreak() 
 Integrate Case Management() 
 List Immunization Detail() 
 Manage Outbreak() 
 Support Outbreak Analysis() 

Relations
NameTypeBeginsEnds
 generalizationOutbreak ManagementAncillary Data and Services


Operation  Identify Outbreak

A combination of automated and human assisted functions determining that a case or set of cases represents an Outbreak.

General Info
NameIdentify Outbreak
OwnerOutbreak Management
Concurrency  sequential
Query  false
Visibility  public
Scope  instance
Abstract  false
Leaffalse
Rootfalse


Operation  Integrate Case Management

Receives communicable disease case reports from PHS or other point of service systems, or from the Lab Domain and makes the case information available to Public Health staff through a PHS point of service application or portal.

General Info
NameIntegrate Case Management
OwnerOutbreak Management
Concurrency  sequential
Query  false
Visibility  public
Scope  instance
Abstract  false
Leaffalse
Rootfalse


Operation  List Immunization Detail

Retrieves immunizations a patient has received and when.

General Info
NameList Immunization Detail
OwnerOutbreak Management
Concurrency  sequential
Query  false
Visibility  public
Scope  instance
Abstract  false
Leaffalse
Rootfalse


Operation  Manage Outbreak

Provide services to point of service systems, PHS portals, and inter-provincial to monitor and manage a communicable disease outbreak.

General Info
NameManage Outbreak
OwnerOutbreak Management
Concurrency  sequential
Query  false
Visibility  public
Scope  instance
Abstract  false
Leaffalse
Rootfalse


Operation  Support Outbreak Analysis

Supports exporting data to a Data Warehouse environment where general purpose analysis tools and domain-specific analysis tools will be used.

General Info
NameSupport Outbreak Analysis
OwnerOutbreak Management
Concurrency  sequential
Query  false
Visibility  public
Scope  instance
Abstract  false
Leaffalse
Rootfalse