Go to the first, previous, next, last section, table of contents.

Files and Directories

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.