Details

    • Type: Improvement
    • Status: Closed
    • Priority: Medium
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 1.3-milestone-4
    • Component/s: None
    • Labels:
      None

      Description

      We need to try and convert existing family studies into new ones, e.g. automatically create families and put persons who are specified as relatives into those families.

      List of possible relations: Parent, Child, Sibling, Twin, Cousin, Aunt / Uncle, Niece / Nephew, Grandparent, Grandchild.
      List for a pedigree auto-creation: Parent, Child, Sibling, Twin.

      • We can assume that PT-2154 Closed migrator will run first.
      • If any of relations are not linked to a real existing patient, we skip this relation.
      • If a patient has a pedigree (and thus a family, already migrated by PT-2154 Closed ), we add all relatives as comments for the pedigree node linked to the patient.

      Next, all relatives are checked for "linkability". A relative is not "linkable" if at leastone of the following conditions is true:
      – it has a pedigree/family
      – it has relatives specified in family studies section
      – it is owned by another user
      – the relationship type is NOT one of Parent, Child, Sibling or Twin (e.g. we can not unambiguously assign the relative to a node in pedigree)

      • If all relatives are not linkable nothing is done.
      • If at least one relative is linkable, then we create a new family and a pedigree object, link all linkable relatives and mention all others in the comment for the pedigree node representing the patient.

        Attachments

          Issue links

            Activity

              People

              • Assignee:
                asm Andriy Misyura
                Reporter:
                asm Andriy Misyura
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: