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

Difference between revisions of "Conformance FAQ"

From HL7Wiki
Jump to navigation Jump to search
 
(7 intermediate revisions by 2 users not shown)
Line 3: Line 3:
 
The outline below is a skeleton.  But it would be better to adopt a conventional FAQ format.
 
The outline below is a skeleton.  But it would be better to adopt a conventional FAQ format.
  
 +
==General Information==
  
Introduction - What are the basic concepts?
+
===What tutorials or other documents are useful for newcomers===
*What is [[Conformance]] and [[Validation]], what is a [[Message Profile]], a [[Conformance Statement]], etc.
+
*HL7 Conformance Tutorial dated October 2001 by Ioana Singureanu and Mary Ann Juurlink, see [http://www.cihi.ca/cihiweb/en/downloads/hl7can_conformance.pdf HL7 Canada archive]
 +
*Version 2 Messaging Conformance (tutorial) dated May 2006 by Abdul-Malik Shakir (?contact him for availability)
  
 +
===What tools are available to perform validation?===
 +
*See [http://hl7api.sourceforge.net/conf/conformance.html HL7API on Sourceforge] (Are the references on this page up to date?  Who maintains it?)
 +
*MWB, Symphonia, Chameleon, Neotool, HL7 Connect. MWB and Symphonia are known to support the HL7 defined conformance profile (XML file) specification.
  
What are the current normative documents?
+
===How do I register a message profile with HL7?===
*Section 2.12 in the approved v2.5 standard (July 2003)[message profile schema and DTD in section 2.19]
+
*see users guide on hl7 web site
*[[V2.xml]] document
 
  
 +
===Where can I find examples of HL7 confomance statements?===
 +
* (Enter "HL7 conformance statement"in any search engine.)
  
What tutorials or other documents are useful for newcomers
+
===Where can I find examples of message profiles===
*HL7 Conformance Tutorial dated October 2001 by Ioana Singureanu and Mary Ann Juurlink, see[http://www.cihi.ca/cihiweb/en/downloads/hl7can_conformance.pdf HL7 Canada archive]
+
*ADT examples from Jenni in HL7 registry
*Version 2 Messaging Conformance (tutorial) dated May 2006 by Abdul Malik Shakir (?contact him for availability)
+
*examples from HL7 Germany (Frank)
 +
*examples from Abdul-Malik's work in California
 +
*other examples ... Australia?  Canada?
 +
*example of human-readable "interface spec"
  
 +
===How do I create a message profile (especially the static definition)?===
 +
*(can use MWB to create; XSLT or similar to produce human-readable "interface spec")
 +
*The Symphonia toolkit has a build in option of generating documentation.
  
Capabilities of message profiles:
+
===What are some capabilities of message profiles?===
 +
*Can message profiles be used with both ER7 and XML encoding?
 +
**??
 
*Can message profiles require or constrain the use of v2 extensibility features (z-segments, etc.)
 
*Can message profiles require or constrain the use of v2 extensibility features (z-segments, etc.)
 
**??
 
**??
*Can message profiles constrain use of components and subcomponents in complex data types?
+
*Can message profiles constrain use of hierarchal data elements (e.g., components and subcomponents in complex data types)?
 
**??
 
**??
 
*How do message profiles interact with [[Value Set]]s?
 
*How do message profiles interact with [[Value Set]]s?
Line 27: Line 41:
  
  
What tools are available to perform validation?
+
==Conformance in HL7 v2.5==
*See [http://hl7api.sourceforge.net/conf/conformance.html HL7API on Sourceforge] - is this up
 
to date?
 
  
 +
===Introduction - What are the basic concepts of conformance in HL7 v2.5?===
 +
*What is [[Conformance]] and [[Validation]], what is a [[Message Profile]], a [[Conformance Statement]], etc.
  
Where can I find examples of message profiles
+
===What are the current normative documents?===
*ADT examples from Jenni in HL7 registry
+
*Conformance using Message Profiles, section 2.12 in the approved v2.5 standard (July 2003) The message profile schema and DTD in section 2.19 are also normative.
 
+
*[[V2.xml]] document
  
How do I create a message profile (especially the static definition)?
+
===Is there a profile for the HL7 v2.5 standard?===
 
*???
 
*???
  
  
How do I register a message profile?
+
==Conformance in HL7 v2.6==
*see users guide on hl7 web site
 
  
 +
===What additional conformance capabilities are being balloted in v2.6?===
 +
*(is there a list in the v2.6 ballot draft?)
  
Is there a profile for the HL7 v2.5 standard?
 
*???
 
  
 +
==Conformance in HL7 v2.7==
  
What additional conformance practices are being considered for upcoming versions (v2.6 and beyond)?
+
===What additional conformance practices are being considered for upcoming versions (v2.7 and beyond)?===
 
*See the working draft of the [[Conformance Implementation Manual]]
 
*See the working draft of the [[Conformance Implementation Manual]]
 +
*Conformance and InM have discussed to allow for a more precise definition of length information in the attribute table. We will introduce a minimal length as well. Furthermore, the length information will be taken out of the normative part for most of the elements (except e.g. MSH-1 and MSH-2). This allows for a more precise definition of a message profile.
 +
 +
 +
==Conformance in HL7 V3==
 +
*???

Latest revision as of 19:39, 28 June 2006

Does anyone have an example of an FAQ focused on newcomers from some other technology domain?

The outline below is a skeleton. But it would be better to adopt a conventional FAQ format.

General Information

What tutorials or other documents are useful for newcomers

  • HL7 Conformance Tutorial dated October 2001 by Ioana Singureanu and Mary Ann Juurlink, see HL7 Canada archive
  • Version 2 Messaging Conformance (tutorial) dated May 2006 by Abdul-Malik Shakir (?contact him for availability)

What tools are available to perform validation?

  • See HL7API on Sourceforge (Are the references on this page up to date? Who maintains it?)
  • MWB, Symphonia, Chameleon, Neotool, HL7 Connect. MWB and Symphonia are known to support the HL7 defined conformance profile (XML file) specification.

How do I register a message profile with HL7?

  • see users guide on hl7 web site

Where can I find examples of HL7 confomance statements?

  • (Enter "HL7 conformance statement"in any search engine.)

Where can I find examples of message profiles

  • ADT examples from Jenni in HL7 registry
  • examples from HL7 Germany (Frank)
  • examples from Abdul-Malik's work in California
  • other examples ... Australia? Canada?
  • example of human-readable "interface spec"

How do I create a message profile (especially the static definition)?

  • (can use MWB to create; XSLT or similar to produce human-readable "interface spec")
  • The Symphonia toolkit has a build in option of generating documentation.

What are some capabilities of message profiles?

  • Can message profiles be used with both ER7 and XML encoding?
    • ??
  • Can message profiles require or constrain the use of v2 extensibility features (z-segments, etc.)
    • ??
  • Can message profiles constrain use of hierarchal data elements (e.g., components and subcomponents in complex data types)?
    • ??
  • How do message profiles interact with Value Sets?
    • ??


Conformance in HL7 v2.5

Introduction - What are the basic concepts of conformance in HL7 v2.5?

What are the current normative documents?

  • Conformance using Message Profiles, section 2.12 in the approved v2.5 standard (July 2003) The message profile schema and DTD in section 2.19 are also normative.
  • V2.xml document

Is there a profile for the HL7 v2.5 standard?

  • ???


Conformance in HL7 v2.6

What additional conformance capabilities are being balloted in v2.6?

  • (is there a list in the v2.6 ballot draft?)


Conformance in HL7 v2.7

What additional conformance practices are being considered for upcoming versions (v2.7 and beyond)?

  • See the working draft of the Conformance Implementation Manual
  • Conformance and InM have discussed to allow for a more precise definition of length information in the attribute table. We will introduce a minimal length as well. Furthermore, the length information will be taken out of the normative part for most of the elements (except e.g. MSH-1 and MSH-2). This allows for a more precise definition of a message profile.


Conformance in HL7 V3

  • ???