Introduction

Krishagni invites feedback from end user community on recording the participant's family relationship in OpenSpecimen. In a particular or across protocol(s), there are participants registered who are related to each other. Below are some real use cases highlighting why capturing familial relation plays major role in many studies:

High level requirements

  1. Administrator should able to turn on/off capturing familial relation feature at Collection Protocol level.
  2. User should be able to provide immediate family history information at participant level 
  3. Should be able to view and download Pedigree tree.
  4. Support collecting consanguineous relation data
  5. Biospecimen searches based on familial relationships of participant.



    Turn the feature on and off at CP level

 

Below are two different approaches to capture familial relation: 

Approach-I

 

Fields Description:

AttributeDescription
Relation NameDrop down indicating family relation values ( Note: Evaluating Standards to refer family relations )
Name of personText field box in which user can start typing the existing participant's First name, last name or PPID with whom user wants to record the relationship and system should show matching participants. User can select from the matching list.
Add NewNew participants or members can be added if non-existing in OpenSpecimen ( OpenSpecimen Participant ID will get auto generated on creation)
Add MoreTo add multiple relations
DeleteDelete any existing relation(s)

Advantages:

  1. Simple interface
  2. Capture multiple relations
  3. Non-existing members can also be added dynamically and included in the pedigree

Approach-II

Step by step approach to capture familial relation: 


On this screen you can:


User will be allowed to enter only immediate family members like children, spouse, parents, siblings. For other relations like grandparents, aunts and uncles, user has to go to specific participant and add the immediate family members. But pedigree tree generated will show relationship at all levels and not just immediate family members (see in next section), this will be based on consolidated information of family relations captured at individual participant. 

On this screen you can:

View of whole pedigree tree of a participant. Pedigree tree generated by tool - Madeline

Advantages:

  1. Step by step data entry
  2. Easily add multiple members of the family

UML model

Changes to existing class: Below new attributes will be added to the Participant class

  1. Marital status 
  2. Consanguinity - Is marriage consanguineous?

New class associated to participant - Relative with below attributes:

  1. Relation - Enumerated data type field which will be list of relationship types.

Participant to Relative has two associations to indicate relation to and from a participant. 

Value domain for relationship type

OpenSpecimen already uses relationship type drop down in Family History clinical annotation. We plan to use same permissible values list for relationship type which will be used to show different relations in the pedigree tree. See Relationship list for the whole set of values. This is registered on caDSR with public ID - 2690165.

Queries to be supported

OpenSpecimen should allow biospecimen searches based on familial relationships of participant. Some sample queries that should be possible:

  1. Find specimens collected from all genetic siblings of particular participant. Show specimen and relationship of specimen’s donor to the participant. 
  2. Find all specimens of a participant and specimens of participant’s relatives who are diagnosed with specific clinical diagnosis. 
  3. Find all specimens of a participant whose maternal side is diagnosed with specific clinical diagnosis.