Skip to content
Mikhail Kalatchev edited this page Mar 13, 2023 · 9 revisions

Preface

Arenal is a secure and consistent Health Information Management System, which is intended to mediate a lot of processes between parties in healtcare process (see Use Cases).

This project consist of two parts - data model and client.

Data model

The data model is a specification for structured data in messages between involved parties. We do our best to comply with existing standards such as HL7, FHIR, IHE, Loinc, SNOMED-CT, DICOM, etc.

Client

The Arenal Client built on top of the System.Net.Http stack. If you're familiar with HttpClient, you probably already know this advice

HttpClient is intended to be instantiated once and re-used throughout the life of an application. Especially in server applications, creating a new HttpClient instance for every request will exhaust the number of sockets available under heavy loads. This will result in SocketException errors.

The Arenal Client is implemented as extension methods.

Contents:

Clone this wiki locally