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

Difference between revisions of "ActReference"

From HL7Wiki
Jump to navigation Jump to search
Line 2: Line 2:
  
 
==What is an Act Reference==
 
==What is an Act Reference==
 +
Act References have been defined by committees per MnM guidance like the following:
 +
[[Image:ActReference.png]]
  
 
==Issue==
 
==Issue==
There is nothing that identifies something as a Reference. It could be argued that an Act with Only an ID and structural codes
+
There are a number of issues:
 
+
*The only thing that really identifies this as an ActReference is the clone class name, violating the rule that Clone Class names don't add semantics.
 +
*It could be argued the fact that since there is no other information in the class, aside from classCode, moodCode, or ID, it must be a reference.
 +
*This doesn't satisfy all reference requirements.
 +
**How do I know how much of the Act and its descendent's are intended to be referenced?
 +
**How do I distinguish different versions of the same object?
 +
**How do I handle "snapshot" references?
 
==Discussion==
 
==Discussion==
  
 
==Guidance==
 
==Guidance==

Revision as of 16:19, 3 May 2007

What is an Act Reference

Act References have been defined by committees per MnM guidance like the following: ActReference.png

Issue

There are a number of issues:

  • The only thing that really identifies this as an ActReference is the clone class name, violating the rule that Clone Class names don't add semantics.
  • It could be argued the fact that since there is no other information in the class, aside from classCode, moodCode, or ID, it must be a reference.
  • This doesn't satisfy all reference requirements.
    • How do I know how much of the Act and its descendent's are intended to be referenced?
    • How do I distinguish different versions of the same object?
    • How do I handle "snapshot" references?

Discussion

Guidance