CareConnect Foundation 2018-09-22T14:54:45+00:00

Library : CareConnect Foundation Profiles

Library Overview

This library is intended to assist developers working with the INTEROPen FHIR profiles.

It adds a number of methods to the standard C# .NET API so as to cater for the various extensions, slices and value sets that are included within the following profiles:

Installing The NuGet Library

The library is published as a NuGet package. This can be installed directly via Visual Studio or via the instructions on the NuGet website at https://www.nuget.org/packages/CCLibFoundation/

NuGet

Available as a NuGet package today

This package is available as a NuGet package for direct integration into your build processes today.
NuGet

GitHub Repository

Example code for this library is published on GitHub here: https://github.com/clarotech/CCLibFoundation If you spot any errors or have any suggestions feel free to log them on GitHub at https://github.com/clarotech/CCLibFoundation/issues

CareConnect-Patient-1

Initialising the profile

The initialisation method automatically sets the metadata for the resource and adds the profile name – which means you don’t need to remember the profile URI.

Copy to Clipboard

CareConnect-Organization-1

Initialising the profile

The initialisation method automatically sets the metadata for the resource and adds the profile name – which means you don’t need to remember the profile URI.

Copy to Clipboard

Adding ODS Identifiers

The profile has “sliced” the identifier field so as to cater for ODS Organizations and ODS Sites. These methods allow you to add identifiers without needing to remember the system ids used for ODS. These are automatically added by the library.

Copy to Clipboard

Adding an Extension for Main Location

The profile has an extension that allows a reference to a “Location” resource that holds details on the organisation’s main location.

Copy to Clipboard

Adding an Extension Organization Period

The profile has an extension that allows a FHIR Period to be stored to denote the period of time that the organisation has been ‘active

Copy to Clipboard

Rounding it all up

Using the examples shown above would create an Organization resource as per the CareConnect profile. This has been achieved without the need for manually creating extensions or worrying about the system Ids for the references used.

Copy to Clipboard