In the past weeks, both Lazarus and Free Pascal have received major upgrades.
We are happy to announce that the PUMA Unit Converter and the HL7 engine have been tested with Free Pascal 3.0 and Lazarus 1.6RC1, and that they work without any issues with the new versions. Lazarus 1.4.x and FPC 2.6.x continue to be supported.
We are happy to announce version 2.0 of the PUMA HL7 engine.
This is a major release that introduces a plethora of new functions, including properties to retrieve indexed constituents of message sections, handlers for BLG, BPO and FT1 segments and fields introduced with HL7 v2.8. Additionally, some memory leaks have been fixed. Thanks to engkin and Marek Skorupski for valuables contributions.
Recently, version 4.0 of SPINA Thyr, a cross-platform application that facilitates calculation of thyroid's secretory capacity, total deiodinase activtiy and other structure parameters of thyroid homeostasis from hormone levels in equilibrium, has been released.
Thanks to HL7 engine 1.6.1 the support of HL7 messages has been massively improved. SPINA Thyr has now been enabled to both import and export data as HL7 ORU^R01 messages, which also provides an easy way to store calculation results. In addition to laboratory results the new version is able to also embed patient identifiers and visit dates, a feature that improves both archiving, printing and interoperability with electronic health records and hospital information systems.
PUMA Unit converter is available in version 1.3.2. This bug-fix release resolves an issue that resulted in erroneous conversion if the unit prefix contained non-ASCII characters.
PUMA Unit converter 1.3.2 is available for Borland Delphi, Embarcadero Delphi XE, RAD Studio and Lazarus / Free Pascal.
With immediate effect, version 1.6.1 of the PUMA HL7 engine is available. This version fixes bugs in the HL7 field object and in the string parser. Updating to version 1.6.1 is recommended for all users of the PUMA HL7 engine.
We are happy to announce that the PUMA HL7 engine is available in version 1.6. The new version introduces a handler for the MLLP protocol. Additionally, the reliability of the code has been improved by fixing bugs.
With immediate effect, version 1.3.1 of PUMA Unit converter is available. This version reintroduces support for Delphi, Delphi XE and Embarcadero RAD Studio in addition to Lazarus and Free Pascal.
On occasion of the World Thyroid Day on May 25th, 2014, a new version of SimThyr has been released. SimThyr is open source software for simulation of thyroid homeostasis (hypothalamus-pituitary-thyroid feedback control).
Version 3.3 of SimThyr adopts the most recent version of PUMA Unit Converter, which replaces an older custom solution in SimThyr. The PUMA module has been extensively tested and is regularly updated. Therefore, using the Unit Converter promises a higher reliability of the overall application.... read more
With immediate effect, new versions for two sub-projects of the PUMA Repository are available.
HL7 engine 1.5 introduces units for the segment types SPM and PV2 and, for existing segments, of new fields that were introduced with HL7 2.7. In addition, some minor bugs have been fixed.
Unit Converter 1.3 facilitates precalculating conversion factors. This is a useful feature for time-critical applications like computer simulations or large-scale computational statistics. Furthermore, support for additional prefixes like atto, zepto and yokto is introduced.... read more
Recently, SPINA Thyr has been released in version 3.4. SPINA Thyr is open source software that supports calculating constant structure-parameters of endocrine feedback control systems from hormone levels obtained in vivo.
The new version uses the PUMA HL7 engine for a novel feature that allows for exporting results of calculations as HL7 messages. Additionally, integration of the PUMA Unit converter in SPINA makes it possible to enter levels of thyroid hormones in different units of measurement, replacing an older custom solution that was developed for SPINA. Interestingly, this custom solution was in fact the technological basis for the development of the PUMA Unit converter.... read more
We are glad to announce the release of PUMA HL7 engine in version 1.4. The new version introduces support of all fields in OBR segment, as defined in HL7 2.5 standard.
Version 1.2.3 of PUMA Unit converter has been released. It introduces compatibility with Delphi XE and RAD Studio in addition to continued support for Delphi and Lazarus / Free Pascal.
With immediate effect a new version of PUMA Unit converter is available. It integrates compatibility with Delphi and Lazarus / Free Pascal in a single file.
We are happy to announce the HL7 engine 1.3. It implements a plethora of new features, e.g. several additional segment types, including EVN, PID, PV1 and NK1. Furthermore, it introduces parameter records for easier handling of data and bug fixes.
A new version of the PUMA HL7 engine has been released. It supports ERR segements and fixes some bugs that have been reported by engkin in the Lazarus forum.
The PUMA HL7 engine is available in version 1.1. It introduces a unit for handling NTE (notes and comments) segments.
With immediate effect version 1.0 of the PUMA HL7 engine is available.
The HL7 engine is a collection of Pascal units that provide functions for parsing and compiling HL7 messages. Additionally, it supports reading and writing messages as files or streams.
With immediate effect all files of the PUMA repository are also available from https://developer.berlios.de/projects/puma-repository/ . The standard server http://puma-repository.sourceforge.net continues to be available.
We are glad to announce PUMA Unit Converter 1.2 to be available. This new version adds an option for converting units with dimension-less numerator (e.g. "/nl" in blood cell count). Additionally, a bug has been fixed.
The PUMA Unit Converter is available in version 1.1.1. This bug-fix release addresses a bug that caused a crash under certain conditions on Windows XP.
With immediate effect version 1.1 of the PUMA Unit Converter 1.1 is available. It adds additional functions that deliver formatted measurements, i.e. a formated value and a unit of measurement. With this version the whole plethora of Free Pascal format settings is supported.
As a first unit of the PUMA repository the PUMA unit converter has been released.
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 PUMA repository is a collection of units for development of medical applications in pascal. See http://puma-repository.sf.net for details.