This page is part of the FHIR Specification (v0.5.0: DSTU 2 Ballot 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
The official URL for this profile is:
http://hl7.org/fhir/StructureDefinition/pract-daf-dafpract
DAF Practitioner
This profile was published on Thu, Mar 5, 2015 00:00+1100 as a draft by U.S. Office of the National Coordinator (ONC).
Description of Profiles, Differentials, Snapshots, and how the XML and JSON presentations work.
This structure is derived from Practitioner.
This structure is derived from Practitioner.
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Practitioner | I | 1..1 | Practitioner | DAF Practitioner inv-1: Shall have Organization.name and/or Organization.identifier. |
text | S | 1..1 | Narrative | |
status | S | 1..1 | code | Fixed Value: generated |
identifier | S I | 0..* | Identifier | |
system | S | 1..1 | uri | |
value | S | 1..1 | string | |
name | S | 0..1 | HumanName | |
family | S | 1..1 | string | |
given | S | 0..2 | string | |
prefix | S | 0..1 | string | |
suffix | S | 0..1 | string | |
telecom | S | 0..2 | ContactPoint | |
system | S | 1..1 | code | |
value | S | 1..1 | string | |
practitionerRole | S | 0..* | ||
managingOrganization | S | 0..1 | org-daf-daforganization |
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Practitioner | I | 1..1 | Practitioner | DAF Practitioner inv-1: Shall have Organization.name and/or Organization.identifier. |
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: Language (required) | |
text | S I | 1..1 | Narrative | Text summary of the resource, for human interpretation |
extension | 0..* | Extension | Additional Content defined by implementations | |
status | S | 1..1 | code | generated | extensions | additional | empty Binding: NarrativeStatus (required) Fixed Value: generated |
div | I | 1..1 | xhtml | Limited xhtml content txt-2: The narrative SHALL have some non-whitespace content txt-1: The narrative SHALL contain only the basic html formatting elements described in chapters 7-11 (except section 4 of chapter 9) and 15 of the HTML 4.0 standard, <a> elements (either name or href), images and internally contained style attributes txt-3: The narrative SHALL contain only the basic html formatting attributes described in chapters 7-11 (except section 4 of chapter 9) and 15 of the HTML 4.0 standard, <a> elements (either name or href), images and internally contained style attributes |
contained | 0..* | Resource | Contained, inline Resources | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored |
identifier | S Σ | 0..* | Identifier | A identifier for the person as this agent |
extension | 0..* | Extension | Additional Content defined by implementations | |
use | ?! | 0..1 | code | usual | official | temp | secondary (If known) Binding: IdentifierUse (required) |
type | 0..1 | CodeableConcept | Description of identifier Binding: IdentifierType (extensible) | |
system | S | 1..1 | uri | The namespace for the identifier Example: http://www.acme.com/identifiers/patient or urn:ietf:rfc:3986 if the id itself is a full uri |
value | S | 1..1 | string | The value that is unique Example: 123456 |
period | 0..1 | Period | Time period when id is/was valid for use | |
assigner | 0..1 | Organization | Organization that issued id (may be just text) | |
name | S Σ | 0..1 | HumanName | A name associated with the person |
extension | 0..* | Extension | Additional Content defined by implementations | |
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 | S | 1..1 | string | Family name (often called 'Surname') |
given | S | 0..2 | string | Given names (not always 'first'). Includes middle names |
prefix | S | 0..1 | string | Parts that come before the name |
suffix | S | 0..1 | string | Parts that come after the name |
period | 0..1 | Period | Time period when name was/is in use | |
telecom | S Σ | 0..2 | ContactPoint | A contact detail for the practitioner |
extension | 0..* | Extension | Additional Content defined by implementations | |
system | S I | 1..1 | code | phone | fax | email | url Binding: ContactPointSystem (required) |
value | S | 1..1 | string | The actual contact point details |
use | ?! | 0..1 | code | home | work | temp | old | mobile - purpose of this contact point Binding: ContactPointUse (required) |
period | 0..1 | Period | Time period when the contact point was/is in use | |
address | Σ | 0..* | Address | Where practitioner can be found/visited |
gender | Σ | 0..1 | code | male | female | other | unknown Binding: AdministrativeGender (required) |
birthDate | Σ | 0..1 | date | The date of birth for the practitioner |
photo | 0..* | Attachment | Image of the person | |
practitionerRole | S | 0..* | The list of Roles/Organizations that the Practitioner is associated with | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored |
managingOrganization | S | 0..1 | org-daf-daforganization | The Organization where the Practitioner performs the roles associated |
role | Σ | 0..1 | CodeableConcept | Roles which this practitioner may perform Binding: PractitionerRole (example) |
specialty | Σ | 0..* | CodeableConcept | Specific specialty of the practitioner Binding: 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 provides for this role's Organization/Location(s) | |
qualification | 0..* | Qualifications obtained by training and certification | ||
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: 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 Binding: Language (required) |
todo
This structure is derived from Practitioner.
Differential View
This structure is derived from Practitioner.
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Practitioner | I | 1..1 | Practitioner | DAF Practitioner inv-1: Shall have Organization.name and/or Organization.identifier. |
text | S | 1..1 | Narrative | |
status | S | 1..1 | code | Fixed Value: generated |
identifier | S I | 0..* | Identifier | |
system | S | 1..1 | uri | |
value | S | 1..1 | string | |
name | S | 0..1 | HumanName | |
family | S | 1..1 | string | |
given | S | 0..2 | string | |
prefix | S | 0..1 | string | |
suffix | S | 0..1 | string | |
telecom | S | 0..2 | ContactPoint | |
system | S | 1..1 | code | |
value | S | 1..1 | string | |
practitionerRole | S | 0..* | ||
managingOrganization | S | 0..1 | org-daf-daforganization |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Practitioner | I | 1..1 | Practitioner | DAF Practitioner inv-1: Shall have Organization.name and/or Organization.identifier. |
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: Language (required) | |
text | S I | 1..1 | Narrative | Text summary of the resource, for human interpretation |
extension | 0..* | Extension | Additional Content defined by implementations | |
status | S | 1..1 | code | generated | extensions | additional | empty Binding: NarrativeStatus (required) Fixed Value: generated |
div | I | 1..1 | xhtml | Limited xhtml content txt-2: The narrative SHALL have some non-whitespace content txt-1: The narrative SHALL contain only the basic html formatting elements described in chapters 7-11 (except section 4 of chapter 9) and 15 of the HTML 4.0 standard, <a> elements (either name or href), images and internally contained style attributes txt-3: The narrative SHALL contain only the basic html formatting attributes described in chapters 7-11 (except section 4 of chapter 9) and 15 of the HTML 4.0 standard, <a> elements (either name or href), images and internally contained style attributes |
contained | 0..* | Resource | Contained, inline Resources | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored |
identifier | S Σ | 0..* | Identifier | A identifier for the person as this agent |
extension | 0..* | Extension | Additional Content defined by implementations | |
use | ?! | 0..1 | code | usual | official | temp | secondary (If known) Binding: IdentifierUse (required) |
type | 0..1 | CodeableConcept | Description of identifier Binding: IdentifierType (extensible) | |
system | S | 1..1 | uri | The namespace for the identifier Example: http://www.acme.com/identifiers/patient or urn:ietf:rfc:3986 if the id itself is a full uri |
value | S | 1..1 | string | The value that is unique Example: 123456 |
period | 0..1 | Period | Time period when id is/was valid for use | |
assigner | 0..1 | Organization | Organization that issued id (may be just text) | |
name | S Σ | 0..1 | HumanName | A name associated with the person |
extension | 0..* | Extension | Additional Content defined by implementations | |
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 | S | 1..1 | string | Family name (often called 'Surname') |
given | S | 0..2 | string | Given names (not always 'first'). Includes middle names |
prefix | S | 0..1 | string | Parts that come before the name |
suffix | S | 0..1 | string | Parts that come after the name |
period | 0..1 | Period | Time period when name was/is in use | |
telecom | S Σ | 0..2 | ContactPoint | A contact detail for the practitioner |
extension | 0..* | Extension | Additional Content defined by implementations | |
system | S I | 1..1 | code | phone | fax | email | url Binding: ContactPointSystem (required) |
value | S | 1..1 | string | The actual contact point details |
use | ?! | 0..1 | code | home | work | temp | old | mobile - purpose of this contact point Binding: ContactPointUse (required) |
period | 0..1 | Period | Time period when the contact point was/is in use | |
address | Σ | 0..* | Address | Where practitioner can be found/visited |
gender | Σ | 0..1 | code | male | female | other | unknown Binding: AdministrativeGender (required) |
birthDate | Σ | 0..1 | date | The date of birth for the practitioner |
photo | 0..* | Attachment | Image of the person | |
practitionerRole | S | 0..* | The list of Roles/Organizations that the Practitioner is associated with | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored |
managingOrganization | S | 0..1 | org-daf-daforganization | The Organization where the Practitioner performs the roles associated |
role | Σ | 0..1 | CodeableConcept | Roles which this practitioner may perform Binding: PractitionerRole (example) |
specialty | Σ | 0..* | CodeableConcept | Specific specialty of the practitioner Binding: 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 provides for this role's Organization/Location(s) | |
qualification | 0..* | Qualifications obtained by training and certification | ||
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: 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 Binding: Language (required) |
XML Template
JSON Template
todo
Other representations of profile: (todo)
Path | Name | Conformance | ValueSet |
Practitioner.language | Language | required | http://tools.ietf.org/html/bcp47 |
Practitioner.text.status | NarrativeStatus | required | NarrativeStatus |
Practitioner.identifier.use | IdentifierUse | required | IdentifierUse |
Practitioner.identifier.type | IdentifierType | extensible | Identifier Type Codes |
Practitioner.name.use | NameUse | required | NameUse |
Practitioner.telecom.system | ContactPointSystem | required | ContactPointSystem |
Practitioner.telecom.use | ContactPointUse | required | ContactPointUse |
Practitioner.gender | AdministrativeGender | required | AdministrativeGender |
Practitioner.practitionerRole.role | PractitionerRole | example | PractitionerRole |
Practitioner.practitionerRole.specialty | PractitionerSpecialty | example | PractitionerSpecialty |
Practitioner.qualification.code | Qualification | example | ANZSCO -- Australian and New Zealand Standard Classification of Occupations, 2013, Version 1.2 |
Practitioner.communication | Language | required | http://tools.ietf.org/html/bcp47 |
Id | Path | Name | Details |
inv-1 | Practitioner | DAFNameandorID | Shall have Organization.name and/or Organization.identifier. XPath: exists(f:name) or exists(f:identifier) |
txt-2 | Practitioner.text.div | The narrative SHALL have some non-whitespace content XPath: descendant::text()[normalize-space(.)!=''] or descendant::h:img[@src] | |
txt-1 | Practitioner.text.div | The narrative SHALL contain only the basic html formatting elements described in chapters 7-11 (except section 4 of chapter 9) and 15 of the HTML 4.0 standard, <a> elements (either name or href), images and internally contained style attributes XPath: not(descendant-or-self::*[not(local-name(.)=('a', 'abbr', 'acronym', 'b', 'big', 'blockquote', 'br', 'caption', 'cite', 'code', 'colgroup', 'dd', 'dfn', 'div', 'dl', 'dt', 'em', 'h1', 'h2', 'h3', 'h4', 'h5', 'h6', 'hr', 'i', 'img', 'li', 'ol', 'p', 'pre', 'q', 'samp', 'small', 'span', 'strong', 'table', 'tbody', 'td', 'tfoot', 'th', 'thead', 'tr', 'tt', 'ul', 'var'))]) | |
txt-3 | Practitioner.text.div | The narrative SHALL contain only the basic html formatting attributes described in chapters 7-11 (except section 4 of chapter 9) and 15 of the HTML 4.0 standard, <a> elements (either name or href), images and internally contained style attributes XPath: not(descendant-or-self::*/@*[not(name(.)=('abbr', 'accesskey', 'align', 'alt', 'axis', 'bgcolor', 'border', 'cellhalign', 'cellpadding', 'cellspacing', 'cellvalign', 'char', 'charoff', 'charset', 'cite', 'class', 'colspan', 'compact', 'coords', 'dir', 'frame', 'headers', 'height', 'href', 'hreflang', 'hspace', 'id', 'lang', 'longdesc', 'name', 'nowrap', 'rel', 'rev', 'rowspan', 'rules', 'scope', 'shape', 'span', 'src', 'start', 'style', 'summary', 'tabindex', 'title', 'type', 'valign', 'value', 'vspace', 'width'))]) |