Huli FHIR Core Implementation Guide (R5)
0.1.0 - Release Latin America and the Caribbean

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

Extensions

Extensions (R5)

The R5 IG carries the same Huli-defined extensions as the R4 IG; they keep the same StructureDefinition name and only the canonical base changes to https://fhir.huli.ai/r5.

Patient extensions

  • second-lastname (HuliSecondLastname) — secondary family name on HumanName, preserving the surname boundary (LATAM / Iberian / Filipino).
  • huli-blood-type (HuliBloodType) — valueCode, raw ABO+Rh literal.
  • huli-private-insurance (HuliPrivateInsurance) — repeating complex extension (provider required, policyNumber, certificateNumber).
  • huli-ethnicity (HuliEthnicity) — experimental / IG-only; not emitted by the runtime. NOM-024 demographic tracking.
  • patient-birthPlace — the standard FHIR extension (read-only projection).

Appointment extensions

  • huli-confirmation-status (HuliConfirmationStatus) — patient confirmation workflow (unconfirmed / confirmed / cancelled); distinct from participant.status. Server-derived, read-only on write.
  • huli-insurance-snapshot (HuliInsuranceSnapshot) — point-in-time insurance captured at booking.
  • huli-created-by / huli-modified-by — audit attribution. Logical references (valueReference.identifier under https://huli.io/fhir/identifier/user-id) to the internal user — the actor is not necessarily a practitioner and is not exposed as a resource (R4 IG decision D-013, carried over).
  • huli-cancellation-info (HuliCancellationInfo) — cancellation actor / timestamp / free-text notes. cancelledBy uses the same logical-reference shape as huli-created-by.

Runtime parity

huli-ethnicity is published experimental because the runtime does not emit it. All other extensions are emitted by the runtime.