SD.7 StructureDefinition-dpc-profile-practitioner
The profile defines the required format for a Practitioner resource submitted by an Organization as a part of their patient rostering workflow. It identifies which core elements, extensions, vocabularies and value sets SHALL be present in the resource when using this profile.
Mandatory Data Elements and Terminology
The following data-elements are mandatory (i.e data MUST be present). These are presented below in a simple human-readable explanation. Profile specific guidance and examples are provided as well. The Formal Profile Definition below provides the formal summary, definitions, and terminology requirements.
Each Practitioner must have:
- an id
- a National Provider Identifier (NPI)
- a given name
- a family name
Examples
SD.7.1 Formal Views of Profile Content
Description of Profiles, Differentials, and Snapshots.
The official URL for this profile is: https://dpc.cms.gov/api/v1/StructureDefinition/dpc-profile-practitioner
Published on Wed Apr 21 11:33:40 EDT 2021 as a draft by The DPC Team.
This profile builds on Practitioner
Summary
Mandatory: 5 elements
Fixed Value: 1 element
Slices
This structure defines the following Slices:
- The element Practitioner.identifier is sliced based on the value of value:system
Differential View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Practitioner | 0..* | Practitioner | A person with a formal responsibility in the provisioning of healthcare or related services | |
identifier | 0..* | (Slice Definition) | A identifier for the person as this agent Slice: Unordered, Open by value:system | |
identifier:practitioner-npi | 1..1 | Identifier | A identifier for the person as this agent | |
system | 1..1 | uri | The namespace for the identifier value Fixed Value: http://hl7.org/fhir/sid/us-npi | |
name | 1..* | HumanName | The name(s) associated with the practitioner | |
family | 1..1 | string | Family name (often called 'Surname') | |
given | 1..* | string | Given names (not always 'first'). Includes middle names | |
Documentation for this format |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Practitioner | I | 0..* | Practitioner | A person with a formal responsibility in the provisioning of healthcare or related services |
id | Σ | 0..1 | id | Logical id of this artifact |
meta | Σ | 0..1 | Meta | Metadata about the resource |
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created |
language | 0..1 | code | Language of the resource content Binding: Common Languages (extensible) Max Binding: All Languages | |
text | I | 0..1 | Narrative | Text summary of the resource, for human interpretation |
contained | 0..* | Resource | Contained, inline Resources | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored |
identifier | Σ | 0..* | (Slice Definition) | A identifier for the person as this agent Slice: Unordered, Open by value:system |
identifier:practitioner-npi | Σ | 1..1 | Identifier | A identifier for the person as this agent |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
use | ?!Σ | 0..1 | code | usual | official | temp | secondary (If known) Binding: IdentifierUse (required) |
type | Σ | 0..1 | CodeableConcept | Description of identifier Binding: Identifier Type Codes (extensible) |
system | Σ | 1..1 | uri | The namespace for the identifier value Fixed Value: http://hl7.org/fhir/sid/us-npi |
value | Σ | 0..1 | string | The value that is unique Example General: 123456 |
period | Σ | 0..1 | Period | Time period when id is/was valid for use |
assigner | Σ | 0..1 | Reference(Organization) | Organization that issued id (may be just text) |
active | Σ | 0..1 | boolean | Whether this practitioner's record is in active use |
name | Σ | 1..* | HumanName | The name(s) associated with the practitioner |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
use | ?!Σ | 0..1 | code | usual | official | temp | nickname | anonymous | old | maiden Binding: NameUse (required) |
text | Σ | 0..1 | string | Text representation of the full name |
family | Σ | 1..1 | string | Family name (often called 'Surname') |
given | Σ | 1..* | string | Given names (not always 'first'). Includes middle names This repeating element order: Given Names appear in the correct order for presenting the name |
prefix | Σ | 0..* | string | Parts that come before the name This repeating element order: Prefixes appear in the correct order for presenting the name |
suffix | Σ | 0..* | string | Parts that come after the name This repeating element order: Suffixes appear in the correct order for presenting the name |
period | Σ | 0..1 | Period | Time period when name was/is in use |
telecom | Σ | 0..* | ContactPoint | A contact detail for the practitioner (that apply to all roles) |
address | Σ | 0..* | Address | Address(es) of the practitioner that are not role specific (typically home address) |
gender | Σ | 0..1 | code | male | female | other | unknown Binding: AdministrativeGender (required) |
birthDate | Σ | 0..1 | date | The date on which the practitioner was born |
photo | 0..* | Attachment | Image of the person | |
qualification | I | 0..* | BackboneElement | Qualifications obtained by training and certification |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
identifier | 0..* | Identifier | An identifier for this qualification for the practitioner | |
code | 1..1 | CodeableConcept | Coded representation of the qualification Binding: v2 table 0360, Version 2.7 (example) | |
period | 0..1 | Period | Period during which the qualification is valid | |
issuer | 0..1 | Reference(Organization) | Organization that regulates and issues the qualification | |
communication | 0..* | CodeableConcept | A language the practitioner is able to use in patient communication Binding: Common Languages (extensible) Max Binding: All Languages | |
Documentation for this format |
Downloads: StructureDefinition: (XML, JSON), Schema: XML Schematron