Class: Participant (Participant)
Research oriented patient
URI: kfi_fhir_sparks:Participant
classDiagram
class Participant
click Participant href "../Participant/"
HasExternalId <|-- Participant
click HasExternalId href "../HasExternalId/"
Participant : age_at_last_vital
Participant : birthsex
Participant --> "0..1" EnumBirthSex : birthsex
click EnumBirthSex href "../EnumBirthSex/"
Participant : deceased_rel
Participant --> "0..1" RelativeDateTime : deceased_rel
click RelativeDateTime href "../RelativeDateTime/"
Participant : dob
Participant : dob_method
Participant --> "0..1" EnumDobMethod : dob_method
click EnumDobMethod href "../EnumDobMethod/"
Participant : ethnicity
Participant --> "1" EnumEthnicity : ethnicity
click EnumEthnicity href "../EnumEthnicity/"
Participant : external_id
Participant : family_global_id
Participant --> "0..1" Family : family_global_id
click Family href "../Family/"
Participant : is_deceased
Participant : participant_id
Participant : patient_knowledge_source
Participant --> "0..1" EnumPatientKnowledgeSource : patient_knowledge_source
click EnumPatientKnowledgeSource href "../EnumPatientKnowledgeSource/"
Participant : population
Participant --> "0..1" EnumPopulation : population
click EnumPopulation href "../EnumPopulation/"
Participant : race
Participant --> "1..*" EnumRace : race
click EnumRace href "../EnumRace/"
Participant : sample_id
Participant --> "*" Sample : sample_id
click Sample href "../Sample/"
Inheritance
- HasExternalId
- Participant
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| participant_id | 1 String |
The Global ID for the Participant | direct |
| birthsex | 0..1 EnumBirthSex |
Sex assigned at birth (or pre-natal observed sex) | direct |
| race | 1..* EnumRace |
Reported race as defined by the 1997 OMB directives | direct |
| ethnicity | 1 EnumEthnicity |
Reported ethnicity as defined by the 1997 OMB directives | direct |
| population | 0..1 EnumPopulation |
opulation, Race, and/or Ethnicity information | direct |
| dob | 0..1 String |
Date of Birth of the participant | direct |
| dob_method | 0..1 EnumDobMethod |
Specifies method used to alter DOB for research sharing | direct |
| age_at_last_vital | 0..1 String |
Age or date of last vital status | direct |
| is_deceased | 0..1 Boolean |
Is the participant known to be Deceased, T, or Alive, F | direct |
| deceased_rel | 0..1 RelativeDateTime |
Implementers can provide relativeDateTime if information is available | direct |
| patient_knowledge_source | 0..1 EnumPatientKnowledgeSource |
The source of the knowledge represented by this Patient resource | direct |
| family_global_id | 0..1 Family |
The family the participant is a part of | direct |
| sample_id | * Sample |
Samples associated with this participant | 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 |
|---|---|---|---|
| ParticipantAssertion | participant_id | range | Participant |
| Person | participant_id | range | Participant |
| StudyMembership | participant_id | range | Participant |
| Sample | participant_id | range | Participant |
| NCPIFile | participant_id | range | Participant |
| FamilyRelationship | patient_id | range | Participant |
| FamilyRelationship | relative_id | range | Participant |
Identifier and Mapping Information
Annotations
| property | value |
|---|---|
| fhir_profile | https://nih-ncpi.github.io/ncpi-fhir-ig-2/StructureDefinition/ncpi-participant |
| fhir_resource | Patient |
Schema Source
- from schema: https://carrollaboratory.github.io/kfi-fhir-input
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | kfi_fhir_sparks:Participant |
| native | kfi_fhir_sparks:Participant |
LinkML Source
Direct
name: Participant
annotations:
fhir_profile:
tag: fhir_profile
value: https://nih-ncpi.github.io/ncpi-fhir-ig-2/StructureDefinition/ncpi-participant
fhir_resource:
tag: fhir_resource
value: Patient
description: Research oriented patient
title: Participant
from_schema: https://carrollaboratory.github.io/kfi-fhir-input
is_a: HasExternalId
slots:
- participant_id
- birthsex
- race
- ethnicity
- population
- dob
- dob_method
- age_at_last_vital
- is_deceased
- deceased_rel
- patient_knowledge_source
- family_global_id
- sample_id
slot_usage:
participant_id:
name: participant_id
identifier: true
range: string
sample_id:
name: sample_id
description: Samples associated with this participant
identifier: false
required: false
multivalued: true
family_global_id:
name: family_global_id
description: The family the participant is a part of
Induced
name: Participant
annotations:
fhir_profile:
tag: fhir_profile
value: https://nih-ncpi.github.io/ncpi-fhir-ig-2/StructureDefinition/ncpi-participant
fhir_resource:
tag: fhir_resource
value: Patient
description: Research oriented patient
title: Participant
from_schema: https://carrollaboratory.github.io/kfi-fhir-input
is_a: HasExternalId
slot_usage:
participant_id:
name: participant_id
identifier: true
range: string
sample_id:
name: sample_id
description: Samples associated with this participant
identifier: false
required: false
multivalued: true
family_global_id:
name: family_global_id
description: The family the participant is a part of
attributes:
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
identifier: true
alias: participant_id
owner: Participant
domain_of:
- ParticipantAssertion
- Participant
- Person
- StudyMembership
- Sample
- NCPIFile
range: string
required: true
birthsex:
name: birthsex
annotations:
fhir_profile:
tag: fhir_profile
value: https://nih-ncpi.github.io/ncpi-fhir-ig-2/StructureDefinition/ncpi-participant
fhir_extension:
tag: fhir_extension
value: http://hl7.org/fhir/us/core/StructureDefinition/us-core-birthsex
fhir_resource:
tag: fhir_resource
value: Consent
description: Sex assigned at birth (or pre-natal observed sex)
title: Birth Sex
from_schema: https://carrollaboratory.github.io/kfi-fhir-input
rank: 1000
alias: birthsex
owner: Participant
domain_of:
- Participant
range: EnumBirthSex
required: false
multivalued: false
race:
name: race
description: Reported race as defined by the 1997 OMB directives.
title: Race
from_schema: https://carrollaboratory.github.io/kfi-fhir-input
rank: 1000
alias: race
owner: Participant
domain_of:
- Participant
range: EnumRace
required: true
multivalued: true
ethnicity:
name: ethnicity
description: Reported ethnicity as defined by the 1997 OMB directives.
title: Ethnicity
from_schema: https://carrollaboratory.github.io/kfi-fhir-input
rank: 1000
alias: ethnicity
owner: Participant
domain_of:
- Participant
range: EnumEthnicity
required: true
population:
name: population
description: opulation, Race, and/or Ethnicity information.
title: Population
from_schema: https://carrollaboratory.github.io/kfi-fhir-input
rank: 1000
alias: population
owner: Participant
domain_of:
- Participant
range: EnumPopulation
required: false
multivalued: false
dob:
name: dob
description: Date of Birth of the participant. Details of privacy method should
be included in DOBMethod
title: Date of Birth
from_schema: https://carrollaboratory.github.io/kfi-fhir-input
rank: 1000
alias: dob
owner: Participant
domain_of:
- Participant
range: string
required: false
multivalued: false
dob_method:
name: dob_method
description: Specifies method used to alter DOB for research sharing. Details
should be available in the study protocols.
title: Date of Birth Method
from_schema: https://carrollaboratory.github.io/kfi-fhir-input
rank: 1000
alias: dob_method
owner: Participant
domain_of:
- Participant
range: EnumDobMethod
required: false
multivalued: false
age_at_last_vital:
name: age_at_last_vital
description: Age or date of last vital status
title: Age At Last Vital Status
from_schema: https://carrollaboratory.github.io/kfi-fhir-input
rank: 1000
alias: age_at_last_vital
owner: Participant
domain_of:
- Participant
range: string
required: false
multivalued: false
is_deceased:
name: is_deceased
description: Is the participant known to be Deceased, T, or Alive, F
title: Is Deceased
from_schema: https://carrollaboratory.github.io/kfi-fhir-input
rank: 1000
alias: is_deceased
owner: Participant
domain_of:
- Participant
range: boolean
required: false
multivalued: false
deceased_rel:
name: deceased_rel
description: Implementers can provide relativeDateTime if information is available.
title: Deceased Relative Date
from_schema: https://carrollaboratory.github.io/kfi-fhir-input
rank: 1000
alias: deceased_rel
owner: Participant
domain_of:
- Participant
range: RelativeDateTime
required: false
multivalued: false
patient_knowledge_source:
name: patient_knowledge_source
description: The source of the knowledge represented by this Patient resource.
title: Patient Knowledge Source
from_schema: https://carrollaboratory.github.io/kfi-fhir-input
rank: 1000
alias: patient_knowledge_source
owner: Participant
domain_of:
- Participant
range: EnumPatientKnowledgeSource
required: false
multivalued: false
family_global_id:
name: family_global_id
description: The family the participant is a part of
title: Family Global ID
from_schema: https://carrollaboratory.github.io/kfi-fhir-input
rank: 1000
identifier: false
alias: family_global_id
owner: Participant
domain_of:
- Participant
- Family
range: Family
required: false
sample_id:
name: sample_id
description: Samples associated with this participant
title: Sample ID
from_schema: https://carrollaboratory.github.io/kfi-fhir-input
rank: 1000
identifier: false
alias: sample_id
owner: Participant
domain_of:
- Participant
- Sample
- Aliquot
range: Sample
required: false
multivalued: true
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: Participant
domain_of:
- HasExternalId
range: uriorcurie
required: false
multivalued: true