Mediloop

FHIR Resource

PractitionerRole

FHIR R4

Represent a practitioner’s organizational roles, specialties and service relationships.

Open in API Explorer

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

MethodPatternPurpose
GET/PractitionerRole/{id}Read a resource
GET/PractitionerRoleSearch resources
POST/PractitionerRoleCreate a resource
PUT/PractitionerRole/{id}Update a resource
GET/PractitionerRole/{id}/_historyRead version history

Core fields

FieldTypePurpose
ididLogical resource identifier
meta.versionIdidVersion identifier
meta.lastUpdatedinstantLast server update
identifierIdentifier[]External/business identifiers
extensionExtension[]Approved profile extensions

Search parameters

ParameterExampleDescription
_idpractitionerrole_123Resource ID
identifiersystem|valueBusiness identifier
_lastUpdatedge2026-08-01Updated since date
_count50Resources 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.