Go to the first, previous, next, last section, table of contents.
The application software built on top of the ProtoGen HL7 and ASTM
interface libraries as well as the libraries themselves use a common set
of files and directories for development and runtime. The exact paths
are configurable at compile time and may vary between
installations. Supposedly they are single rooted in `/usr/hl7' or
`/usr/local/hl7'. Within this directory there are the following
subdirectories:
- `bin'
-
the executable programs
- `etc'
-
various files needed during runtime as well as data files that
allow reconfiguration of parts of the system, like codes databases in
the tabular form.
- `include'
-
the include header files. Subdirectories are `hl7', `astm',
`hl7/CareVue', and `hl7/ukbf'. These files are used
exclusively for development.
- `lib'
-
the object code libraries `libpg.a', `libhl7.a',
`libastm.a', `libhl7cv.a',
and `libukbf.a'. Like the `include' directory these files are
used only for development.
- `lib/codes'
-
the codes databases in the database form used at runtime of the
system. The database files are built from the tabular form using a
"manager" program, thus the files here need never be touched.
- `var/log'
-
log and journal file area
- `var/spool'
-
area for outgoing message files
Most programs use the syslog service of the operating system in order to
log runtime error, warning and informational messages. Note that some
runtime logfiles are written into /tmp and /var/tmp directory, which is
of course to be reorganized in future versions.
Go to the first, previous, next, last section, table of contents.