FHIR Resource
PractitionerRole
FHIR R4Represent a practitioner’s organizational roles, specialties and service relationships.
Authentication
OAuth 2.0
Bearer token
Scope
healthcare.fhir.read
Required
Standard
HL7 FHIR R4
FHIR R4
Rate limit
600 requests / min
Default
Response
PractitionerRole
application/fhir+json
Resource overview
PractitionerRole is exposed as a FHIR R4 resource and remains subject to Mediloop tenant, role, consent and permission controls.
Supported interactions
| Method | Pattern | Purpose |
|---|---|---|
| GET | /PractitionerRole/{id} | Read a resource |
| GET | /PractitionerRole | Search resources |
| POST | /PractitionerRole | Create a resource |
| PUT | /PractitionerRole/{id} | Update a resource |
| GET | /PractitionerRole/{id}/_history | Read version history |
Core fields
| Field | Type | Purpose |
|---|---|---|
| id | id | Logical resource identifier |
| meta.versionId | id | Version identifier |
| meta.lastUpdated | instant | Last server update |
| identifier | Identifier[] | External/business identifiers |
| extension | Extension[] | Approved profile extensions |
Search parameters
| Parameter | Example | Description |
|---|---|---|
| _id | practitionerrole_123 | Resource ID |
| identifier | system|value | Business identifier |
| _lastUpdated | ge2026-08-01 | Updated since date |
| _count | 50 | Resources per page |
Example request
cURL
curl -X GET "https://api.mediloop.com/fhir/r4/PractitionerRole/practitionerrole_123" \
-H "Authorization: Bearer $ACCESS_TOKEN" \
-H "Accept: application/fhir+json"Example response
200 OK{
"resourceType": "PractitionerRole",
"id": "practitionerrole_123",
"meta": {
"versionId": "1",
"lastUpdated": "2026-08-19T10:15:30Z"
},
"active": true
}Example resource
The exact fields and required profiles depend on the resource and integration contract. Use the server CapabilityStatement as the source of truth for supported interactions.