Question
· 6 hr ago

HealthShare - FHIR gateway

I'm new to HealthShare. I've installed a demo using the HS.Util.Installer helper, now I'm playing with its FHIR Gateway (which is the HSFHIR namespace). When I try to create a new resource of type Patient using HTTP POST, HealthShare responses with

{
  "resourceType": "OperationOutcome",
  "issue": [
    {
      "severity": "error",
      "code": "not-supported",
      "diagnostics": "<HSFHIRErr>InteractionNotSupported",
      "details": {
        "text": "Interaction 'create' is not supported for resource type 'Patient'."
      }
    }
  ]
}

Does it mean that HealthShare FHIR gateways are read-only?

Product version: HealthShare Health Connect 2025.3
Discussion (2)3
Log in or sign up to continue

The issue you are encountering arises because the HealthShare FHIR Gateway is designed to be primarily read-only for interacting with a FHIR client. This means operations such as creating a new resource (e.g., Patient) using an HTTP POST request are not supported. Instead, data in the FHIR Gateway is loaded from the HealthShare Information Exchange (HIE) and can only be queried after being scoped to a specific patient session.

If you require write capabilities, you would typically operate on a standard FHIR namespace (not FHIR Gateway) or look into a workflow that involves converting FHIR data into the internal SDA (Source Data Architecture) used by HealthShare. This requires implementing a custom solution for handling FHIR data through the Edge Gateway production [1].

Sources: