Free Software

No. Name Description Download
1 HL7Viewer This software provides all the information you need to start using HL7. It provides information on all the segments and sub segments of HL7 and also gives you the possible values for system table fields and for some user tables based on data applicable in Australia. It is written in VB and uses XML to store information about the various HL7 segments etc. HL7Viewer.exe
2 HL7 Message Parser (a simple example for microsoft interent explorer without the use of the resize function) This control provides two panes to view and compare two HL7 messages. The messages are parsed into their constituent sub-sub segments and the differences are highlighed. The control was created in VB 6. The control has resize function which can be used to resize it when the internet browser window is resized. The control works fine with Microsoft internet explorer, however to view it using netscape, include the esker plugin in your html page. TreeViewer.ocx
3 HL7-RIM Ontology as a Protege project. HL7-RIM based ontology created by converting the official HL7 rational rose model into RDF format and importing it into Protege. This is by no means a complete ontology. RIM.zip
4 HL7-RIM Ontology as a Protege project - cleaned up version. HL7-RIM based ontology created by converting the official HL7 rational rose model into RDF format and importing it into Protege. You can download this as a single project file: RIM-bhavna2.zip or the HL7 classes RIM-bhavna2-HL7classes.zip and the Data types RIM-bhavna2-DataTypes.zip seprately. This is by no means a complete ontology.

RIM-bhavna2.zip

RIM-bhavna2-HL7classes.zip

RIM-bhavna2-DataTypes.zip

5 HL7-RIM Data types. HL7-RIM data types with changes, some related to eMAGS and others suggested by Samson Tu. This is by no means a complete ontology. I will be updating this as I progress with my work on eMAGS. Build of 09/20/2002 16:16:22 RIM-DataTypes.zip
6 HL7-RIM Classes and Data types. HL7-RIM data types and classes with changes, some related to eMAGS and others suggested by Samson Tu. This is by no means a complete ontology. I will be updating this as I progress with my work on eMAGS. Build of 09/20/2002 16:16:22 RIM-HL7Classes.zip
7 HL7-RIM Classes, Data types and Vocabulary.

HL7-RIM data types, classes and vvocabulary with changes, some related to eMAGS and others suggested by Samson Tu. This is by no means a complete ontology. I will be updating this as I progress with my work on eMAGS. Build of 09/20/2002 16:14:47

Based on HL7 Vocabulary Domains v 1.15 Modeling Decisions

-- All HL7 vocabulary domain values are modeled as classes in Protege-2000

 ---In order to preserve the hierarchy between vocabulary values, the lower values are modeled under the higher values as child classes.

 --In order to maintain the relationship between HL7 data types and the vocabulary values, the vocabulary values have been implemented as instances of the data types.

--Not all vocabulary domains have values associated with them. Also in some domains values have been populated only till the second level and not all the fields (like mnemonic code etc.) for the values have been populated either.

I can provide the HTML files on request. Plus the associated beans are here RIM-eMAGS-beans.zip

RIM-HL7All.zip
8 HL7 RIM classes, data types, vocabulary with base data from 5 common health systems. This is the final version with synonyms. You have to hire me as a consultant to get your hands on this one;) .