Class: Practitioner Role (PractitionerRole)
PractitionerRole covers the recording of the location and types of services that Practitioners are able to provide for an organization.
URI: kfi_fhir_sparks:PractitionerRole
classDiagram
class PractitionerRole
click PractitionerRole href "../PractitionerRole/"
PractitionerRole : institution_id
PractitionerRole --> "0..1" Institution : institution_id
click Institution href "../Institution/"
PractitionerRole : period_id
PractitionerRole --> "0..1" Period : period_id
click Period href "../Period/"
PractitionerRole : practitioner_id
PractitionerRole --> "0..1" Practitioner : practitioner_id
click Practitioner href "../Practitioner/"
PractitionerRole : practitioner_role_id
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| practitioner_role_id | 1 String |
Global ID for this record | direct |
| institution_id | 0..1 Institution |
The institution this record is associated with | direct |
| practitioner_id | 0..1 Practitioner |
The Global ID for the PractitionerRole that links a Practitioner to their Ins... | direct |
| period_id | 0..1 Period |
Reference to a time period which defines a Start and End datatime period | direct |
Usages
| used by | used in | type | used |
|---|---|---|---|
| Practitioner | practitioner_role_id | range | PractitionerRole |
| AssociatedParty | associated_party_practitioner_role_id | range | PractitionerRole |
Identifier and Mapping Information
Annotations
| property | value |
|---|---|
| fhir_resource | PractitionerRole |
Schema Source
- from schema: https://carrollaboratory.github.io/kfi-fhir-input
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | kfi_fhir_sparks:PractitionerRole |
| native | kfi_fhir_sparks:PractitionerRole |
LinkML Source
Direct
name: PractitionerRole
annotations:
fhir_resource:
tag: fhir_resource
value: PractitionerRole
description: PractitionerRole covers the recording of the location and types of services
that Practitioners are able to provide for an organization.
title: Practitioner Role
from_schema: https://carrollaboratory.github.io/kfi-fhir-input
slots:
- practitioner_role_id
- institution_id
- practitioner_id
- period_id
slot_usage:
practitioner_role_id:
name: practitioner_role_id
identifier: true
range: string
required: true
Induced
name: PractitionerRole
annotations:
fhir_resource:
tag: fhir_resource
value: PractitionerRole
description: PractitionerRole covers the recording of the location and types of services
that Practitioners are able to provide for an organization.
title: Practitioner Role
from_schema: https://carrollaboratory.github.io/kfi-fhir-input
slot_usage:
practitioner_role_id:
name: practitioner_role_id
identifier: true
range: string
required: true
attributes:
practitioner_role_id:
name: practitioner_role_id
description: Global ID for this record
title: Practitioner Role ID
from_schema: https://carrollaboratory.github.io/kfi-fhir-input
rank: 1000
identifier: true
alias: practitioner_role_id
owner: PractitionerRole
domain_of:
- Practitioner
- PractitionerRole
range: string
required: true
institution_id:
name: institution_id
description: The institution this record is associated with.
title: Institution
from_schema: https://carrollaboratory.github.io/kfi-fhir-input
rank: 1000
alias: institution_id
owner: PractitionerRole
domain_of:
- Practitioner
- Institution
- PractitionerRole
range: Institution
required: false
practitioner_id:
name: practitioner_id
description: The Global ID for the PractitionerRole that links a Practitioner
to their Institution.
title: Practitioner ID
from_schema: https://carrollaboratory.github.io/kfi-fhir-input
rank: 1000
identifier: false
alias: practitioner_id
owner: PractitionerRole
domain_of:
- Practitioner
- PractitionerRole
range: Practitioner
required: false
period_id:
name: period_id
description: Reference to a time period which defines a Start and End datatime
period.
title: Period ID
from_schema: https://carrollaboratory.github.io/kfi-fhir-input
rank: 1000
alias: period_id
owner: PractitionerRole
domain_of:
- AssociatedParty
- Period
- PractitionerRole
range: Period
required: false
multivalued: false
inlined: false