3.51 StructureDefinition: Shared Health Non-Clinician Practitioner
The official URL for this profile is:
http://sharedhealth.exchange/fhir/StructureDefinition/profile-practitioner-nonclinician
3.51.2 Formal Views of Profile Content
Download Excel representation
Description of Profiles, Differentials, Snapshots and how the different presentations work.
>
This structure is derived from Practitioner
Name | Card. | Type | Constraints and Usage |
---|---|---|---|
Practitioner | 0..* | Definition: A person who is directly or indirectly involved in the provisioning of healthcare. Comments: Note that a cab driver no longer fits the bill. You probably would be interested in the organization rather than the individual? | |
id | 1..1 | id | Definition: The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes. Comments: Conformance Note: This will be a GUID assigned by the sending application in the form urn:uuid:[guid]. Ideally, this guid will be consistent for all messages referencing the same practitioner. |
name | 1..1 | Shared Health HumanName | Definition: A human's name with the ability to identify parts and usage. Comments: Conformance Rule: Legal name is mandatory. Set use = Professional; Alias is optional Conformance Rule: Name structure is defined by Shared Health Human Name data type. Please refer to Shared Health Human Name data type profile. |
telecom | 0..* | Shared Health ContactPoint | cpt-2: A system is required if a value is provided. Definition: Used to convey the private number of the prescriber and may be used if the pharmacy needs to contact directly. This is typically a cell number. Conformance Rule: Telecom structure is defined by Shared Health contact point data type. Please refer to Shared Health ContactPoint data type profile. Comments: Person may have multiple ways to be contacted with different uses or applicable periods. May need to have options for contacting the person urgently, and also to help with identification These typically will have home numbers, or mobile numbers that are not role specific. |
practitionerRole | 1..1 | BackboneElement | Definition: The list of roles/organizations that the practitioner is associated with. Comments: The address to be used for this PractitionerRole is in the referenced location (removing duplication across all the services provided at the location). |
role | 1..1 | CodeableConcept | Binding: PractitionerRole (example) Definition: Roles which this practitioner is authorized to perform for the organization. Comments: A person may have more than one role. At least one role is required. |
text | 1..1 | string | Definition: A human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user. Comments: This indicates the 'title' of the non-clinician practitioner. E.g. 'Receptionist', 'clinic manager', etc. |
This structure is derived from Practitioner
This structure is derived from Practitioner
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Practitioner | S | 0..* | A person with a formal responsibility in the provisioning of healthcare or related services | |
id | SΣ | 1..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: http://tools.ietf.org/html/bcp47 (required) | |
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..* | Identifier | A identifier for the person as this agent |
active | Σ | 0..1 | boolean | Whether this practitioner's record is in active use |
name | S | 1..1 | Shared Health HumanName | Name of a human - parts and usage |
telecom | SI | 0..* | Shared Health ContactPoint | Details of a Technology mediated contact point (phone, fax, email, etc.) |
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 | |
practitionerRole | S | 1..1 | BackboneElement | Roles/organizations the practitioner is associated with |
id | 0..1 | id | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
organization | 0..1 | Reference(Organization) | Organization where the roles are performed | |
role | SΣ | 1..1 | CodeableConcept | Roles which this practitioner may perform Binding: PractitionerRole (example) |
id | 0..1 | id | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
coding | Σ | 0..* | Coding | Code defined by a terminology system |
text | SΣ | 1..1 | string | Plain text representation of the concept |
specialty | Σ | 0..* | CodeableConcept | Specific specialty of the practitioner Binding: PractitionerSpecialty (example) |
identifier | Σ | 0..* | Identifier | Business Identifiers that are specific to a role/location |
telecom | Σ | 0..* | ContactPoint | Contact details that are specific to the role/location/service |
period | Σ | 0..1 | Period | The period during which the practitioner is authorized to perform in these role(s) |
location | 0..* | Reference(Location) | The location(s) at which this practitioner provides care | |
healthcareService | 0..* | Reference(HealthcareService) | The list of healthcare services that this worker provides for this role's Organization/Location(s) | |
qualification | 0..* | BackboneElement | Qualifications obtained by training and certification | |
id | 0..1 | id | 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: ANZSCO -- Australian and New Zealand Standard Classification of Occupations, 2013, Version 1.2 (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: http://tools.ietf.org/html/bcp47 (required) | |
Documentation for this format |
Grid View
This structure is derived from Practitioner
Name | Card. | Type | Constraints and Usage |
---|---|---|---|
Practitioner | 0..* | Definition: A person who is directly or indirectly involved in the provisioning of healthcare. Comments: Note that a cab driver no longer fits the bill. You probably would be interested in the organization rather than the individual? | |
id | 1..1 | id | Definition: The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes. Comments: Conformance Note: This will be a GUID assigned by the sending application in the form urn:uuid:[guid]. Ideally, this guid will be consistent for all messages referencing the same practitioner. |
name | 1..1 | Shared Health HumanName | Definition: A human's name with the ability to identify parts and usage. Comments: Conformance Rule: Legal name is mandatory. Set use = Professional; Alias is optional Conformance Rule: Name structure is defined by Shared Health Human Name data type. Please refer to Shared Health Human Name data type profile. |
telecom | 0..* | Shared Health ContactPoint | cpt-2: A system is required if a value is provided. Definition: Used to convey the private number of the prescriber and may be used if the pharmacy needs to contact directly. This is typically a cell number. Conformance Rule: Telecom structure is defined by Shared Health contact point data type. Please refer to Shared Health ContactPoint data type profile. Comments: Person may have multiple ways to be contacted with different uses or applicable periods. May need to have options for contacting the person urgently, and also to help with identification These typically will have home numbers, or mobile numbers that are not role specific. |
practitionerRole | 1..1 | BackboneElement | Definition: The list of roles/organizations that the practitioner is associated with. Comments: The address to be used for this PractitionerRole is in the referenced location (removing duplication across all the services provided at the location). |
role | 1..1 | CodeableConcept | Binding: PractitionerRole (example) Definition: Roles which this practitioner is authorized to perform for the organization. Comments: A person may have more than one role. At least one role is required. |
text | 1..1 | string | Definition: A human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user. Comments: This indicates the 'title' of the non-clinician practitioner. E.g. 'Receptionist', 'clinic manager', etc. |
This structure is derived from Practitioner
Differential View
This structure is derived from Practitioner
Snapshot View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Practitioner | S | 0..* | A person with a formal responsibility in the provisioning of healthcare or related services | |
id | SΣ | 1..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: http://tools.ietf.org/html/bcp47 (required) | |
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..* | Identifier | A identifier for the person as this agent |
active | Σ | 0..1 | boolean | Whether this practitioner's record is in active use |
name | S | 1..1 | Shared Health HumanName | Name of a human - parts and usage |
telecom | SI | 0..* | Shared Health ContactPoint | Details of a Technology mediated contact point (phone, fax, email, etc.) |
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 | |
practitionerRole | S | 1..1 | BackboneElement | Roles/organizations the practitioner is associated with |
id | 0..1 | id | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
organization | 0..1 | Reference(Organization) | Organization where the roles are performed | |
role | SΣ | 1..1 | CodeableConcept | Roles which this practitioner may perform Binding: PractitionerRole (example) |
id | 0..1 | id | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
coding | Σ | 0..* | Coding | Code defined by a terminology system |
text | SΣ | 1..1 | string | Plain text representation of the concept |
specialty | Σ | 0..* | CodeableConcept | Specific specialty of the practitioner Binding: PractitionerSpecialty (example) |
identifier | Σ | 0..* | Identifier | Business Identifiers that are specific to a role/location |
telecom | Σ | 0..* | ContactPoint | Contact details that are specific to the role/location/service |
period | Σ | 0..1 | Period | The period during which the practitioner is authorized to perform in these role(s) |
location | 0..* | Reference(Location) | The location(s) at which this practitioner provides care | |
healthcareService | 0..* | Reference(HealthcareService) | The list of healthcare services that this worker provides for this role's Organization/Location(s) | |
qualification | 0..* | BackboneElement | Qualifications obtained by training and certification | |
id | 0..1 | id | 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: ANZSCO -- Australian and New Zealand Standard Classification of Occupations, 2013, Version 1.2 (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: http://tools.ietf.org/html/bcp47 (required) | |
Documentation for this format |
Other representations of profile: Schematron
3.51.3 Terminology Bindings
Terminology Bindings
Path | Name | Conformance | ValueSet |
Practitioner.language | ?ext | required | http://tools.ietf.org/html/bcp47 |
Practitioner.gender | AdministrativeGender | required | AdministrativeGender |
Practitioner.practitionerRole.role | PractitionerRole | example | PractitionerRole |
Practitioner.practitionerRole.specialty | PractitionerSpecialty | example | PractitionerSpecialty |
Practitioner.qualification.code | ANZSCO -- Australian and New Zealand Standard Classification of Occupations, 2013, Version 1.2 | example | ANZSCO -- Australian and New Zealand Standard Classification of Occupations, 2013, Version 1.2 |
Practitioner.communication | ?ext | required | http://tools.ietf.org/html/bcp47 |
3.51.4 Constraints
Constraints
Id | Path | Details | Requirements |
cpt-2 | Practitioner.telecom | A system is required if a value is provided. : value.empty() or system.exists() |