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

Difference between revisions of "Receiver Responsibilities"

From HL7Wiki
Jump to navigation Jump to search
(new page)
 
m
Line 6: Line 6:
 
*Each responsibility option includes a description that describes the circumstances under which that option should be fired.  These circumstances are all mutually exclusive, such that one and only one responsibility option fires in response to a given interaction.
 
*Each responsibility option includes a description that describes the circumstances under which that option should be fired.  These circumstances are all mutually exclusive, such that one and only one responsibility option fires in response to a given interaction.
 
*A responsibility option consists of:
 
*A responsibility option consists of:
**An optional interaction the receiver should return.  (This is what's sent as an 'application acknowledgment')
+
**An optional interaction the receiver should return.  (This is what's sent as an [[Application Response]], a.k.a. 'application acknowledgment')
 
**An optional interaction the receiver should return, AND an optional [[Trigger Event]] the receiver should fire.
 
**An optional interaction the receiver should return, AND an optional [[Trigger Event]] the receiver should fire.
  
 
It is possible that the responsibility option interaction will itself have receiver responsibilities, resulting in a prolonged conversation between sender and receiver.
 
It is possible that the responsibility option interaction will itself have receiver responsibilities, resulting in a prolonged conversation between sender and receiver.

Revision as of 05:35, 30 November 2005

Receiver Responsibilities of an Interaction will be defined for the target receiver of the message. The receiver responsibilities will be cast in terms of one of several interactions to be sent as a result of receiving the message and/or as one trigger event out of a set of trigger events the receiver will fire after receipt of the message.

Implementers will need to take care that applications that can send an interaction are capable of receiving the ‘receiver responsibility’ interactions, and vice versa.

Receiver Responsibilities are a set of mutually exclusive responsibility options that are triggered by the receipt of an interaction.

  • Each responsibility option includes a description that describes the circumstances under which that option should be fired. These circumstances are all mutually exclusive, such that one and only one responsibility option fires in response to a given interaction.
  • A responsibility option consists of:
    • An optional interaction the receiver should return. (This is what's sent as an Application Response, a.k.a. 'application acknowledgment')
    • An optional interaction the receiver should return, AND an optional Trigger Event the receiver should fire.

It is possible that the responsibility option interaction will itself have receiver responsibilities, resulting in a prolonged conversation between sender and receiver.