HAPI Conformance Classes System

User Manual

HAPI Home    Table of Contents

 

 


Glossary

 

Compiled profile Java archive

The combined profile Java archive is software that allows access to ready-made Java code, which can be used in a program.  Many types of programs can be written with the code from the combined profile Java archive.  For example, a program could create a user interface for data entry or a utility helper function that will build the HAPI library even further.

 

Conformance

The conformance framework is a way of writing detailed message specifications as XML documents, or “profiles”.  These profiles describe allowable number of fields, length of data, constant values and number of repetitions of segments in messages. 

 

Conformance classes

Conformance classes are special classes that facilitate the creation of HAPI message objects that fully conform to a given profile specification.

 

Component

A component is the fourth or fifth level in a message profile structure.  Its parent is the field.  It has no children.

 

Field

A field is the third or fourth level in a message profile structure.  Its parent is the segment and its child is the component.

 

Generator system

The generator system is Java software that generates message profiles in Java from XML code.

 

Health Level 7 (HL7)

HL7 is an organization that develops standards in the health care field, particularly electronic messaging standards. HL7 is accredited by the American National Standards Institute.

Message

A message is an electronic hierarchical structure that contains data about an event.

 

Message profile

A message profile is a specification for a message structure, which defines further restrictions beyond the corresponding message definition in the HL7 standard.  Profiles are written in XML. 

 

Messaging Workbench

Messaging Workbench is freeware that creates, maintains and displays message profiles. This software allows rapid prototyping of new profiles, and quick and easy alteration of existing profiles to meet new requirements.

 

Segment

A segment is the second or third level in a message profile structure.  Its parent is the message or the segment group and its child is the field.

 

Segment group

A segment group is the second level in a message profile structure.  Its parent is the message and its child is the segment.

 

Sub-Component

A sub-component is the fifth or sixth level in a message profile structure.  Its parent is the field.  It has no children.

 

 

 


HAPI Home    Table of Contents