The major task of the ORU message gateway is to build a cvHL7 ORU
message that contains only those results that are configured for CareVue
by means of the LabEventMap
table. Observation values must be
expressed in the right format and unit of measure. CareVue requires the
observation value to be sent as a numerically formatted string (ST)
value, not more than 7 characters in length. The Observation Ids are
freely configureable strings. LOINC codes should be used where possible
and therefore the LOINC database should be extended where it seems
reasonable (see section The LOINC Code).
The gateway needs a list of values configured for CareVue that is
supplemented with further information about the nature of the
observation values. The name of this list is LabEventInfo
and its
configuration is explained in section Configuring Results Mapping. Since it is so
essential that the LabEventInfo
database always corresponds to
CareVue's LabEventMap
it is recommended that the CareVue table is
not edited manually (by means of CareVue's configuration tool) but that
it is derived from the LabEventInfo
table. The "manager" of the
latter database, LabEventInfoMgr
, provides an option that
generates IDB commands. These can be fed to IDB in order to set up the
LabEventMap. See section Managing the Results Mapping for more.