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

Difference between revisions of "Category:SAIF Artifact Definition"

From HL7Wiki
Jump to navigation Jump to search
 
(23 intermediate revisions by 4 users not shown)
Line 1: Line 1:
==PRIOR CONTENT==
+
==Meeting Logistics==
This topic was originally opened under MnM at [[MnM Project On Defining SAIF Artifacts|MnM Project On Defining SAIF Artifacts]].
+
 
 +
<big>'''Weekly Conference Calls'''</big> will be held each Friday at 1:00PM Eastern.
 +
 
 +
'''''SAIF Artifact Definition Project'''''.
 +
 
 +
HL7 Conference Call service
 +
:Phone: 770-657-9270
 +
:Passcode: 459876#
  
Also, there is now a conference call scheduled for Fridays at 1PM Eastern. (Pass code 459876)
+
GoToMeeting Service https://www2.gotomeeting.com/join/846611869
 +
:Meeting ID: 846-611-869
  
 
==Purpose==
 
==Purpose==
Line 8: Line 16:
  
 
The artifact definitions attempt to identify the purpose for a given artifact, the reasons for its existence as well as the various constraints on when and how it is used and the content it may contain.
 
The artifact definitions attempt to identify the purpose for a given artifact, the reasons for its existence as well as the various constraints on when and how it is used and the content it may contain.
 +
 +
===PRIOR CONTENT===
 +
This topic was originally opened under MnM at [[MnM Project On Defining SAIF Artifacts|MnM Project On Defining SAIF Artifacts]]. 
  
 
==Timeline objectives/vision==
 
==Timeline objectives/vision==
* Try to have complete 'alpha' artifact definitions complete by May 2011 WGM
+
* Try to have complete 'alpha' artifact definitions complete by Jan 2012 WGM (was May 2011 WGM)
* Try to have complete 'alpha' methodology defined by Sept. 2011 WGM
+
* Try to have complete 'alpha' methodology defined by May 2012 WGM (was Sept. 2011 WGM)
* Committees and projects can start using the definitions & methodology as early adopters when they see fit and can (and should) provide feedback
+
* Work Groups and projects can start using the definitions & methodology as early adopters when they see fit and can (and should) provide feedback
* Tooling and MIF development could happen any time after May, though may wait for some artifacts deemed "less stable"
+
* Tooling and MIF development could happen any time after first step, though may wait for some artifacts deemed "less stable"
* Aim to publish and ballot first draft of SAIF HL7 Implementation Guide for May 2012 ballot
+
* Aim to publish and ballot first draft of SAIF HL7 Implementation Guide for Sep 2012 ballot
* Hope to have HL7 IG approved by end of 2012
+
* Hope to have HL7 IG approved by mid-2013
 
* Ongoing maintenance
 
* Ongoing maintenance
 
* Transition for non-early adopters
 
* Transition for non-early adopters
Line 28: Line 39:
  
 
==Minutes==
 
==Minutes==
* [[SAIF-AD Minutes 20110125|20110125]]
+
* Aug: [[SAIF-AD Minutes 20110819|20110819]]
* [[SAIF-AD Minutes 201101201|20110201]]
+
* Jul: [[SAIF-AD Minutes 20110708|20110708]] [[SAIF-AD Minutes 20110715|20110715]]
* [[SAIF-AD Minutes 20110211|20110211]]
+
* Jun: [[SAIF-AD Minutes 20110617|20110617]]
 +
* May: [[SAIF-AD Minutes 20110506|20110506]]
 +
* Apr: [[SAIF-AD Minutes 20110401|20110401]] [[SAIF-AD Minutes 20110408|20110408]]
 +
* Mar: [[SAIF-AD Minutes 20110304|20110304]] [[SAIF-AD Minutes 20110311|20110311]] [[SAIF-AD Minutes 20110318|20110318]]
 +
* Feb: [[SAIF-AD Minutes 20110225|20110225]] [[SAIF-AD Minutes 20110218|20110218]], [[SAIF-AD Minutes 20110211|20110211]], [[SAIF-AD Minutes 201101201|20110201]]
 +
* Jan: [[SAIF-AD Minutes 20110125|20110125]]
  
 
==What is an artifact?==
 
==What is an artifact?==
Line 44: Line 60:
  
 
==Candidate artifacts==
 
==Candidate artifacts==
(not yet complete)
 
*Conceptual Information Model
 
*Conceptual Datatypes Model
 
*Concept Domains
 
*Replacement for Trigger Event (conceptual level)
 
