Skip to content

Class: Person (Person)

Relate one or more participants to a single person entity

URI: kfi_fhir_sparks:Person

classDiagram class Person click Person href "../Person/" Person : participant_id Person --> "1..*" Participant : participant_id click Participant href "../Participant/" Person : person_id

Slots

Name Cardinality and Range Description Inheritance
person_id 1
String
Person Global ID (group) direct
participant_id 1..*
Participant
The Global ID for the Participant direct

Identifier and Mapping Information

Schema Source

  • from schema: https://carrollaboratory.github.io/kfi-fhir-input

Mappings

Mapping Type Mapped Value
self kfi_fhir_sparks:Person
native kfi_fhir_sparks:Person

LinkML Source

Direct

name: Person
description: Relate one or more participants to a single person entity
title: Person
from_schema: https://carrollaboratory.github.io/kfi-fhir-input
slots:
- person_id
- participant_id
slot_usage:
  person_id:
    name: person_id
    identifier: true
    range: string
    required: true
    multivalued: false
  participant_id:
    name: participant_id
    required: true
    multivalued: true

Induced

name: Person
description: Relate one or more participants to a single person entity
title: Person
from_schema: https://carrollaboratory.github.io/kfi-fhir-input
slot_usage:
  person_id:
    name: person_id
    identifier: true
    range: string
    required: true
    multivalued: false
  participant_id:
    name: participant_id
    required: true
    multivalued: true
attributes:
  person_id:
    name: person_id
    description: Person Global ID (group)
    from_schema: https://carrollaboratory.github.io/kfi-fhir-input
    rank: 1000
    identifier: true
    alias: person_id
    owner: Person
    domain_of:
    - Person
    range: string
    required: true
    multivalued: false
  participant_id:
    name: participant_id
    description: The Global ID for the Participant
    title: Participant ID
    from_schema: https://carrollaboratory.github.io/kfi-fhir-input
    rank: 1000
    alias: participant_id
    owner: Person
    domain_of:
    - ParticipantAssertion
    - Participant
    - Person
    - StudyMembership
    - Sample
    - NCPIFile
    range: Participant
    required: true
    multivalued: true