Huli FHIR Core Implementation Guide (R4)
0.1.0 - Release

Huli FHIR Core Implementation Guide (R4) - Local Development build (v0.1.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

CapabilityStatement: Huli FHIR R4 Server Capabilities

Official URL: https://fhir.huli.ai/r4/CapabilityStatement/huli-server Version: 0.1.0
Active as of 2026-01-01 Computable Name:

Declared capabilities of the Huli Public FHIR R4 API at https://api.huli.io/fhir/R4.

Raw OpenAPI-Swagger Definition file | Download

Huli FHIR R4 Server Capabilities

  • Implementation Guide Version: 0.1.0
  • FHIR Version: 4.0.1
  • Supported Formats: json
  • Published on: 2026-01-01
  • Published by: Huli

Note to Implementers: FHIR Capabilities

Any FHIR capability may be 'allowed' by the system unless explicitly marked as 'SHALL NOT'. A few items are marked as MAY in the Implementation Guide to highlight their potential relevance to the use case.

FHIR RESTful Capabilities

Mode: server

Security
Enable CORS: no
Security services supported: SMART-on-FHIR

Capabilities by Resource/Profile

Summary

The summary table lists the resources that are part of this configuration, and for each resource it lists:

  • The relevant profiles (if any)
  • The interactions supported by each resource (Read, Search, Update, and Create, are always shown, while VRead, Patch, Delete, History on Instance, or History on Type are only present if at least one of the resources has support for them.
  • The required, recommended, and some optional search parameters (if any).
  • The linked resources enabled for _include
  • The other resources enabled for _revinclude
  • The operations on the resource (if any)
Resource TypeProfileRSUCDSearches_include_revincludeOperations
Patient yyyy_id, identifier, name, gender, birthdate, active, _count, _cursor$everything
Appointment yyyy_id, patient, practitioner, date, status, appointment-type, _count, _cursor
Encounter yyyy_id, patient, practitioner, date, status, class, _count, _cursor
Observation yyyy_id, patient, encounter, code, date, status, category, _count, _cursor
MedicationRequest yyyypatient, encounter, _count, _cursor
ServiceRequest yyypatient, encounter, _count, _cursor
Composition yyyy_id, patient, type, date, _count, _cursor
DocumentReference yyyypatient, type, category, date, _count, _cursor$upload
Practitioner yyname, _count, _offset
Organization yy_id
Subscription yyyyy_id, status, _count, _offset$replay, $stats, $deliveries
Location yy_id, _count, _offset
HealthcareService yy_id, _count, _offset
PractitionerRole yy_id, practitioner, location, _count, _offset
Schedule yy_id, actor, service-type, _count, _offset
Slot yschedule, actor, start, end, _count, _offset
Device yy_id, _count, _offset
CodeSystem y
ValueSet $expand

Core FHIR Resource
Patient
Reference Policy
Interaction summary
  • Supports read, search-type, create, update.

Search Parameters
ConformanceParameterTypeDocumentation
SHALL_idtoken
SHALLidentifiertoken
SHALLnamestring
SHALLgendertoken
SHALLbirthdatedate
SHALLactivetoken
SHALL_countnumber
SHALL_cursorstring
 
Extended Operations
ConformanceOperationDocumentation
SHALL$everything
Core FHIR Resource
Appointment
Reference Policy
Interaction summary
  • Supports read, search-type, create, update.

Search Parameters
ConformanceParameterTypeDocumentation
SHALL_idtoken
SHALLpatientreference
SHALLpractitionerreference
SHALLdatedate
SHALLstatustoken
SHALLappointment-typetoken
SHALL_countnumber
SHALL_cursorstring
 
Core FHIR Resource
Encounter
Reference Policy
Interaction summary
  • Supports read, search-type, create, update.

Search Parameters
ConformanceParameterTypeDocumentation
SHALL_idtoken
SHALLpatientreference
SHALLpractitionerreference
SHALLdatedate
SHALLstatustoken
SHALLclasstoken
SHALL_countnumber
SHALL_cursorstring
 
Core FHIR Resource
Observation
Reference Policy
Interaction summary
  • Supports read, search-type, create, update.

Search Parameters
ConformanceParameterTypeDocumentation
SHALL_idtoken
SHALLpatientreference
SHALLencounterreference
SHALLcodetoken
SHALLdatedate
SHALLstatustoken
SHALLcategorytoken
SHALL_countnumber
SHALL_cursorstring
 
Core FHIR Resource
MedicationRequest
Reference Policy
Interaction summary
  • Supports read, search-type, create, update.

Search Parameters
ConformanceParameterTypeDocumentation
SHALLpatientreference
SHALLencounterreference
SHALL_countnumber
SHALL_cursorstring
 
Core FHIR Resource
ServiceRequest
Reference Policy
Interaction summary
  • Supports read, search-type, create.

Search Parameters
ConformanceParameterTypeDocumentation
SHALLpatientreference
SHALLencounterreference
SHALL_countnumber
SHALL_cursorstring
 
Core FHIR Resource
Composition
Reference Policy
Interaction summary
  • Supports read, search-type, create, update.

Search Parameters
ConformanceParameterTypeDocumentation
SHALL_idtoken
SHALLpatientreference
SHALLtypetoken
SHALLdatedate
SHALL_countnumber
SHALL_cursorstring
 
Core FHIR Resource
DocumentReference
Reference Policy
Interaction summary
  • Supports read, search-type, create, update.

Search Parameters
ConformanceParameterTypeDocumentation
SHALLpatientreference
SHALLtypetoken
SHALLcategorytoken
SHALLdatedate
SHALL_countnumber
SHALL_cursorstring
 
Extended Operations
ConformanceOperationDocumentation
SHALL$upload
Core FHIR Resource
Practitioner
Reference Policy
Interaction summary
  • Supports read, search-type.

Search Parameters
ConformanceParameterTypeDocumentation
SHALLnamestring
SHALL_countnumber
SHALL_offsetnumber
 
Core FHIR Resource
Organization
Reference Policy
Interaction summary
  • Supports read, search-type.

Search Parameters
ConformanceParameterTypeDocumentation
SHALL_idtoken
 
Core FHIR Resource
Subscription
Reference Policy
Interaction summary
  • Supports read, search-type, create, update, delete.

Search Parameters
ConformanceParameterTypeDocumentation
SHALL_idtoken
SHALLstatustoken
SHALL_countnumber
SHALL_offsetnumber
 
Extended Operations
ConformanceOperationDocumentation
SHALL$replay

Re-enqueue past events in a [from,to] window for outage recovery / backfill (POST; requires system/Subscription.crud).

SHALL$stats

Per-subscription delivery metrics: delivered/failed/pending/dead, DLQ depth, success rate, latency p50/p95 (GET; requires system/Subscription.rs).

SHALL$deliveries

Recent delivery-attempt trail, sanitized — never the payload/endpoint/secret (GET; requires system/Subscription.rs).

Core FHIR Resource
Location
Reference Policy
Interaction summary
  • Supports read, search-type.

Documentation

Authorized by the SMART scope system/Appointment.rs. This resource inherits an existing scope — no per-resource system/Location.* scope is minted; requesting one is rejected.

Search Parameters
ConformanceParameterTypeDocumentation
SHALL_idtoken
SHALL_countnumber
SHALL_offsetnumber
 
Core FHIR Resource
HealthcareService
Reference Policy
Interaction summary
  • Supports read, search-type.

Documentation

Authorized by the SMART scope system/Appointment.rs. This resource inherits an existing scope — no per-resource system/HealthcareService.* scope is minted; requesting one is rejected.

Search Parameters
ConformanceParameterTypeDocumentation
SHALL_idtoken
SHALL_countnumber
SHALL_offsetnumber
 
Core FHIR Resource
PractitionerRole
Reference Policy
Interaction summary
  • Supports read, search-type.

Documentation

Authorized by the SMART scope system/Practitioner.rs. This resource inherits an existing scope — no per-resource system/PractitionerRole.* scope is minted; requesting one is rejected.

Search Parameters
ConformanceParameterTypeDocumentation
SHALL_idtoken
SHALLpractitionerreference
SHALLlocationreference
SHALL_countnumber
SHALL_offsetnumber
 
Core FHIR Resource
Schedule
Reference Policy
Interaction summary
  • Supports read, search-type.

Documentation

Authorized by the SMART scope system/Appointment.rs. This resource inherits an existing scope — no per-resource system/Schedule.* scope is minted; requesting one is rejected.

Search Parameters
ConformanceParameterTypeDocumentation
SHALL_idtoken
SHALLactorreference
SHALLservice-typetoken
SHALL_countnumber
SHALL_offsetnumber
 
Core FHIR Resource
Slot
Reference Policy
Interaction summary
  • Supports search-type.

Documentation

Authorized by the SMART scope system/Appointment.rs. This resource inherits an existing scope — no per-resource system/Slot.* scope is minted; requesting one is rejected.

Search Parameters
ConformanceParameterTypeDocumentation
SHALLschedulereference
SHALLactorreference
SHALLstartdate
SHALLenddate
SHALL_countnumber
SHALL_offsetnumber
 
Core FHIR Resource
Device
Reference Policy
Interaction summary
  • Supports read, search-type.

Documentation

Authorized by the SMART scope system/Appointment.rs. This resource inherits an existing scope — no per-resource system/Device.* scope is minted; requesting one is rejected.

Search Parameters
ConformanceParameterTypeDocumentation
SHALL_idtoken
SHALL_countnumber
SHALL_offsetnumber
 
Core FHIR Resource
CodeSystem
Reference Policy
Interaction summary
  • Supports read.

Documentation

Terminology resource. Scope is enforced per CodeSystem id by the handler (e.g. address-sourcesystem/Patient.rs, org-servicesystem/Appointment.rs).

Core FHIR Resource
ValueSet
Reference Policy
Interaction summary

    Documentation

    Terminology operation. Scope is enforced per ValueSet url by the handler (cancellation-reason → system/Appointment.rs, observation-loinc → system/Observation.rs, mx-* → system/Patient.rs).

    Extended Operations
    ConformanceOperationDocumentation
    SHALL$expand