Class: FHIR Practitioner Resource Content (Practitioner)
For our purposes, this will be an investigator.
URI: kfi_fhir_sparks:Practitioner
classDiagram
class Practitioner
click Practitioner href "../Practitioner/"
HasExternalId <|-- Practitioner
click HasExternalId href "../HasExternalId/"
Practitioner : description
Practitioner : email
Practitioner : external_id
Practitioner : institution_id
Practitioner --> "0..1" Institution : institution_id
click Institution href "../Institution/"
Practitioner : name
Practitioner : practitioner_id
Practitioner : practitioner_role_id
Practitioner --> "0..1" PractitionerRole : practitioner_role_id
click PractitionerRole href "../PractitionerRole/"
Practitioner : practitioner_title
Inheritance
- HasExternalId
- Practitioner
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| practitioner_id | 1 String |
The Global ID for the PractitionerRole that links a Practitioner to their Ins... | direct |
| name | 0..1 String |
Name of the entity | direct |
| 0..1 String |
An email address to reach the entity | direct | |
| institution_id | 0..1 Institution |
The institution this record is associated with | direct |
| practitioner_role_id | 0..1 PractitionerRole |
Global ID for this record | direct |
| description | 0..1 String |
More details associated with the given resource | direct |
| practitioner_title | 0..1 String |
The title of the Investigator, eg, "Assistant Professor" | direct |
| external_id | * Uriorcurie |
Other identifiers for this entity, eg, from the submitting study or in system... | HasExternalId |
Usages
| used by | used in | type | used |
|---|---|---|---|
| AssociatedParty | associated_party_practitioner_id | range | Practitioner |
| PractitionerRole | practitioner_id | range | Practitioner |
Identifier and Mapping Information
Annotations
| property | value |
|---|---|
| fhir_resource | Practitioner |
Schema Source
- from schema: https://carrollaboratory.github.io/kfi-fhir-input
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | kfi_fhir_sparks:Practitioner |
| native | kfi_fhir_sparks:Practitioner |
LinkML Source
Direct
name: Practitioner
annotations:
fhir_resource:
tag: fhir_resource
value: Practitioner
description: For our purposes, this will be an investigator.
title: FHIR Practitioner Resource Content
from_schema: https://carrollaboratory.github.io/kfi-fhir-input
is_a: HasExternalId
slots:
- practitioner_id
- name
- email
- institution_id
- practitioner_role_id
- description
- practitioner_title
slot_usage:
practitioner_id:
name: practitioner_id
identifier: true
range: string
required: true
Induced
name: Practitioner
annotations:
fhir_resource:
tag: fhir_resource
value: Practitioner
description: For our purposes, this will be an investigator.
title: FHIR Practitioner Resource Content
from_schema: https://carrollaboratory.github.io/kfi-fhir-input
is_a: HasExternalId
slot_usage:
practitioner_id:
name: practitioner_id
identifier: true
range: string
required: true
attributes:
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: true
alias: practitioner_id
owner: Practitioner
domain_of:
- Practitioner
- PractitionerRole
range: string
required: true
name:
name: name
description: Name of the entity.
title: Name
from_schema: https://carrollaboratory.github.io/kfi-fhir-input
rank: 1000
alias: name
owner: Practitioner
domain_of:
- Practitioner
- AssociatedParty
- Institution
range: string
required: false
email:
name: email
description: An email address to reach the entity.
title: Email Address
from_schema: https://carrollaboratory.github.io/kfi-fhir-input
rank: 1000
alias: email
owner: Practitioner
domain_of:
- Practitioner
range: string
required: false
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: Practitioner
domain_of:
- Practitioner
- Institution
- PractitionerRole
range: Institution
required: false
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
alias: practitioner_role_id
owner: Practitioner
domain_of:
- Practitioner
- PractitionerRole
range: PractitionerRole
required: false
description:
name: description
description: More details associated with the given resource
title: Description
from_schema: https://carrollaboratory.github.io/kfi-fhir-input
rank: 1000
alias: description
owner: Practitioner
domain_of:
- AccessPolicy
- Practitioner
- ResearchStudy
- ResearchStudyCollection
- NCPIFile
- Family
range: string
required: false
practitioner_title:
name: practitioner_title
description: The title of the Investigator, eg, "Assistant Professor"
title: Title
from_schema: https://carrollaboratory.github.io/kfi-fhir-input
rank: 1000
alias: practitioner_title
owner: Practitioner
domain_of:
- Practitioner
range: string
required: false
external_id:
name: external_id
description: Other identifiers for this entity, eg, from the submitting study
or in systems link dbGaP
title: External Identifiers
from_schema: https://carrollaboratory.github.io/kfi-fhir-input
rank: 1000
alias: external_id
owner: Practitioner
domain_of:
- HasExternalId
range: uriorcurie
required: false
multivalued: true