This
page
is
part
of
the
FHIR
Specification
(v0.0.82:
(v1.0.2:
DSTU
1).
2).
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
Patient
Administration
Work
Group
| Maturity Level : 1 | Compartments : Practitioner |
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
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
the
RelatedPerson
.
resource.
The primary distinction between a Practitioner and a RelatedPerson is based on whether:
A standard extension animalSpecies can be used to indicate the species of a service animal.
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 Account , AllergyIntolerance , Appointment , AppointmentResponse , AuditEvent , Basic , CarePlan , Claim , ClaimResponse , ClinicalImpression , Communication , CommunicationRequest , Composition , Condition , Contract , DetectedIssue , DiagnosticOrder , DiagnosticReport , DocumentManifest , DocumentReference , EligibilityRequest , EligibilityResponse , Encounter , EnrollmentRequest , EnrollmentResponse , EpisodeOfCare , ExplanationOfBenefit , Flag , Goal , Group , ImagingObjectSelection , ImagingStudy , Immunization , List , Media , MedicationAdministration , MedicationDispense , MedicationOrder , MedicationStatement , MessageHeader , NutritionOrder , Observation , Order , OrderResponse , Patient , PaymentNotice , PaymentReconciliation , Person , Procedure , ProcedureRequest , ProcessRequest , ProcessResponse , Provenance , QuestionnaireResponse , ReferralRequest , RiskAssessment , Schedule , Specimen , SupplyDelivery , SupplyRequest and VisionPrescription
Structure
| Name | Flags | Card. | Type |
Description
&
Constraints
![]() |
|---|---|---|---|---|
![]() | DomainResource | A person with a formal responsibility in the provisioning of healthcare or related services | ||
![]() ![]() | Σ | 0..* | Identifier | A identifier for the person as this agent |
![]() ![]() | Σ | 0..1 | boolean | Whether this practitioner's record is in active use |
![]() ![]() | Σ | 0..1 | HumanName | A name associated with the person |
![]() ![]() | Σ | 0..* | ContactPoint | A contact detail for the practitioner |
![]() ![]() | Σ | 0..* | Address | Where practitioner can be found/visited |
![]() ![]() | Σ | 0..1 | code |
male
|
female
|
other
|
unknown
AdministrativeGender ( Required ) |
![]() ![]() | Σ | 0..1 | date | The date on which the practitioner was born |
![]() ![]() | 0..* | Attachment | Image of the person | |
![]() ![]() | 0..* | BackboneElement | Roles/organizations the practitioner is associated with | |
![]() ![]() ![]() | 0..1 | Reference ( Organization ) | Organization where the roles are performed | |
![]() ![]() ![]() | Σ | 0..1 | CodeableConcept |
Roles
which
this
practitioner
may
perform
PractitionerRole ( Example ) |
![]() ![]() ![]() | Σ | 0..* | CodeableConcept |
Specific
specialty
of
the
practitioner
PractitionerSpecialty ( Example ) |
![]() ![]() ![]() | Σ | 0..1 | Period | The period during which the practitioner is authorized to perform in these role(s) |
![]() ![]() ![]() | 0..* | Reference ( Location ) | The location(s) at which this practitioner provides care | |
![]() ![]() ![]() | 0..* | Reference ( HealthcareService ) | The list of healthcare services that this worker provides for this role's Organization/Location(s) | |
![]() ![]() | 0..* | BackboneElement | Qualifications obtained by training and certification | |
![]() ![]() ![]() | 0..* | Identifier | An identifier for this qualification for the practitioner | |
![]() ![]() ![]() | 1..1 | CodeableConcept |
Coded
representation
of
the
qualification
ANZSCO -- Australian and New Zealand Standard Classification of Occupations, 2013, Version 1.2 ( Example ) | |
![]() ![]() ![]() | 0..1 | Period | Period during which the qualification is valid | |
![]() ![]() ![]() | 0..1 | Reference ( Organization ) | Organization that regulates and issues the qualification | |
![]() ![]() | 0..* | CodeableConcept |
A
language
the
practitioner
is
able
to
use
in
patient
communication
Language
(
Required
)
| |
Documentation
for
this
format
| ||||
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> <active value="[boolean]"/><!-- 0..1 Whether this practitioner's record is in active use --> <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 on which the practitioner was born --> <photo><!-- 0..* Attachment Image of the person --></photo> <practitionerRole> <!-- 0..* Roles/organizations the practitioner is associated with --> <managingOrganization><!-- 0..1 Reference(Organization) Organization where the roles are performed --></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 provides for this role's Organization/Location(s) --></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
"active" : <boolean>, // Whether this practitioner's record is in active use
"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 on which the practitioner was born
"photo" : [{ Attachment }], // Image of the person
"practitionerRole" : [{ // Roles/organizations the practitioner is associated with
"managingOrganization" : { Reference(Organization) }, // Organization where the roles are performed
"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 provides for this role's Organization/Location(s)
}],
"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
![]() |
|---|---|---|---|---|
![]() | DomainResource | A person with a formal responsibility in the provisioning of healthcare or related services | ||
![]() ![]() | Σ | 0..* | Identifier | A identifier for the person as this agent |
![]() ![]() | Σ | 0..1 | boolean | Whether this practitioner's record is in active use |
![]() ![]() | Σ | 0..1 | HumanName | A name associated with the person |
![]() ![]() | Σ | 0..* | ContactPoint | A contact detail for the practitioner |
![]() ![]() | Σ | 0..* | Address | Where practitioner can be found/visited |
![]() ![]() | Σ | 0..1 | code |
male
|
female
|
other
|
unknown
AdministrativeGender ( Required ) |
![]() ![]() | Σ | 0..1 | date | The date on which the practitioner was born |
![]() ![]() | 0..* | Attachment | Image of the person | |
![]() ![]() | 0..* | BackboneElement | Roles/organizations the practitioner is associated with | |
![]() ![]() ![]() | 0..1 | Reference ( Organization ) | Organization where the roles are performed | |
![]() ![]() ![]() | Σ | 0..1 | CodeableConcept |
Roles
which
this
practitioner
may
perform
PractitionerRole ( Example ) |
![]() ![]() ![]() | Σ | 0..* | CodeableConcept |
Specific
specialty
of
the
practitioner
PractitionerSpecialty ( Example ) |
![]() ![]() ![]() | Σ | 0..1 | Period | The period during which the practitioner is authorized to perform in these role(s) |
![]() ![]() ![]() | 0..* | Reference ( Location ) | The location(s) at which this practitioner provides care | |
![]() ![]() ![]() | 0..* | Reference ( HealthcareService ) | The list of healthcare services that this worker provides for this role's Organization/Location(s) | |
![]() ![]() | 0..* | BackboneElement | Qualifications obtained by training and certification | |
![]() ![]() ![]() | 0..* | Identifier | An identifier for this qualification for the practitioner | |
![]() ![]() ![]() | 1..1 | CodeableConcept |
Coded
representation
of
the
qualification
ANZSCO -- Australian and New Zealand Standard Classification of Occupations, 2013, Version 1.2 ( Example ) | |
![]() ![]() ![]() | 0..1 | Period | Period during which the qualification is valid | |
![]() ![]() ![]() | 0..1 | Reference ( Organization ) | Organization that regulates and issues the qualification | |
![]() ![]() | 0..* | CodeableConcept |
A
language
the
practitioner
is
able
to
use
in
patient
communication
Language
(
Required
)
| |
Documentation
for
this
format
| ||||
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> <active value="[boolean]"/><!-- 0..1 Whether this practitioner's record is in active use --> <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 on which the practitioner was born --> <photo><!-- 0..* Attachment Image of the person --></photo> <practitionerRole> <!-- 0..* Roles/organizations the practitioner is associated with --> <managingOrganization><!-- 0..1 Reference(Organization) Organization where the roles are performed --></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 provides for this role's Organization/Location(s) --></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> < Organization that regulates and issues the qualification</issuer><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><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
"active" : <boolean>, // Whether this practitioner's record is in active use
"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 on which the practitioner was born
"photo" : [{ Attachment }], // Image of the person
"practitionerRole" : [{ // Roles/organizations the practitioner is associated with
"managingOrganization" : { Reference(Organization) }, // Organization where the roles are performed
"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 provides for this role's Organization/Location(s)
}],
"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
|
|
|
|
|
The role a person plays representing an organization | Example |
|
|
|
Specific specialty associated with the agency | Example |
|
| Practitioner.qualification.code | Specific qualification the practitioner has to provide a service | Example |
|
| Practitioner.communication |
A
human
|
|
IETF
language
tag
|
Search
parameters
for
this
resource.
The
standard
common
parameters
also
apply.
See
Searching
for
more
information
about
searching
in
REST,
messaging,
and
services.
| Name | Type | Description | Paths |
|
| string | An address in any kind of address/part | Practitioner.address |
| address-city | string | A city specified in an address | Practitioner.address.city |
| address-country | string | A country specified in an address | Practitioner.address.country |
| address-postalcode | string | A postalCode specified in an address | Practitioner.address.postalCode |
| address-state | string | A state specified in an address | Practitioner.address.state |
| address-use | token |
|
Practitioner.address.use |
|
|
token |
|
Practitioner.communication |
|
|
|
|
|
| family | string | A portion of the family name |
|
| gender | token | Gender of the practitioner | Practitioner.gender |
| given | string | A portion of the given 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 |
( Organization ) |
| phone | token | A value in a phone contact | Practitioner.telecom(system=phone) |
| 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 specialty at an organization | Practitioner.practitionerRole.specialty |
| telecom |
|
The value in any kind of contact | Practitioner.telecom |