SimThyr PUMA Repository
Ruhr-Universität Bochum



The PUMA Repository is a collection of Pascal units for medical informatics. It contains reusable source code for a wide field of health-care application development. The code includes converting functions for measurement units and an HL7 engine.

The Unit Converter is a Pascal unit that provides functions for parsing measurements consisting of measurement values and units. It also supports conversion of measurements from one unit to another one.

The HL7 Engine is a set of Pascal units that provide functions for parsing and compiling Health Level 7 messages as well as for reading and writing messages as files or streams.

Files of the PUMA repository are licensed with a BSD license. This facilitates their usage in both free open source software and commercial applications.

PUMA is compatible with Lazarus and Free Pascal. Some of the units also support other Pascal implementations including Delphi, winsoft Pocket Studio and other compilers.

Sourcecode available for Free Pascal Sourcecode available for Lazarus

Sourcecode available for Delphi Sourcecode available for RAD Studio

PUMA HL7 Message Viewer on Mac OS X Leopard

PUMA project entry at sourceforge.net