*Replacement for Interaction (conceptual level)
 
*Replacement for Application Role (conceptual level)
 
*Storyboards
 
*Use Cases
 
*Functional Requirements
 
 
*Reference Information Model
 
*Domain Information Model
 
*Serializable Information Model
 
*?Localized Information Model? (need to define what this is better.  Is it just 'incomplete' models?)
 
*Abstract Datatypes
 
*Code Systems
 
*Value Set
 
*Domain binding
 
*Replacement for Trigger Event
 
*Replacement for Interaction
 
*Replacement for Application Role
 
 
*Structures Implementation Technology Specification
 
*Datatypes Implementation Technology Specification
 
*?Behavioral Implementation Technology Specification?
 
  
*Conformance Profile
+
See [[SAIF Artifact List]]
*Glossary
+
[[Category:SAIF_AP_Projects]]
*Pattern level behavior
 
*State machine?
 
*Interface Model
 

Latest revision as of 18:15, 15 September 2011

Meeting Logistics

Weekly Conference Calls will be held each Friday at 1:00PM Eastern.

SAIF Artifact Definition Project.

HL7 Conference Call service

Phone: 770-657-9270
Passcode: 459876#

GoToMeeting Service https://www2.gotomeeting.com/join/846611869

Meeting ID: 846-611-869

Purpose

This wiki page provides a means for formally defining all of the artifact types that will be developed, maintained and published by HL7 work groups under the SAIF methodology. This content will form a significant portion of HL7's SAIF implementation guide.

The artifact definitions attempt to identify the purpose for a given artifact, the reasons for its existence as well as the various constraints on when and how it is used and the content it may contain.

PRIOR CONTENT

This topic was originally opened under MnM at MnM Project On Defining SAIF Artifacts.

Timeline objectives/vision

  • Try to have complete 'alpha' artifact definitions complete by Jan 2012 WGM (was May 2011 WGM)
  • Try to have complete 'alpha' methodology defined by May 2012 WGM (was Sept. 2011 WGM)
  • Work Groups and projects can start using the definitions & methodology as early adopters when they see fit and can (and should) provide feedback
  • Tooling and MIF development could happen any time after first step, though may wait for some artifacts deemed "less stable"
  • Aim to publish and ballot first draft of SAIF HL7 Implementation Guide for Sep 2012 ballot
  • Hope to have HL7 IG approved by mid-2013
  • Ongoing maintenance
  • Transition for non-early adopters

Process

The content of these artifact definition documents is open for editing to all participants in HL7 international. However, MnM requests that several guidelines be followed:

  1. Follow the format defined in the SAIF Artifact Definition Template to ensure consistency and that all necessary aspects of the artifact definition are captured
  2. Don't delete elements from either the template or the artifact definitions (though you can add comments suggesting they be deleted). Decisions to remove content will be made on committee conference calls
  3. Make use of the "discussion" tabs for debate about the pros and cons of different approaches. The content in the artifact definitions themselves should only include content that would be expected to be included in the final publication (so a couple of sentences of rationale is fine for the main document. A three paragraph diatribe on why a given approach is better would best be handled in discussion.

At the moment, all of these artifact definitions are in an extremely draft state and the set is incomplete. In fact, the list of artifacts themselves is extremely incomplete. The purpose of the wiki is to gather contributions from the many stakeholders that are interested in the selection of artifacts and the rules associated with them. After we have reached a reasonable degree of consensus within MnM, ArB and possibly other committees (TSC, Structured Documents, etc.), these artifact definitions will be gathered into a publishable form and subjected to formal ballot review by the membership.

Minutes

What is an artifact?

  • MIF has some idea of what an artifact is
  • Artifacts are the lowest level at which ballot/approval status can be asserted
  • Artifacts can be versioned alone
  • Artifacts can be published alone (though with linkages)
  • Artifacts can be developed independently (when dependencies are present)
    • E.g. Two people can work on two interdependent artifacts simultaneously. Two people can't work on one artifact simultaneously (on separate machines).
  • Artifacts may contain independently referencable components (e.g. datatypes within a datatype model, codes in a code system), but they are always maintained as part of the overall artifact
  • The same artifact "type" may have variants reflecting level of detail, location in the design space, etc. (E.g. RIM, DIM, SIM, etc. are all "information models", even though they have different constraints
  • Artifacts tend to be re-used and referenced by multiple other artifacts. At minimum, they should offer the potential for re-use

Candidate artifacts

See SAIF Artifact List