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
| Official URL: https://fhir.huli.ai/r4/ImplementationGuide/huli.fhir.core.r4 | Version: 0.1.0 | |||
| Active as of 2026-09-11 | Computable Name: HuliFHIRCoreR4 | |||
FHIR R4 facade profiles for the Huli healthcare platform, targeting Latin American ambulatory care workflows. This IG package describes the R4 surface; a separate package will track the R5 surface when it ships.
https://fhir.huli.ai/r4. The IG identifier used as
the prefix for every profile, extension, and CodeSystem URL emitted by
this IG and by the Huli Public API runtime. Per FHIR convention, the
canonical URL does not need to resolve in a browser — it is an opaque
identifier that establishes ownership and stability across versions.https://api.huli.io/fhir/R4. The wire URL where
resources are read and written. The published GET .../metadata
CapabilityStatement and implementation.url published here use this
base.https://developers.huli.ai/fhir/r4/. Where this
IG is hosted for human consumption (the HTML site you are reading right
now).The canonical (.io) and the developer-portal host (.ai) are
intentionally separate: the canonical is a stable wire identifier that
must not change across re-hosting decisions, while the portal host is
where Huli chooses to publish the rendered IG today.
This Implementation Guide covers the resources exposed by the Huli Public
FHIR R4 API at https://api.huli.io/fhir/R4:
If-Match)If-Match)$upload (entered-in-error via update; BAA-gated)ValueSet/$expand + CodeSystem readPlus Latin-America-specific extensions for naming conventions, blood type, ethnicity, private insurance, cancellation audit trails, and the regulatory metadata required by NOM-024-SSA3 in Mexico.
0.1.0. The published GET /fhir/R4/metadata CapabilityStatement on the
Public API is kept in lockstep with this IG; partner systems should
compare the API's software.version against the version in
History.
HuliSecondLastname) and identifier patterns
(CURP, RFC, INE for MX).$upload) surface; both
BAA-gated.Appointment.serviceType, plus
the Location,
PractitionerRole,
Schedule & Slot, and
Device discovery surfaces.ValueSet/$expand terminology service.Authentication uses SMART on FHIR client_credentials + private_key_jwt.
Discovery: GET https://api.huli.io/.well-known/smart-configuration.
This IG is the wire contract for the Huli Public FHIR R4 API. Profiles,
extensions, terminology, and the CapabilityStatement published here
describe exactly what the API at https://api.huli.io/fhir/R4 produces
and accepts. Partner implementations should validate against these
artifacts.
The resources described in this IG carry protected health information (PHI): national identifiers (CURP, INE, CED, DIMEX, DPI, passport), dates of birth, addresses, blood type, private-insurance details, and ICD-10-coded conditions. Integrators are responsible for handling that data under the regimes that apply to their deployment:
Minimum integrator obligations when consuming this API:
system/Patient.r,
system/Observation.r, etc.) gate what the API will return — request
only what your workflow requires, not the union of everything you
might ever need.Patient.meta.lastUpdated and Patient.active=false signals
the next time they fetch — re-sync rather than retaining the prior
snapshot indefinitely.This section is a checklist, not a substitute for legal counsel; consult your compliance team before going live against the production API.