API Overview

The Graphnet FHIR APIs make use of the FHIR STU3 CareConnect profiles developed by the INTEROPen community where possible. On occasion, Graphnet specific profiles have been used so as to make provision for extensions that are not part of the CareConnect profiles.

When Graphnet specific profiles are used, the rationale for the profile is documented within this API guide.

The profiles are available from the online profile repository hosted by HL7 UK

FHIR Profiles#

The profiles used by the Graphnet APIs are detailed below.

AllergyIntolerance
GET
POST
PUT
DELETE
Binary
GET
POST
PUT
DELETE
Condition
GET
POST
PUT
DELETE
DiagnosticResult
GET
POST
PUT
DELETE
Encounter
GET
POST
PUT
DELETE
FamilyMemberHistory
GET
POST
PUT
DELETE
Flag
GET
POST
PUT
DELETE
Immunization
GET
POST
PUT
DELETE
MedicationRequest
GET
POST
PUT
DELETE
MedicationStatement
GET
POST
PUT
DELETE
Observation
GET
POST
PUT
DELETE
Patient
GET
POST
PUT
DELETE
Procedure
GET
POST
PUT
DELETE
QuestionnaireResponse
GET
POST
PUT
DELETE

FHIR Roadmap#

The table above shows the development of the Graphnet FHIR API. The API is actively being developed and successive releases will increase the available functionality. The colour coding used within the table signifies the development status.

GET
Functionality marked in green is available in this release and can be utilised straight away.
GET
Functionality marked in amber is currently still in development and is expected to be available in the near future.
GET
Functionality marked in grey is in the development backlog and will be made available in later API releases.