Skip to content

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

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
email 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