Skip to content

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