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
HuliPractitioner is read-only on the Public API. Partner systems cannot
create or update practitioners through the FHIR surface; provisioning
happens through the operator-facing Huli platform.
| Interaction | Supported |
|---|---|
read |
Yes |
vread |
No |
update |
No |
patch |
No |
delete |
No |
history |
No |
create |
No |
search-type |
No |
Practitioner is fetched by id only, via
GET /fhir/R4/Practitioner/{id}.
| Huli concept | FHIR path | Cardinality | Must Support | Notes |
|---|---|---|---|---|
| User id (UUID) | Practitioner.id |
1..1 | – | UUID of the clinician within Huli |
| Last update | Practitioner.meta.lastUpdated |
0..1 | – | Set by the platform |
| Huli concept | FHIR path | Cardinality | Must Support | Notes |
|---|---|---|---|---|
| Active status | Practitioner.active |
0..1 | Yes | true for active accounts; false for deactivated, suspended, or revoked |
The Public API emits exactly one HumanName element with use = official,
matching the two-surname pattern used by HuliPatient.
| Huli concept | FHIR path | Cardinality | Must Support | Notes |
|---|---|---|---|---|
| Given name | Practitioner.name[0].given[0] |
1..1 | Yes | First name of the clinician |
| Primary surname | Practitioner.name[0].family |
1..1 | Yes | Primary (first) surname |
| Second surname | Practitioner.name[0].extension[second-lastname].valueString |
0..1 | – | Emitted when present; URL https://fhir.huli.ai/r4/StructureDefinition/second-lastname |
| Use | Practitioner.name[0].use |
1..1 | – | Always official |
The HuliPractitioner profile permits additional elements
(identifier, telecom, gender, qualification); the Public API
does not populate them at this revision. Partner systems that need any
of those for credentialing or contact routing should resolve them
through the operator-facing platform.