| Practitioner | | 0..* |
| Practitioner.id | id | 0..1 |
| Practitioner.meta | Meta | 0..1 |
| Practitioner.implicitRules | uri | 0..1 |
| Practitioner.language | code | 0..1 |
| Practitioner.text | Narrative | 0..1 |
| Practitioner.contained | Resource | 0..* |
| Practitioner.extension | Extension | 0..* |
| Practitioner.modifierExtension | Extension | 0..* |
| Practitioner.identifier | Identifier | 0..0 |
| Practitioner.active | boolean | 0..0 |
| Practitioner.name | HumanName | 0..0 |
| Practitioner.telecom | ContactPoint | 0..0 |
| Practitioner.address | Address | 0..0 |
| Practitioner.address.id | string | 0..1 |
| Practitioner.address.extension | Extension | 0..* |
| Practitioner.address.use | code | 0..1 |
| Practitioner.address.type | code | 0..0 |
| Practitioner.address.text | string | 0..0 |
| Practitioner.address.line | string | 0..* |
| Practitioner.address.city | string | 0..1 |
| Practitioner.address.district | string | 0..1 |
| Practitioner.address.state | string | 0..1 |
| Practitioner.address.postalCode | string | 0..1 |
| Practitioner.address.country | string | 1..1 |
| Practitioner.address.period | Period | 0..0 |
| Practitioner.gender | code | 0..0 |
| Practitioner.birthDate | date | 0..0 |
| Practitioner.photo | Attachment | 0..0 |
| Practitioner.qualification | BackboneElement | 0..0 |
| Practitioner.qualification.id | string | 0..1 |
| Practitioner.qualification.extension | Extension | 0..* |
| Practitioner.qualification.modifierExtension | Extension | 0..* |
| Practitioner.qualification.identifier | Identifier | 0..* |
| Practitioner.qualification.code | CodeableConcept | 1..1 |
| Practitioner.qualification.period | Period | 0..1 |
| Practitioner.qualification.issuer | Reference(Organization) | 0..1 |
| Practitioner.communication | CodeableConcept | 0..0 |
| Practitioner.communication.id | string | 0..1 |
| Practitioner.communication.extension | Extension | 0..* |
| Practitioner.communication.coding | Coding | 0..* |
| Practitioner.communication.text | string | 0..1 |