This page is part of the FHIR Specification (v0.4.0: DSTU 2 Draft). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions . Page versions: R5 R4B R4 R3 R2
This resource maintained by the Patient Administration Work Group
A person who is directly or indirectly involved in the provisioning of healthcare.
Practitioner covers all individuals who are engaged in the healthcare process and healthcare-related services as part of their formal responsibilities and this Resource is used for attribution of activities and responsibilities to these individuals. Practitioners include (but are not limited to):
The Resource SHALL not be used for persons involved without a formal responsibility like individuals taking care for friends, relatives or neighbors. These can be registered as a Patient's Contact. If performing some action or being referenced by another resource, use RelatedPerson.
Practitioner performs different roles within the same or even different organizations. Depending on jurisdiction and custom, it may be necessary to maintain a specific Practitioner Resource for each such role or have a single Practitioner with multiple roles. The role can be limited to a specific period, after which authorization for this role ends. Note that the represented organization need not necessarily be the (direct) employer of a Practitioner.
This resource is referenced by Alert, AllergyIntolerance, Appointment, AppointmentResponse, Basic, CarePlan, CarePlan2, ClaimResponse, ClinicalAssessment, Communication, CommunicationRequest, Composition, Condition, Contract, Contraindication, DiagnosticOrder, DiagnosticReport, DocumentManifest, DocumentReference, EligibilityRequest, EligibilityResponse, Encounter, EnrollmentRequest, EnrollmentResponse, EpisodeOfCare, ExplanationOfBenefit, Group, ImagingObjectSelection, ImagingStudy, Immunization, InstitutionalClaim, List, Media, MedicationAdministration, MedicationDispense, MedicationPrescription, MedicationStatement, MessageHeader, NutritionOrder, Observation, OralHealthClaim, Order, OrderResponse, Other, Patient, PaymentNotice, PaymentReconciliation, PendedRequest, Person, PharmacyClaim, Procedure, ProcedureRequest, ProfessionalClaim, QuestionnaireAnswers, Readjudicate, ReferralRequest, Reversal, RiskAssessment, SecurityEvent, Specimen, StatusRequest, StatusResponse, Supply, SupportingDocumentation, VisionClaim and VisionPrescription
Structure
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Practitioner | DomainResource | A person with a formal responsibility in the provisioning of healthcare or related services | ||
identifier | Σ | 0..* | Identifier | A identifier for the person as this agent |
name | Σ | 0..1 | HumanName | A name associated with the person |
telecom | Σ | 0..* | ContactPoint | A contact detail for the practitioner |
address | Σ | 0..* | Address | Where practitioner can be found/visited |
gender | Σ | 0..1 | code | male | female | other | unknown AdministrativeGender (Required) |
birthDate | Σ | 0..1 | date | The date of birth for the practitioner |
photo | 0..* | Attachment | Image of the person | |
practitionerRole | 0..* | Element | The list of Roles/Organizations that the Practitioner is associated with | |
managingOrganization | 0..1 | Organization | The Organization where the Practitioner performs the roles associated | |
role | Σ | 0..1 | CodeableConcept | Roles which this practitioner may perform PractitionerRole (Example) |
specialty | Σ | 0..* | CodeableConcept | Specific specialty of the practitioner PractitionerSpecialty (Example) |
period | Σ | 0..1 | Period | The period during which the practitioner is authorized to perform in these role(s) |
location | 0..* | Location | The location(s) at which this practitioner provides care | |
healthcareService | 0..* | HealthcareService | The list of healthcare services that this worker offers at this location of this organization | |
qualification | 0..* | Element | Qualifications obtained by training and certification | |
identifier | 0..* | Identifier | An identifier for this qualification for the practitioner | |
code | 1..1 | CodeableConcept | Coded representation of the qualification Qualification (Example) | |
period | 0..1 | Period | Period during which the qualification is valid | |
issuer | 0..1 | Organization | Organization that regulates and issues the qualification | |
communication | 0..* | CodeableConcept | A language the practitioner is able to use in patient communication Language (Required) |
UML Diagram
XML Template
<Practitioner xmlns="http://hl7.org/fhir"> <!-- from Resource: id, meta, implicitRules, and language --> <!-- from DomainResource: text, contained, extension, and modifierExtension --> <identifier><!-- 0..* Identifier A identifier for the person as this agent --></identifier> <name><!-- 0..1 HumanName A name associated with the person --></name> <telecom><!-- 0..* ContactPoint A contact detail for the practitioner --></telecom> <address><!-- 0..* Address Where practitioner can be found/visited --></address> <gender value="[code]"/><!-- 0..1 male | female | other | unknown --> <birthDate value="[date]"/><!-- 0..1 The date of birth for the practitioner --> <photo><!-- 0..* Attachment Image of the person --></photo> <practitionerRole> <!-- 0..* The list of Roles/Organizations that the Practitioner is associated with --> <managingOrganization><!-- 0..1 Reference(Organization) The Organization where the Practitioner performs the roles associated --></managingOrganization> <role><!-- 0..1 CodeableConcept Roles which this practitioner may perform --></role> <specialty><!-- 0..* CodeableConcept Specific specialty of the practitioner --></specialty> <period><!-- 0..1 Period The period during which the practitioner is authorized to perform in these role(s) --></period> <location><!-- 0..* Reference(Location) The location(s) at which this practitioner provides care --></location> <healthcareService><!-- 0..* Reference(HealthcareService) The list of healthcare services that this worker offers at this location of this organization --></healthcareService> </practitionerRole> <qualification> <!-- 0..* Qualifications obtained by training and certification --> <identifier><!-- 0..* Identifier An identifier for this qualification for the practitioner --></identifier> <code><!-- 1..1 CodeableConcept Coded representation of the qualification --></code> <period><!-- 0..1 Period Period during which the qualification is valid --></period> <issuer><!-- 0..1 Reference(Organization) Organization that regulates and issues the qualification --></issuer> </qualification> <communication><!-- 0..* CodeableConcept A language the practitioner is able to use in patient communication --></communication> </Practitioner>
JSON Template
{ "resourceType" : "Practitioner", // from Resource: id, meta, implicitRules, and language // from DomainResource: text, contained, extension, and modifierExtension "identifier" : [{ Identifier }], // A identifier for the person as this agent "name" : { HumanName }, // A name associated with the person "telecom" : [{ ContactPoint }], // A contact detail for the practitioner "address" : [{ Address }], // Where practitioner can be found/visited "gender" : "<code>", // male | female | other | unknown "birthDate" : "<date>", // The date of birth for the practitioner "photo" : [{ Attachment }], // Image of the person "practitionerRole" : [{ // The list of Roles/Organizations that the Practitioner is associated with "managingOrganization" : { Reference(Organization) }, // The Organization where the Practitioner performs the roles associated "role" : { CodeableConcept }, // Roles which this practitioner may perform "specialty" : [{ CodeableConcept }], // Specific specialty of the practitioner "period" : { Period }, // The period during which the practitioner is authorized to perform in these role(s) "location" : [{ Reference(Location) }], // The location(s) at which this practitioner provides care "healthcareService" : [{ Reference(HealthcareService) }] // The list of healthcare services that this worker offers at this location of this organization }], "qualification" : [{ // Qualifications obtained by training and certification "identifier" : [{ Identifier }], // An identifier for this qualification for the practitioner "code" : { CodeableConcept }, // R! Coded representation of the qualification "period" : { Period }, // Period during which the qualification is valid "issuer" : { Reference(Organization) } // Organization that regulates and issues the qualification }], "communication" : [{ CodeableConcept }] // A language the practitioner is able to use in patient communication }
Structure
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Practitioner | DomainResource | A person with a formal responsibility in the provisioning of healthcare or related services | ||
identifier | Σ | 0..* | Identifier | A identifier for the person as this agent |
name | Σ | 0..1 | HumanName | A name associated with the person |
telecom | Σ | 0..* | ContactPoint | A contact detail for the practitioner |
address | Σ | 0..* | Address | Where practitioner can be found/visited |
gender | Σ | 0..1 | code | male | female | other | unknown AdministrativeGender (Required) |
birthDate | Σ | 0..1 | date | The date of birth for the practitioner |
photo | 0..* | Attachment | Image of the person | |
practitionerRole | 0..* | Element | The list of Roles/Organizations that the Practitioner is associated with | |
managingOrganization | 0..1 | Organization | The Organization where the Practitioner performs the roles associated | |
role | Σ | 0..1 | CodeableConcept | Roles which this practitioner may perform PractitionerRole (Example) |
specialty | Σ | 0..* | CodeableConcept | Specific specialty of the practitioner PractitionerSpecialty (Example) |
period | Σ | 0..1 | Period | The period during which the practitioner is authorized to perform in these role(s) |
location | 0..* | Location | The location(s) at which this practitioner provides care | |
healthcareService | 0..* | HealthcareService | The list of healthcare services that this worker offers at this location of this organization | |
qualification | 0..* | Element | Qualifications obtained by training and certification | |
identifier | 0..* | Identifier | An identifier for this qualification for the practitioner | |
code | 1..1 | CodeableConcept | Coded representation of the qualification Qualification (Example) | |
period | 0..1 | Period | Period during which the qualification is valid | |
issuer | 0..1 | Organization | Organization that regulates and issues the qualification | |
communication | 0..* | CodeableConcept | A language the practitioner is able to use in patient communication Language (Required) |
XML Template
<Practitioner xmlns="http://hl7.org/fhir"> <!-- from Resource: id, meta, implicitRules, and language --> <!-- from DomainResource: text, contained, extension, and modifierExtension --> <identifier><!-- 0..* Identifier A identifier for the person as this agent --></identifier> <name><!-- 0..1 HumanName A name associated with the person --></name> <telecom><!-- 0..* ContactPoint A contact detail for the practitioner --></telecom> <address><!-- 0..* Address Where practitioner can be found/visited --></address> <gender value="[code]"/><!-- 0..1 male | female | other | unknown --> <birthDate value="[date]"/><!-- 0..1 The date of birth for the practitioner --> <photo><!-- 0..* Attachment Image of the person --></photo> <practitionerRole> <!-- 0..* The list of Roles/Organizations that the Practitioner is associated with --> <managingOrganization><!-- 0..1 Reference(Organization) The Organization where the Practitioner performs the roles associated --></managingOrganization> <role><!-- 0..1 CodeableConcept Roles which this practitioner may perform --></role> <specialty><!-- 0..* CodeableConcept Specific specialty of the practitioner --></specialty> <period><!-- 0..1 Period The period during which the practitioner is authorized to perform in these role(s) --></period> <location><!-- 0..* Reference(Location) The location(s) at which this practitioner provides care --></location> <healthcareService><!-- 0..* Reference(HealthcareService) The list of healthcare services that this worker offers at this location of this organization --></healthcareService> </practitionerRole> <qualification> <!-- 0..* Qualifications obtained by training and certification --> <identifier><!-- 0..* Identifier An identifier for this qualification for the practitioner --></identifier> <code><!-- 1..1 CodeableConcept Coded representation of the qualification --></code> <period><!-- 0..1 Period Period during which the qualification is valid --></period> <issuer><!-- 0..1 Reference(Organization) Organization that regulates and issues the qualification --></issuer> </qualification> <communication><!-- 0..* CodeableConcept A language the practitioner is able to use in patient communication --></communication> </Practitioner>
JSON Template
{ "resourceType" : "Practitioner", // from Resource: id, meta, implicitRules, and language // from DomainResource: text, contained, extension, and modifierExtension "identifier" : [{ Identifier }], // A identifier for the person as this agent "name" : { HumanName }, // A name associated with the person "telecom" : [{ ContactPoint }], // A contact detail for the practitioner "address" : [{ Address }], // Where practitioner can be found/visited "gender" : "<code>", // male | female | other | unknown "birthDate" : "<date>", // The date of birth for the practitioner "photo" : [{ Attachment }], // Image of the person "practitionerRole" : [{ // The list of Roles/Organizations that the Practitioner is associated with "managingOrganization" : { Reference(Organization) }, // The Organization where the Practitioner performs the roles associated "role" : { CodeableConcept }, // Roles which this practitioner may perform "specialty" : [{ CodeableConcept }], // Specific specialty of the practitioner "period" : { Period }, // The period during which the practitioner is authorized to perform in these role(s) "location" : [{ Reference(Location) }], // The location(s) at which this practitioner provides care "healthcareService" : [{ Reference(HealthcareService) }] // The list of healthcare services that this worker offers at this location of this organization }], "qualification" : [{ // Qualifications obtained by training and certification "identifier" : [{ Identifier }], // An identifier for this qualification for the practitioner "code" : { CodeableConcept }, // R! Coded representation of the qualification "period" : { Period }, // Period during which the qualification is valid "issuer" : { Reference(Organization) } // Organization that regulates and issues the qualification }], "communication" : [{ CodeableConcept }] // A language the practitioner is able to use in patient communication }
Alternate definitions: Schema/Schematron, Resource Profile (XML, JSON), Questionnaire
Path | Definition | Type | Reference |
---|---|---|---|
Practitioner.gender | The gender of a person used for administrative purposes | Fixed | http://hl7.org/fhir/administrative-gender |
Practitioner.practitionerRole.role | The role a person plays representing an organization | Example | http://hl7.org/fhir/vs/practitioner-role |
Practitioner.practitionerRole.specialty | Specific specialty associated with the agency | Example | http://hl7.org/fhir/vs/practitioner-specialty |
Practitioner.qualification.code | Specific qualification the practitioner has to provide a service | Example | http://hl7.org/fhir/vs/anzsco-occupations |
Practitioner.communication | A human language | Fixed | IETF language tag |
Search parameters for this resource. The common parameters also apply. See Searching for more information about searching in REST, messaging, and services.
Name | Type | Description | Paths |
address | string | An address in any kind of address/part | Practitioner.address |
communication | token | One of the languages that the practitioner can communicate with | Practitioner.communication |
family | string | A portion of the family name | Practitioner.name |
gender | token | Gender of the practitioner | Practitioner.gender |
given | string | A portion of the given name | Practitioner.name |
identifier | token | A practitioner's Identifier | Practitioner.identifier |
location | reference | One of the locations at which this practitioner provides care | Practitioner.practitionerRole.location (Location) |
name | string | A portion of either family or given name | Practitioner.name |
organization | reference | The identity of the organization the practitioner represents / acts on behalf of | Practitioner.practitionerRole.managingOrganization (Organization) |
phonetic | string | A portion of either family or given name using some kind of phonetic matching algorithm | Practitioner.name |
role | token | The practitioner can perform this role at for the organization | Practitioner.practitionerRole.role |
specialty | token | The practitioner has this specailty at an organization | Practitioner.practitionerRole.specialty |
telecom | string | The value in any kind of contact | Practitioner.telecom |