HL7 Components

Delphi & Free Pascal components for handling HL7 messages. This components can generate and parse HL7 messages. You can develop easy your applications for communicate lab. devices or other healthcare systems.

  • Supports HL7 2.2, 2.3, 2.3.1, 2.4, 2.5, 2.5.1, 2.6, 2.7, 2.8, 2.8.1 versions.
  • You can use with Delphi 5, 6, 7, 2005, 2006, 2007, 2009, 2010, XE-XE10, 10.1 Berlin, 10.2 Tokyo, 10.3 Rio, 11.
  • Free Pascal 2.6.4 and 3.0.0 (Windows, Linux, Wince,RaspBerry...)
  • Application development for 64-bit Windows is supported
  • %100 Native pascal code. No DLL No OCX.
  • It's support message groups and nested groups.
  • Support for all HL7 data types.
  • Support custom message types.
  • Access to fields using a terse location specification syntax.
  • You can get/set values AsString or AsHL7 property
  • You can get/set XML document AsXML property
  • Licensed royalty-free per developer, per team, or per site
How to use Example Developer's Guide Class Documentation More Info...

BesaFHIR is a light-weight and fast FHIR client

BesaFHIR is a light-weight and fast FHIR (Fast Healthcare Interoperability Resources) client. Written in Pascal,%100 Native pascal code. No DLL No OCX.

With BesaFHIR FhirClient you can perform the CRUD (Create, Read, Update, Delete) and Search interactions. It is designed for FHIR object model, with support for efficiently parsing and writing in JSON and XML format. Support for STU3, R4, R4B, R5 versions.

BesaFHIR is running Delphi 7, 2009 and Up. It is supports VCL, FMX, FPC platforms. (Windows, Linux, MacOS, Android, iOS, Wince,RaspBerry...)

How to use Example Developer's Guide Class Documentation More Info...

Besa UI Automation Component

Delphi UI Automation component. This component implement the automation capabilities (UIAutomation Providers) to Delphi controls.
Besa UI Automation support Delphi VCL controls.(TLabel, TSpeedButton, TBitBtn, TStringGrid, TEdit... )
Simple usage. Only Drag and Drop. It is ready.

Besa UI Automation is running Delphi 7 and Up.

More Info...


Developers can develop their products in a fast and accurate way for multiple platforms.

Native Code

The product is completely written in Pascal programming language. No other programming languages and components are used.


Get answers to your technical questions, participate in a general product discussion, and browse through previous discussion threads on the forum.