xCaliber healthCare Data Mesh

FHIR++ Resource Catalog

FHIR++

Introduction

Fast Healthcare Interoperability Resources (FHIR, pronounced "Fire") defines a set of "Resources" that represent granular clinical concepts. The resources can be managed in isolation, or aggregated into complex documents. FHIR is designed for the web - the resources are based on simple XML or JSON structures, with an http-based RESTful protocol where each resource has a predictable URL. Where possible, open internet standards are used for data representation. xcaliber Patient360 provides read, write, and eventing APIs to a variety of data sources used to access patient-centric data. The API is not just FHIR-conformant, but goes beyond with FHIR++ extensions for minimizing data loss from sources that have additional data.

FHIR++ Capabilities

FHIR++ provides a set of common capabilities that can be applied to any FHIR resource or bundle of resources:

  • Create: Create and persist new FHIR resources by sending POST requests.
  • Read: Retrieve existing resources by ID or search parameters using GET requests.
  • Update: Update existing resources by sending PUT requests with modified data.
  • Delete: Delete resources by sending DELETE requests by ID.
  • Search/Filter: Find resources based on search criteria using query parameters. Filter results.
  • Eventing: Subscribe to real-time events when resources are created, updated, or deleted.

These core CRUDSE (Create, Read, Update, Search/Filter, Eventing) capabilities are available for all resources like Patient, Observation, Encounter and more.

For example, you can:

  • Create a new Patient
  • Read a Patient by ID
  • Update the Patient's demographics
  • Search for Patients by name
  • Get notified if the Patient is deleted

FHIR++ Compatibility

FHIR++ is designed to be compatible with and build upon mainstream FHIR standards. This ensures integration with other systems and leverage of FHIR tooling.

Specifically, FHIR++ supports the following FHIR versions:

  • FHIR Release 4 (R4) - FHIR++ is fully compliant with FHIR R4 and passes official FHIR R4 validation testing. All FHIR++ resources can be used as standard FHIR R4 resources.

Capability Matrix

ResourcesCreateReadUpdateDeleteSearch
AllergyIntolerance
Appointment
Basic
CarePlan
CareTeam
Claim
Communication
Condition
Coverage
CoverageEligibilityRequest
CoverageEligibilityResponse
DiagnosticReport
DocumentReference
Encounter
ExplanationOfBenefit
FamilyMemberHistory
Goal
ImagingStudy
Immunization
InsurancePlan
Invoice
Location
Measure
Media
MedicationRequest
MedicationStatement
Observation
Organization
Patient
PaymentNotice
Person
Practitioner
PractitionerRole
Procedure
Questionnaire
QuestionnaireResponse
ServiceRequest
Slot
Task

Postman

Get started with our public postman collection and examples.

Run in Postman

Data Model