HL7 V2 Updated Schemas (v2.5)
This page contains updated version of the Version 2.5 V2.xml Schema
These V2.xml Schemas here have been extended to support the auto-generation of the structured parts of the Word documents .
segments.xsd - Updated to add xsd:annotation, xsd:documentation and xsd:appinfo sections. The xsd:appinfo sections contain the hl7:LongName tag (for segment name) and hl7:Chapter tag (for the Chapter of the Word document containing this segment definition). (updated 5-November-2007)
datatypes.xsd - Updated to add hl7:Chapter tag (A.2.n for each data type), hl7:Length (for Primitive data types themselves, and for Primitive data types in Complex data types, but not for Complex data types as these can be computed), hl7:Opt (but only if the Optionality is something other then "O" or "R" [e.g. "C" or "B"]) and hl7:Comment (where there are comments, such as "deprecated as of v 2.5") . Also, added hl7:Length for components of Complex data types, where the Optionality is "B", in order to retain the original length [for backwards compatibility] Added hl7:Regex, hl7:ExValue, hl7:Predicate and hl7:ImpNote from Messaging Workbench (updated 5-November-2007)
fields.xsd - Updated to add hl7:Length for fields that are a Primitive data type and added hl7:Opt (but only if the Optionality is something other than "O" or 'R" [e.g. "C" or "B"]) Also, added hl7:Length for fields where the Optionality is "B", in order to retain the original length [for backwards compatibility]. Added hl7:Regex from Messaging Workbench (updated 3-November-2007)
ADT_A09.xsd, ADT_A12.xsd, ADT_A15.xsd, MDM_T01.xsd and MDM_T02.xsd - Updated to add hl7:Status for segments in these messages that have been marked as "retained for backward compatibility" (updated 6-November-2007)
Version2.5V.xmlSchemaChangeHistory.doc - Because of the number of changes, some of which are bug fixes, and extentions to the V2.5 V.xml Schemas, I've created a Change History detailing the specific changes made to the each of the schema files (update 5-November-2007)
I've also compared the updated Version 2.5 V2.xml Schemas with SpecXMLw-tables.xml from Messaging Workbench and found only 4 meaningful differences (Predicate, Regex, ExValue and ImpNote). I've added these to the updated Version 2.5 V2.xml Schema and StructureComparison.xls documents the comparison between the two structural concepts (updated 3-November-2007)
This Web Site is maintained by Russell McDonell - russell.mcdonell@c-cost.com