This wiki has undergone a migration to Confluence found Here

Difference between revisions of "Requirements-Dynamic Model"

From HL7Wiki
Jump to navigation Jump to search
Line 55: Line 55:
 
|-
 
|-
 
| ''Rationale''  
 
| ''Rationale''  
| The text describes the nature of the environmental occurrence (e.g. user action)
+
| Describes the nature of the environmental occurrence (e.g. user action)
 
|-
 
|-
 
| ''MIF''  
 
| ''MIF''  
 
|
 
|
* mif-model-dynamic.xsd/EnvironmentalOccurrence/@name
+
* mif-model-dynamic.xsd/EnvironmentalOccurrence/@text
 +
|}
 +
 
 +
 
 +
{| border="2" cellspacing="0" cellpadding="3" width="600"
 +
| '''Requirement'''
 +
| Each interaction must have a unique name
 +
|-
 +
| ''Rationale''
 +
| The interactions must be able to be precisely referenced esp. as part of receiver responsibilities.
 +
|-
 +
| ''MIF''
 +
|
 +
* mif-model-dynamic.xsd/Interaction/@name
 +
|}
 +
 
 +
 
 +
{| border="2" cellspacing="0" cellpadding="3" width="600"
 +
| '''Requirement'''
 +
| Interactions may have annotations
 +
|-
 +
| ''Rationale''
 +
| Some HL7 artifacts and components convey explicit semantic meaning, for example classes, attributes, concept domains, coded concepts, etc. Other artifacts do not represent particular meaning but still require an explanation of that the artifact is and why it exists.
 +
Lack of documentation on an artifact or component can lead to confusion about what the artifact or component is or what it's for.
 +
|-
 +
| ''MIF''
 +
|
 +
* mif-model-dynamic.xsd/Interaction/@annotations
 +
|}
 +
 
 +
 
 +
{| border="2" cellspacing="0" cellpadding="3" width="600"
 +
| '''Requirement'''
 +
| Each interaction must include one (reference to a) trigger event and static model.
 +
|-
 +
| ''Rationale''
 +
| The interactions must be able to be precisely referenced esp. as part of receiver responsibilities.
 +
|-
 +
| ''MIF''
 +
|
 +
* mif-model-dynamic.xsd/Interaction/@invokingTriggerEvent
 +
* mif-model-dynamic.xsd/Interaction/@argumentMessage
 +
|}
 +
 
 +
 
 +
{| border="2" cellspacing="0" cellpadding="3" width="600"
 +
| '''Requirement'''
 +
| Each interaction may include multiple receiver responsibilities
 +
|-
 +
| ''Rationale''
 +
| Frequently in response to an interaction, one or more 'response' interactions are triggered.  There can be multiple responses.
 +
|-
 +
| ''MIF''
 +
|
 +
* mif-model-dynamic.xsd/Interaction/@receiverResponsiblities
 
|}
 
|}
  

Revision as of 21:07, 20 October 2009