Classes
Class Exception/ Error Handling Services


General
   |
   +--Exception/ Error Handling Services

These services provide an interface to raise and manage errors and other business level exceptions. Exceptions can range from system/application level exceptions to exceptions found as a result of corrupt or dirty data and other such conditions. The Error / Exception Handling Services will use the Log Management Service to record error information.

Errors may occur at the communication level or at the business level and should be communicated to the user / PoS system in a standard fashion to indicate severity as described in the following example.

Classification Definition
Error The request could not be processed successfully and has been rejected because of the problem.

E.g. The patient id could not be found
Warning The request was successfully processed, but it was processed differently than the requester had asked, or an anomaly was encountered which the requester should be aware of.

E.g. “The clinical event to be corrected was already corrected”
Information The request was successfully processed and there were no issues, however some information regarding the transaction is being returned that may be of interest.

E.g. “The patient’s consent for this provider to view their information will expire in 10 days”

General Info
Name  Exception/ Error Handling Services
Visibility  public
Active  false
Abstract  false
Leaffalse
Rootfalse
OwnerClasses

Relations
NameTypeBeginsEnds
 generalizationException/ Error Handling ServicesGeneral