Class: Study Membership (StudyMembership)
Grouping subject participation within a research study is helpful to provide definitive lists of participants that fit a specific criteria such as All Participants or Participants From a Particular Consent Group, etc.
URI: kfi_fhir_sparks:StudyMembership
classDiagram
class StudyMembership
click StudyMembership href "../StudyMembership/"
StudyMembership : access_policy_id
StudyMembership --> "1" AccessPolicy : access_policy_id
click AccessPolicy href "../AccessPolicy/"
StudyMembership : participant_id
StudyMembership --> "1..*" Participant : participant_id
click Participant href "../Participant/"
StudyMembership : research_study_id
StudyMembership --> "1" ResearchStudy : research_study_id
click ResearchStudy href "../ResearchStudy/"
StudyMembership : study_membership_id
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| study_membership_id | 1 String |
Study Membership Global ID (group) | direct |
| access_policy_id | 1 AccessPolicy |
Access Policy Global ID | direct |
| participant_id | 1..* Participant |
The Global ID for the Participant | direct |
| research_study_id | 1 ResearchStudy |
The Global ID for the Research Study | 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:StudyMembership |
| native | kfi_fhir_sparks:StudyMembership |
LinkML Source
Direct
name: StudyMembership
description: Grouping subject participation within a research study is helpful to
provide definitive lists of participants that fit a specific criteria such as All
Participants or Participants From a Particular Consent Group, etc.
title: Study Membership
from_schema: https://carrollaboratory.github.io/kfi-fhir-input
slots:
- study_membership_id
- access_policy_id
- participant_id
- research_study_id
slot_usage:
participant_id:
name: participant_id
multivalued: true
study_membership_id:
name: study_membership_id
identifier: true
Induced
name: StudyMembership
description: Grouping subject participation within a research study is helpful to
provide definitive lists of participants that fit a specific criteria such as All
Participants or Participants From a Particular Consent Group, etc.
title: Study Membership
from_schema: https://carrollaboratory.github.io/kfi-fhir-input
slot_usage:
participant_id:
name: participant_id
multivalued: true
study_membership_id:
name: study_membership_id
identifier: true
attributes:
study_membership_id:
name: study_membership_id
description: Study Membership Global ID (group)
title: Study Membership ID
from_schema: https://carrollaboratory.github.io/kfi-fhir-input
rank: 1000
identifier: true
alias: study_membership_id
owner: StudyMembership
domain_of:
- StudyMembership
range: string
required: true
multivalued: false
access_policy_id:
name: access_policy_id
description: Access Policy Global ID
title: Access Policy ID
from_schema: https://carrollaboratory.github.io/kfi-fhir-input
rank: 1000
alias: access_policy_id
owner: StudyMembership
domain_of:
- AccessPolicy
- StudyMembership
- FileLocation
range: AccessPolicy
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: StudyMembership
domain_of:
- ParticipantAssertion
- Participant
- Person
- StudyMembership
- Sample
- NCPIFile
range: Participant
required: true
multivalued: true
research_study_id:
name: research_study_id
description: The Global ID for the Research Study.
title: Research Study ID
from_schema: https://carrollaboratory.github.io/kfi-fhir-input
rank: 1000
identifier: false
alias: research_study_id
owner: StudyMembership
domain_of:
- StudyMembership
- ResearchStudy
range: ResearchStudy
required: true