Practitioner
Overview
The Practitioner resource represents a person who is directly or indirectly involved in the provisioning of healthcare. This includes physicians, nurses, therapists, and other healthcare professionals.
Resource Schema
Key fields in the Practitioner resource:
{
"resourceType": "Practitioner",
"id": "example-practitioner-123",
"active": true,
"name": [
{
"family": "Smith",
"given": ["John", "Michael"],
"prefix": ["Dr."]
}
],
"telecom": [
{
"system": "phone",
"value": "555-987-6543"
},
{
"system": "email",
"value": "john.smith@example.com"
}
],
"qualification": [
{
"code": {
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/v2-0360",
"code": "MD",
"display": "Doctor of Medicine"
}
]
}
}
]
}
Operations
The Practitioner resource supports Read and Search operations. Support varies by CareRecord solution.
| CareRecord / Solution | Read | Search |
|---|---|---|
| GEHRIMED | ✅ | ✅ |
| myAvatar | ✅ | ✅ |
| myEvolv | ✅ | ✅ |
| myUnity | ✅ | ✅ |
| TheraOffice | ✅ | ✅ |
Read
Retrieves a specific Practitioner resource by ID.
HTTP Method: GET
URL: /Practitioner/{id}
Examples
- Production
- Preview
curl -X GET https://fhir.netsmartcloud.com/uscore/v1/Practitioner/123456 \
-H "Authorization: Bearer {token}" \
-H "Accept: application/fhir+json"
curl -X GET https://fhirtest.netsmartcloud.com/uscore/v1/Practitioner/123456 \
-H "Authorization: Bearer {token}" \
-H "Accept: application/fhir+json"
Search
Retrieves Practitioner resources matching specified criteria.
HTTP Method: GET or POST
URL: /Practitioner or /Practitioner/_search
Examples
- Production
- Preview
Search Practitioners
curl -X GET https://fhir.netsmartcloud.com/uscore/v1/Practitioner \
-H "Authorization: Bearer {token}" \
-H "Accept: application/fhir+json"
Search Practitioners
curl -X GET https://fhirtest.netsmartcloud.com/uscore/v1/Practitioner \
-H "Authorization: Bearer {token}" \
-H "Accept: application/fhir+json"
Integration Patterns
Common Workflows
- Provider Lookup - Find healthcare practitioners by name or specialty
- Care Team Assembly - Identify practitioners involved in patient care
- Referral Processing - Look up practitioners for patient referrals
Relationships to Other Resources
The Practitioner resource relates to:
- Patient - Patients under the practitioner's care
- Encounter - Healthcare encounters involving the practitioner
- Organization - Organizations where the practitioner works
- MedicationRequest - Prescriptions written by the practitioner
Error Handling
For common errors and troubleshooting guidance, see Common Errors.
Supported Profiles
Profiles supported by this resource (as defined in the CapabilityStatement):