This
page
is
part
of
the
FHIR
Specification
(v1.0.2:
DSTU
(v3.0.2:
STU
2).
3).
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
R3
R2
Patient
Administration
Work
Group
|
Maturity
Level
:
|
Trial Use | 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 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.
The PractitionerRole resource provides the details of roles that the practitioner is approved to perform for which organizations (an at which locations, and optionally what services too).
Practitioners are also often grouped into CareTeams independently of roles, where the CareTeam defines what specific role that they are fulfilling within the team, and may or may not have actual practitioner role resources created for the practitioner (and in the care team context, the organization the practitioner is representing)
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
,
AdverseEvent
,
AllergyIntolerance
,
Appointment
,
AppointmentResponse
,
AuditEvent
,
Basic
,
CarePlan
,
CareTeam
,
ChargeItem
,
Claim
,
ClaimResponse
,
ClinicalImpression
,
Communication
,
CommunicationRequest
,
Composition
,
Condition
,
Consent
,
Contract
,
DetectedIssue
,
DiagnosticOrder
DeviceRequest
,
DeviceUseStatement
,
DiagnosticReport
,
DocumentManifest
,
DocumentReference
,
EligibilityRequest
,
EligibilityResponse
,
Encounter
,
EnrollmentRequest
,
EnrollmentResponse
,
EpisodeOfCare
,
ExplanationOfBenefit
,
Flag
,
Goal
,
Group
,
ImagingObjectSelection
ImagingManifest
,
ImagingStudy
,
Immunization
,
Linkage
,
List
,
Media
,
MedicationAdministration
,
MedicationDispense
,
MedicationOrder
MedicationRequest
,
MedicationStatement
,
MessageHeader
,
NutritionOrder
,
Observation
,
Order
,
OrderResponse
,
Patient
,
PaymentNotice
,
PaymentReconciliation
,
Person
,
PractitionerRole
,
Procedure
,
ProcedureRequest
,
ProcessRequest
,
ProcessResponse
,
Provenance
,
QuestionnaireResponse
,
ReferralRequest
,
RequestGroup
,
ResearchStudy
,
RiskAssessment
,
Schedule
,
Specimen
,
SupplyDelivery
,
SupplyRequest
,
Task
and
VisionPrescription
Structure
| Name | Flags | Card. | Type |
Description
&
Constraints
|
|---|---|---|---|---|
|
DomainResource |
A
person
with
a
formal
responsibility
in
the
provisioning
of
healthcare
or
related
services
Elements defined in Ancestors: id , meta , implicitRules , language , text , contained , extension , modifierExtension |
||
|
Σ | 0..* | Identifier |
A
identifier
for
the
person
as
this
agent
|
|
Σ | 0..1 | boolean | Whether this practitioner's record is in active use |
|
Σ | 0..* | HumanName |
The
name(s)
associated
with
the
|
|
Σ | 0..* | ContactPoint |
A
contact
detail
for
the
practitioner
(that
apply
to
all
roles)
|
|
Σ | 0..* | Address |
Address(es)
of
the
practitioner
|
|
Σ | 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 |
Qualifications
obtained
by
training
and
certification
|
|
|
0..* | Identifier |
An
identifier
for
this
qualification
for
the
practitioner
|
|
|
1..1 | CodeableConcept |
Coded
representation
of
the
qualification
|
|
|
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
|
|
Documentation
for
this
format
|
||||
UML Diagram ( Legend )
XML Template
<<Practitioner xmlns="http://hl7.org/fhir"><!-- from Resource: id, meta, implicitRules, and language --> <!-- from DomainResource: text, contained, extension, and modifierExtension -->
<</identifier> < <</name> <</telecom> <</address> < < <</photo> < <</managingOrganization> <</role> <</specialty> <</period> <</location> <</healthcareService> </practitionerRole> < <</identifier> <</code> <</period> <</issuer><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..* HumanName The name(s) associated with the practitioner --></name> <telecom><!-- 0..* ContactPoint A contact detail for the practitioner (that apply to all roles) --></telecom> <address><!-- 0..* Address Address(es) of the practitioner that are not role specific (typically home address) --></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> <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><communication><!-- 0..* CodeableConcept A language the practitioner is able to use in patient communication --></communication> </Practitioner>
JSON Template
{ "resourceType" : "",{"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 }], // The name(s) associated with the practitioner "telecom" : [{ ContactPoint }], // A contact detail for the practitioner (that apply to all roles) "address" : [{ Address }], // Address(es) of the practitioner that are not role specific (typically home address) "gender" : "<code>", // male | female | other | unknown "birthDate" : "<date>", // The date on which the practitioner was born "photo" : [{ Attachment }], // Image of the person "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 }
Turtle Template
@prefix fhir: <http://hl7.org/fhir/> .[ a fhir:Practitioner; fhir:nodeRole fhir:treeRoot; # if this is the parser root # from Resource: .id, .meta, .implicitRules, and .language # from DomainResource: .text, .contained, .extension, and .modifierExtension fhir:Practitioner.identifier [ Identifier ], ... ; # 0..* A identifier for the person as this agent fhir:Practitioner.active [ boolean ]; # 0..1 Whether this practitioner's record is in active use fhir:Practitioner.name [ HumanName ], ... ; # 0..* The name(s) associated with the practitioner fhir:Practitioner.telecom [ ContactPoint ], ... ; # 0..* A contact detail for the practitioner (that apply to all roles) fhir:Practitioner.address [ Address ], ... ; # 0..* Address(es) of the practitioner that are not role specific (typically home address) fhir:Practitioner.gender [ code ]; # 0..1 male | female | other | unknown fhir:Practitioner.birthDate [ date ]; # 0..1 The date on which the practitioner was born fhir:Practitioner.photo [ Attachment ], ... ; # 0..* Image of the person fhir:Practitioner.qualification [ # 0..* Qualifications obtained by training and certification fhir:Practitioner.qualification.identifier [ Identifier ], ... ; # 0..* An identifier for this qualification for the practitioner fhir:Practitioner.qualification.code [ CodeableConcept ]; # 1..1 Coded representation of the qualification fhir:Practitioner.qualification.period [ Period ]; # 0..1 Period during which the qualification is valid fhir:Practitioner.qualification.issuer [ Reference(Organization) ]; # 0..1 Organization that regulates and issues the qualification ], ...; fhir:Practitioner.communication [ CodeableConcept ], ... ; # 0..* A language the practitioner is able to use in patient communication ]
Changes since DSTU2
| Practitioner | |
| Practitioner.name |
|
| Practitioner.communication |
|
| Practitioner.practitionerRole |
|
See the Full Difference for further information
This analysis is available as XML or JSON .
See R2 <--> R3 Conversion Maps (status = 18 tests that all execute ok. 15 fail round-trip testing and all r3 resources are valid.).
Structure
| Name | Flags | Card. | Type |
Description
&
Constraints
|
|---|---|---|---|---|
|
DomainResource |
A
person
with
a
formal
responsibility
in
the
provisioning
of
healthcare
or
related
services
Elements defined in Ancestors: id , meta , implicitRules , language , text , contained , extension , modifierExtension |
||
|
Σ | 0..* | Identifier |
A
identifier
for
the
person
as
this
agent
|
|
Σ | 0..1 | boolean | Whether this practitioner's record is in active use |
|
Σ | 0..* | HumanName |
The
name(s)
associated
with
the
|
|
Σ | 0..* | ContactPoint |
A
contact
detail
for
the
practitioner
(that
apply
to
all
roles)
|
|
Σ | 0..* | Address |
Address(es)
of
the
practitioner
|
|
Σ | 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 |
Qualifications
obtained
by
training
and
certification
|
|
|
0..* | Identifier |
An
identifier
for
this
qualification
for
the
practitioner
|
|
|
1..1 | CodeableConcept |
Coded
representation
of
the
qualification
|
|
|
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
|
|
Documentation
for
this
format
|
||||
XML Template
<<Practitioner xmlns="http://hl7.org/fhir"><!-- from Resource: id, meta, implicitRules, and language --> <!-- from DomainResource: text, contained, extension, and modifierExtension -->
<</identifier> < <</name> <</telecom> <</address> < < <</photo> < <</managingOrganization> <</role> <</specialty> <</period> <</location> <</healthcareService> </practitionerRole> < <</identifier> <</code> <</period> <</issuer><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..* HumanName The name(s) associated with the practitioner --></name> <telecom><!-- 0..* ContactPoint A contact detail for the practitioner (that apply to all roles) --></telecom> <address><!-- 0..* Address Address(es) of the practitioner that are not role specific (typically home address) --></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> <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><communication><!-- 0..* CodeableConcept A language the practitioner is able to use in patient communication --></communication> </Practitioner>
JSON Template
{ "resourceType" : "",{"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 }], // The name(s) associated with the practitioner "telecom" : [{ ContactPoint }], // A contact detail for the practitioner (that apply to all roles) "address" : [{ Address }], // Address(es) of the practitioner that are not role specific (typically home address) "gender" : "<code>", // male | female | other | unknown "birthDate" : "<date>", // The date on which the practitioner was born "photo" : [{ Attachment }], // Image of the person "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 }
Turtle Template
@prefix fhir: <http://hl7.org/fhir/> .[ a fhir:Practitioner; fhir:nodeRole fhir:treeRoot; # if this is the parser root # from Resource: .id, .meta, .implicitRules, and .language # from DomainResource: .text, .contained, .extension, and .modifierExtension fhir:Practitioner.identifier [ Identifier ], ... ; # 0..* A identifier for the person as this agent fhir:Practitioner.active [ boolean ]; # 0..1 Whether this practitioner's record is in active use fhir:Practitioner.name [ HumanName ], ... ; # 0..* The name(s) associated with the practitioner fhir:Practitioner.telecom [ ContactPoint ], ... ; # 0..* A contact detail for the practitioner (that apply to all roles) fhir:Practitioner.address [ Address ], ... ; # 0..* Address(es) of the practitioner that are not role specific (typically home address) fhir:Practitioner.gender [ code ]; # 0..1 male | female | other | unknown fhir:Practitioner.birthDate [ date ]; # 0..1 The date on which the practitioner was born fhir:Practitioner.photo [ Attachment ], ... ; # 0..* Image of the person fhir:Practitioner.qualification [ # 0..* Qualifications obtained by training and certification fhir:Practitioner.qualification.identifier [ Identifier ], ... ; # 0..* An identifier for this qualification for the practitioner fhir:Practitioner.qualification.code [ CodeableConcept ]; # 1..1 Coded representation of the qualification fhir:Practitioner.qualification.period [ Period ]; # 0..1 Period during which the qualification is valid fhir:Practitioner.qualification.issuer [ Reference(Organization) ]; # 0..1 Organization that regulates and issues the qualification ], ...; fhir:Practitioner.communication [ CodeableConcept ], ... ; # 0..* A language the practitioner is able to use in patient communication ]
Changes
since
DSTU2
| Practitioner | |
| Practitioner.name |
|
| Practitioner.communication |
|
| Practitioner.practitionerRole |
|
See the Full Difference for further information
This analysis is available as XML or JSON .
See R2 <--> R3 Conversion Maps (status = 18 tests that all execute ok. 15 fail round-trip testing and all r3 resources are valid.).
Alternate
definitions:
Schema
/
Schematron
,
Resource
Profile
Master
Definition
(
XML
,
JSON
),
Questionnaire
XML
Schema
/
Schematron
(for
)
+
JSON
Schema
,
ShEx
(for
Turtle
)
| Path | Definition | Type | Reference |
|---|---|---|---|
| Practitioner.gender | The gender of a person used for administrative purposes. | Required | AdministrativeGender |
| Practitioner.qualification.code | Specific qualification the practitioner has to provide a service | Example |
|
| Practitioner.communication | A human language. |
|
|
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 |
| In Common |
| active | token | Whether the practitioner record is active | Practitioner.active | |
| address | string |
|
Practitioner.address | 3 Resources |
| address-city | string | A city specified in an address | Practitioner.address.city | 3 Resources |
| address-country | string | A country specified in an address | Practitioner.address.country | 3 Resources |
| address-postalcode | string | A postalCode specified in an address | Practitioner.address.postalCode | 3 Resources |
| address-state | string | A state specified in an address | Practitioner.address.state | 3 Resources |
| address-use | token | A use code specified in an address | Practitioner.address.use | 3 Resources |
| communication | token | One of the languages that the practitioner can communicate with | Practitioner.communication | |
| token | A value in an email contact |
| 4 Resources | |
| family | string | A portion of the family name | Practitioner.name.family | 1 Resources |
| gender | token | Gender of the practitioner | Practitioner.gender | 3 Resources |
| given | string | A portion of the given name | Practitioner.name.given | 1 Resources |
| identifier | token | A practitioner's Identifier | Practitioner.identifier | |
|
|
string |
A
|
Practitioner.name | |
|
|
token | A value in a phone contact |
| 4 Resources |
| phonetic | string | A portion of either family or given name using some kind of phonetic matching algorithm | Practitioner.name |
|
|
|
token | The value in any kind of contact | Practitioner.telecom | 4 Resources |