Skip to content

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