The official URL for this profile is:
http://hl7.org/fhir/fpar/StructureDefinition/fpar-practitionerRole
A constraining profile of PractitionerRole created by Family Planning Annual Report.
This profile was published on Thu Apr 27 00:00:00 EDT 2017 as a draft by Healthcare Services Platform Consortium.
Description of Profiles, Differentials, Snapshots, and how the XML and JSON presentations work.
This structure is derived from PractitionerRole
This structure is derived from PractitionerRole
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() | 0..1 | Specific specialty of the practitioner Binding: FPAR Provider Role value set (preferred) | ||
![]() |
This structure is derived from PractitionerRole
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() | I | 0..* | Roles/organizations the practitioner is associated with | |
![]() ![]() ![]() | Σ | 0..1 | Meta | Metadata about the resource |
![]() ![]() ![]() | ?!Σ | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() ![]() | 0..1 | code | Language of the resource content Binding: Common Languages (extensible) | |
![]() ![]() ![]() | I | 0..1 | Narrative | Text summary of the resource, for human interpretation |
![]() ![]() ![]() | 0..* | Resource | Contained, inline Resources | |
![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() | ?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() | Σ | 0..* | Identifier | Business Identifiers that are specific to a role/location |
![]() ![]() ![]() | Σ | 0..1 | boolean | Whether this practitioner's record is in active use |
![]() ![]() ![]() | Σ | 0..1 | Period | The period during which the practitioner is authorized to perform in these role(s) |
![]() ![]() ![]() | Σ | 0..1 | Reference(http://hl7.org/fhir/fpar/StructureDefinition/Practitioner) | Practitioner that is able to provide the defined services for the organation |
![]() ![]() ![]() | Σ | 0..1 | Reference(http://hl7.org/fhir/fpar/StructureDefinition/Organization) | Organization where the roles are available |
![]() ![]() ![]() | Σ | 0..* | CodeableConcept | Roles which this practitioner may perform |
![]() ![]() ![]() | Σ | 0..* | CodeableConcept | Specific specialty of the practitioner Binding: FPAR Provider Role value set (preferred) |
![]() ![]() ![]() | Σ | 0..* | Reference(http://hl7.org/fhir/fpar/StructureDefinition/Location) | The location(s) at which this practitioner provides care |
![]() ![]() ![]() | 0..* | Reference(http://hl7.org/fhir/fpar/StructureDefinition/HealthcareService) | The list of healthcare services that this worker provides for this role's Organization/Location(s) | |
![]() ![]() ![]() | Σ | 0..* | ContactPoint | Contact details that are specific to the role/location/service |
![]() ![]() ![]() | I | 0..* | BackboneElement | Times the Service Site is available |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() ![]() | 0..* | code | mon | tue | wed | thu | fri | sat | sun Binding: DaysOfWeek (required) | |
![]() ![]() ![]() ![]() | 0..1 | boolean | Always available? e.g. 24 hour service | |
![]() ![]() ![]() ![]() | 0..1 | time | Opening time of day (ignored if allDay = true) | |
![]() ![]() ![]() ![]() | 0..1 | time | Closing time of day (ignored if allDay = true) | |
![]() ![]() ![]() | I | 0..* | BackboneElement | Not available during this time due to provided reason |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() ![]() | 1..1 | string | Reason presented to the user explaining why time not available | |
![]() ![]() ![]() ![]() | 0..1 | Period | Service not availablefrom this date | |
![]() ![]() ![]() | 0..1 | string | Description of availability exceptions | |
![]() ![]() ![]() | 0..* | Reference(http://hl7.org/fhir/fpar/StructureDefinition/Endpoint) | Technical endpoints providing access to services operated for the practitioner with this role | |
![]() |
This structure is derived from PractitionerRole
Differential View
This structure is derived from PractitionerRole
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() | 0..1 | Specific specialty of the practitioner Binding: FPAR Provider Role value set (preferred) | ||
![]() |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() | I | 0..* | Roles/organizations the practitioner is associated with | |
![]() ![]() ![]() | Σ | 0..1 | Meta | Metadata about the resource |
![]() ![]() ![]() | ?!Σ | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() ![]() | 0..1 | code | Language of the resource content Binding: Common Languages (extensible) | |
![]() ![]() ![]() | I | 0..1 | Narrative | Text summary of the resource, for human interpretation |
![]() ![]() ![]() | 0..* | Resource | Contained, inline Resources | |
![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() | ?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() | Σ | 0..* | Identifier | Business Identifiers that are specific to a role/location |
![]() ![]() ![]() | Σ | 0..1 | boolean | Whether this practitioner's record is in active use |
![]() ![]() ![]() | Σ | 0..1 | Period | The period during which the practitioner is authorized to perform in these role(s) |
![]() ![]() ![]() | Σ | 0..1 | Reference(http://hl7.org/fhir/fpar/StructureDefinition/Practitioner) | Practitioner that is able to provide the defined services for the organation |
![]() ![]() ![]() | Σ | 0..1 | Reference(http://hl7.org/fhir/fpar/StructureDefinition/Organization) | Organization where the roles are available |
![]() ![]() ![]() | Σ | 0..* | CodeableConcept | Roles which this practitioner may perform |
![]() ![]() ![]() | Σ | 0..* | CodeableConcept | Specific specialty of the practitioner Binding: FPAR Provider Role value set (preferred) |
![]() ![]() ![]() | Σ | 0..* | Reference(http://hl7.org/fhir/fpar/StructureDefinition/Location) | The location(s) at which this practitioner provides care |
![]() ![]() ![]() | 0..* | Reference(http://hl7.org/fhir/fpar/StructureDefinition/HealthcareService) | The list of healthcare services that this worker provides for this role's Organization/Location(s) | |
![]() ![]() ![]() | Σ | 0..* | ContactPoint | Contact details that are specific to the role/location/service |
![]() ![]() ![]() | I | 0..* | BackboneElement | Times the Service Site is available |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() ![]() | 0..* | code | mon | tue | wed | thu | fri | sat | sun Binding: DaysOfWeek (required) | |
![]() ![]() ![]() ![]() | 0..1 | boolean | Always available? e.g. 24 hour service | |
![]() ![]() ![]() ![]() | 0..1 | time | Opening time of day (ignored if allDay = true) | |
![]() ![]() ![]() ![]() | 0..1 | time | Closing time of day (ignored if allDay = true) | |
![]() ![]() ![]() | I | 0..* | BackboneElement | Not available during this time due to provided reason |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() ![]() | 1..1 | string | Reason presented to the user explaining why time not available | |
![]() ![]() ![]() ![]() | 0..1 | Period | Service not availablefrom this date | |
![]() ![]() ![]() | 0..1 | string | Description of availability exceptions | |
![]() ![]() ![]() | 0..* | Reference(http://hl7.org/fhir/fpar/StructureDefinition/Endpoint) | Technical endpoints providing access to services operated for the practitioner with this role | |
![]() |
Path | Name | Conformance | ValueSet |
PractitionerRole.language | Common Languages | extensible | Common Languages |
PractitionerRole.specialty | FPAR Provider Role value set | preferred | FPAR Provider Role value set |
PractitionerRole.availableTime.daysOfWeek | DaysOfWeek | required | DaysOfWeek |
Id | Path | Details | Requirements |
dom-2 | PractitionerRole | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
dom-1 | PractitionerRole | If the resource is contained in another resource, it SHALL NOT contain any narrative : contained.text.empty() | |
dom-4 | PractitionerRole | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated : contained.meta.versionId.empty() and contained.meta.lastUpdated.empty() | |
dom-3 | PractitionerRole | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource : contained.where(('#'+id in %resource.descendants().reference).not()).empty() | |
ele-1 | PractitionerRole.availableTime | All FHIR elements must have a @value or children : hasValue() | (children().count() > id.count()) | |
ele-1 | PractitionerRole.notAvailable | All FHIR elements must have a @value or children : hasValue() | (children().count() > id.count()) |