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
PractitionerRole wires a practitioner to the locations where they
practice and the specialties they deliver, sourced from the Huli
practitioner ↔ location ↔ specialty assignments. It is read-only on
the Public API; assignments are managed through the operator-facing
platform.
PractitionerRole is a discovery resource that lets booking clients
resolve "which practitioner is bookable, where, for what". Access is
gated by the practitioner scope system/Practitioner.rs (see
Terminology).
| Interaction | Supported |
|---|---|
read |
Yes |
search-type |
Yes |
vread |
No |
update |
No |
patch |
No |
delete |
No |
history |
No |
create |
No |
Read by id via GET /fhir/R4/PractitionerRole/{id}; list via
GET /fhir/R4/PractitionerRole (offset pagination).
| Huli concept | FHIR path | Cardinality | Notes |
|---|---|---|---|
| Role id (UUID) | PractitionerRole.id |
1..1 | UUID of the practitioner-role assignment |
| Last update | PractitionerRole.meta.lastUpdated |
0..1 | Set by the platform |
| Active status | PractitionerRole.active |
0..1 | true for live assignments |
| Practitioner | PractitionerRole.practitioner |
1..1 | Reference to Practitioner/{id} |
| Location(s) | PractitionerRole.location |
0..* | Reference(s) to Location/{id} where the practitioner works |
| Specialty | PractitionerRole.specialty |
0..* | The clinical specialty delivered in this role |
| Parameter | Type | Notes |
|---|---|---|
_id |
token | Exact id match |
practitioner |
reference | Filter by Practitioner/{id} |
location |
reference | Filter by Location/{id} |
_count |
number | Page size |
_offset |
number | Offset pagination |