Genogram

À propos des genogrammes

Un genogram est un diagramme familial qui va au-delà des noms et des dates d'un arbre généalogique traditionnel : il enregistre la texture émotionnelle et médicale d'une famille sur trois générations ou plus. Les thérapeutes, les travailleurs sociaux et les conseillers en génétique l'utilisent pour mettre en évidence des schémas — ruptures, sur-implication, maladies récurrentes — difficiles à percevoir dans des notes de cas rédigées en prose.

Schematex suit la norme McGoldrick, Gerson & Petry (2020) utilisée dans la formation clinique, ainsi que la taxonomie GenoPro à 32 types de relations émotionnelles largement adoptée. Pour la théorie et l'historique, voir Wikipedia : Genogram. Cette page documente ce que le parseur accepte aujourd'hui.

genogram·§ McGoldrick
↘ preview
100%
Genogram: The Potter Family Genogram diagram with 10 individuals across 3 generations The Potter Family Fleamont (1909-1979) 70 Euphemia (1920-1979) 59 Mr_evans (1925) Mrs_evans (1928) James (1960-1981) 21 Lily (1960-1981) 21 Vernon (1951) Petunia (1958) Harry (1980) Dudley (1980) Fleamont (1909–1979) Euphemia (1920–1979) Mr_evans (b. 1925) Mrs_evans (b. 1928) James (1960–1981) Lily (1960–1981) Vernon (b. 1951) Petunia (b. 1958) Harry (b. 1980) Dudley (b. 1980) m. 1978 SYMBOLS Deceased RELATIONSHIPS Close Hostile Cutoff MARKERS Index person (focal subject)
UTF-8 · LF · 17 lines · 486 chars✓ parsed·1.5 ms·15.4 KB SVG

1. Votre premier genogramme

Le genogramme minimal utile cliniquement : deux parents, un enfant.

genogram·§ McGoldrick
↘ preview
100%
Genogram Genogram diagram with 3 individuals across 2 generations Bob (1978) Alice (1980) Carol (2008) Bob (b. 1978) Alice (b. 1980) Carol (b. 2008) m. 2005
UTF-8 · LF · 5 lines · 92 chars✓ parsed·0.4 ms·5.3 KB SVG

Quatre règles couvrent 80 % des usages :

  1. Commencer par le mot-clé genogram, suivi optionnellement d'un titre entre guillemets.
  2. Déclarer chaque personne sur sa propre ligne : id [attributs]. Les attributs sont entre crochets, séparés par des virgules.
  3. Connecter deux personnes avec un opérateur de couple-- (mariage) ici ; voir §4.1 pour les six existants. Une chaîne entre guillemets en fin de ligne est le label de la relation.
  4. Indenter sous la ligne de couple pour ajouter leurs enfants.

Les commentaires doivent être sur leur propre ligne, commençant par #, // ou le style Mermaid %%. Les commentaires en ligne (bob [male, 1978] # ...) ne sont pas pris en charge et planteront le parseur — voir §8.


2. Individus

Une ligne individuelle est id [attr1, attr2, …]. Les attributs sont séparés par des virgules, indépendants de l'ordre, tous optionnels.

Règles d'ID. Doit correspondre à [a-zA-Z][a-zA-Z0-9_-]*. Les ID sont insensibles à la casse en interne mais conservent leur casse d'origine comme label d'affichage (à remplacer avec label:"…").

Attributs acceptés par le parseur aujourd'hui :

AttributValeursEffet
Sexemale, female, unknown, otherForme : carré, cercle, losange, losange
Statutdeceased, stillborn, miscarriage, abortionModificateur visuel (X-out, forme réduite, etc.)
Année de naissanceNombre à 4 chiffres, ex. 1980Premier token à 4 chiffres = année de naissance
Année de décèsNombre à 4 chiffres après la naissance, ex. 1980, 2055Deuxième token à 4 chiffres = année de décès
indexindicateurForme concentrique = patient identifié
unknown-siblingsindicateurLosange avec ? — espace réservé pour ≥1 frère/sœur de nombre inconnu
age:Nex. age:42Âge affiché à l'intérieur de la forme
death:YYYYex. death:2020Année de décès explicite
label:"…"ex. label:"Dr. Smith"Remplacement du label d'affichage
sibling-of:<id>ex. sibling-of:monicaAncre à la même génération que le frère/sœur référencé, dessine un crochet en pointillé — pour les proches connus dont l'ascendance est inconnue.
conditions:…voir §5Conditions médicales/psychologiques
key:valuetout personnaliséStocké comme métadonnées
genogram·§ McGoldrick
↘ preview
100%
Genogram Genogram diagram with 4 individuals across 1 generations Grandma (1920-2002) 82 Dad (1950) 74 Me (1985) Em (2012) Grandma (1920–2002) Dad (b. 1950) Me (b. 1985) Em (b. 2012) SYMBOLS Deceased MARKERS Index person (focal subject)
UTF-8 · LF · 5 lines · 131 chars✓ parsed·6.1 ms·6.9 KB SVG

3. Formes

VisuelValeur sexeSignification
☐ CarrémaleMasculin
○ CerclefemaleFéminin
◇ Losangeunknown, other, ou attribut omisInconnu / non spécifié

Les modificateurs de statut se superposent à la forme de base :

genogram·§ McGoldrick
↘ preview
100%
Genogram Genogram diagram with 4 individuals across 1 generations Passed (1930-2010) 80 Alive (1960) Stillborn_child Lost Passed (1930–2010) Alive (b. 1960) Stillborn_child Lost SYMBOLS Unknown Deceased Stillborn Miscarriage
UTF-8 · LF · 5 lines · 128 chars✓ parsed·0.6 ms·7.1 KB SVG

4. Connexions

4.1 Opérateurs de couple

Le parseur les essaie dans l'ordre. Le premier qui correspond l'emporte — ainsi -x- prime sur --.

OpérateurTypeExempleSignification
-x-divorcéa -x- bDivorce
-/-séparéa -/- bSéparation (marié)
-//séparéa -// bSéparation (alias de -/-)
-o-fiancéa -o- bFiançailles
==consanguina == bCouple apparenté par le sang
--mariéa -- bMariage
~cohabitanta ~ bCohabitation / LTR (actuelle)
~/~cohabitation terminéea ~/~ bCohabitation terminée (jamais mariés). Courant dans les dossiers de protection de l'enfance en Amérique latine où les parents biologiques vivaient ensemble sans être mariés et la relation a depuis pris fin — distinct du divorce -x- (pas de mariage) et de la séparation -/- (toujours mariés).

Une chaîne entre guillemets en fin de ligne devient le label de la relation (a -- b "m. 2005").

4.2 Individu en ligne à droite

Si la personne de droite n'a pas encore été déclarée, vous pouvez la déclarer en place :

genogram·§ McGoldrick
↘ preview
100%
Genogram Genogram diagram with 3 individuals across 2 generations Ben (1968) Ann (1970) Kim (1997) Ben (b. 1968) Ann (b. 1970) Kim (b. 1997) m. 1995
UTF-8 · LF · 4 lines · 82 chars✓ parsed·0.4 ms·5.3 KB SVG

4.3 Enfants (indentés sous un couple)

L'indentation sous une ligne de couple signifie « ce sont les enfants de ce couple. » Toute indentation supérieure à celle du couple fonctionne ; par convention, utiliser 2 espaces supplémentaires. Les enfants sont affichés dans l'ordre de déclaration (le rendu trie également par année de naissance lorsqu'elle est présente).

genogram·§ McGoldrick
↘ preview
100%
Genogram Genogram diagram with 6 individuals across 2 generations Dad (1950) Mom (1952) Eldest (1975) Middle (1978) Twin_a (1985) Twin_b (1985) Dad (b. 1950) Mom (b. 1952) Eldest (b. 1975) Middle (b. 1978) Twin_a (b. 1985) Twin_b (b. 1985) STRUCTURAL Adopted Twin Identical
UTF-8 · LF · 8 lines · 186 chars✓ parsed·0.6 ms·7.9 KB SVG

Attributs spéciaux pour les enfants :

AttributEffet
adoptedStyle de ligne pour adoption
fosterRelation de placement familial
guardianTutelle par un proche non-parent (ex. garde par les grands-parents). Même primitive que foster — dessiné comme un lien secondaire « soignant actuel » lorsque les parents biologiques sont également déclarés.
twin-identicalGroupé avec les autres enfants twin-identical du même couple
twin-fraternalGroupé avec les autres enfants twin-fraternal
unknown-siblingsLosange unique avec glyphe ? — « ≥1 frère/sœur, nombre et identités inconnus » (convention pedigree).

4.3.1 Familles à deux parents (placement, adoption, tutelle)

Les enfants placés chez un soignant non biologique alors que les parents biologiques font encore partie du dossier peuvent être déclarés sous les deux couples. Déclarer l'enfant avec tous ses attributs la première fois (sous le couple biologique), puis redéclarer avec seulement [foster] / [adopted] / [guardian] sous le soignant actuel. La première déclaration détermine le layout ; la seconde est dessinée comme un lien secondaire en pointillé « soignant actuel » qui ne déplace pas l'enfant de sa position biologique.

genogram·§ McGoldrick
↘ preview
100%
Genogram: Foster placement Genogram diagram with 6 individuals across 2 generations Foster placement Bio dad Bio mom Foster dad Foster mom Own (2010) Child (2018) Bio dad Bio mom Foster dad Foster mom Own (b. 2010) Child (b. 2018) STRUCTURAL Cohabiting (ended) Foster MARKERS Index person (focal subject)
UTF-8 · LF · 10 lines · 240 chars✓ parsed·1.1 ms·8.9 KB SVG

La même primitive sert pour l'adoption (fermée/ouverte), le placement familial et la tutelle d'un proche — seul le mot-clé diffère. La redéclaration fusionne les attributs non conflictuels (sexe, année de naissance, label, marqueur index) avec l'original ; déclarer un male vs female conflictuels génère une erreur de parse plutôt qu'une substitution silencieuse.

4.3.2 Frères/sœurs de nombre inconnu

Lorsqu'un dossier mentionne « l'enfant a des frères et sœurs » sans les nommer, utiliser soit le raccourci ? sur sa propre ligne, soit [unknown-siblings] sur un id régulier. Les deux se rendent comme un losange unique avec le glyphe « ? » — le marqueur pedigree standard pour « un ou plusieurs frères/sœurs, identités inconnues. »

genogram·§ McGoldrick
↘ preview
100%
Genogram Genogram diagram with 4 individuals across 2 generations Dad Mom Known_kid (2018) ? ? Dad Mom Known_kid (b. 2018) ? SYMBOLS Unknown MARKERS Sibling(s) — unknown count
UTF-8 · LF · 6 lines · 72 chars✓ parsed·0.5 ms·7.1 KB SVG

4.3.3 Sibling-of (proche connu, ascendance inconnue)

Pour exprimer « X est le frère/la sœur de Y » sans inventer de parents, utiliser la propriété sibling-of: <id>. Le rendu ancre X à la génération de Y et dessine un crochet en pointillé au-dessus des deux — la convention pedigree standard pour un proche connu dont l'ascendance ne fait pas partie du dossier.

genogram·§ McGoldrick
↘ preview
100%
Genogram Genogram diagram with 2 individuals across 1 generations Monica (1990) Tío materno Monica (b. 1990) Tío materno
UTF-8 · LF · 3 lines · 85 chars✓ parsed·0.3 ms·4.4 KB SVG

4.4 Relations émotionnelles

Ligne séparée, pattern du parseur A -TYPE- B (non orienté) ou A -TYPE-> B (orienté). Un label entre guillemets optionnel va en fin de ligne. Les deux individus doivent avoir été déclarés avant la ligne émotionnelle.

harry -cutoff- petunia           # non-directional
harry -hostile- dudley "since 1991"
uncle -abuse-> nephew             # directional (arrow)

Les 32 types que le parseur accepte aujourd'hui :

CatégorieTypes
Positif / procheharmony, close, bestfriends, love, inlove, friendship
Négatif / hostilehostile, conflict, enmity, distant-hostile, cutoff
Ambivalentclose-hostile, fused, fused-hostile
Distancedistant, normal, nevermet
Abus (orienté)abuse, physical-abuse, emotional-abuse, sexual-abuse, neglect
Contrôle (orienté)manipulative, controlling, jealous
Spécialfocused, focused-neg, distrust, admirer, limerence
genogram·§ McGoldrick
↘ preview
100%
Genogram Genogram diagram with 3 individuals across 1 generations since 2010 Dad (1950) Son (1985) Daughter (1988) Dad (b. 1950) Son (b. 1985) Daughter (b. 1988) RELATIONSHIPS Close Conflict Cutoff
UTF-8 · LF · 7 lines · 136 chars✓ parsed·0.5 ms·6.8 KB SVG

5. Conditions médicales

Syntaxe : conditions: name(fill) [+ name(fill, #color)]…

father [male, 1945, conditions: heart(full, #E53935)]
mother [female, 1948, conditions: diabetes(half-left) + anxiety(half-right, #26A69A)]
  • name — tout identifiant de votre choix (affiché dans la légende/infobulle).
  • fill — obligatoire, contrôle quelle région de la forme est colorée. Voir le tableau ci-dessous.
  • color — hex optionnel. La valeur par défaut dépend du thème du rendu.
  • Plusieurs conditions sont jointes avec +. Chacune nécessite son propre (fill).

Positions de remplissage :

Valeur fillRégion
fullForme entière
half-left / half-rightMoitié gauche / droite
half-top / half-bottomMoitié haute / basse
quad-tl / quad-tr / quad-bl / quad-brUn quadrant
stripedMotif de rayures diagonales (porteur asymptomatique)
dottedMotif de points
genogram·§ McGoldrick
↘ preview
100%
Genogram Genogram diagram with 3 individuals across 2 generations Dad (1950) Mom (1952) Son (1980) Dad (b. 1950) Mom (b. 1952) Son (b. 1980) CONDITIONS Heart Diabetes Depression Carrier
UTF-8 · LF · 5 lines · 205 chars✓ parsed·0.7 ms·8.5 KB SVG

6. Labels et commentaires

  • Titre : genogram "Smith Family" — première ligne uniquement.
  • Remplacement du label de personne : alice [female, label:"Dr. Alice Smith"].
  • Label de relation : chaîne entre guillemets en fin de ligne sur un couple ou une ligne émotionnelle — alice -- bob "m. 2005".
  • Commentaires : #, // ou %% au début d'une ligne (après les espaces initiaux). Les commentaires en ligne ne sont pas pris en charge.
genogram "Smith Family"
  # this line is a comment — fine
  %% Mermaid-style comment — also fine
  alice [female, 1980]   # ← THIS trailing comment breaks the parser

7. Mots réservés et échappement

Réservé en début de ligne : genogram (mot-clé d'en-tête).

Tokens opérateurs réservés à l'intérieur d'une ligne — éviter ces séquences dans les ID : --, ~, ~/~, ==, -x-, -/-, -//, -o-, et tout -<type>- / -<type>-> correspondant à un type de relation émotionnelle.

ID réservé ? — un ? seul sur une ligne enfant auto-génère un espace réservé synthétique avec le marqueur unknown-siblings. Ne pas utiliser ? comme ID réel.

Chaînes avec espaces doivent être entre guillemets doubles : titres, labels, label:"…". Les guillemets simples et les backticks ne sont pas reconnus.


8. Erreurs courantes

Véritables erreurs du parseur, ce qui les déclenche et comment les corriger.

Ce que vous avez écritCe que dit le parseurCorrection
alex [nonbinary, 1995]Unknown property 'nonbinary'Utiliser unknown ou other (nonbinary est dans la feuille de route §13)
alice [female, transgender]Unknown property 'transgender'Pas encore analysable (feuille de route §13)
dad -- mom ← suivi de child [male, 2010] au même niveau d'indentationL'enfant est parsé comme un individu de haut niveau, pas comme leur enfantIndenter la ligne enfant plus profondément que la ligne de couple (2 espaces suffisent)
A -- BA n'a jamais été déclaréUnknown individual 'A'Déclarer A [sex, year] sur une ligne précédente
father -- mother "married" à la ligne 1 (pas d'en-tête genogram)Expected "genogram" headerCommencer le fichier par genogram ou genogram "Title"
conditions: diabetes + cancer (sans parenthèses)Invalid condition format 'diabetes'Ajouter fill : conditions: diabetes(half-left) + cancer(half-right)
[triplet-identical]Unknown property 'triplet-identical'Les triplés ne sont pas encore analysables (feuille de route §13)
dad -- mom # first marriageLe commentaire # en fin de ligne est traité comme faisant partie du label / génère des erreursDéplacer le commentaire sur sa propre ligne
Même id déclaré deux fois avec des sexes différents (x [male] puis x [female])Conflicting sex for 'x': previously 'male', now 'female'En choisir un ou renommer l'un des id
child [foster] redéclaré mais les parents biologiques n'ont jamais été déclaréschild devient l'enfant régulier du couple de placement (aucun lien secondaire dessiné)C'est intentionnel — les liens secondaires nécessitent une relation parent-enfant primaire existante depuis une déclaration précédente

9. Grammaire (EBNF)

document       = header (blank | comment | individual | couple-block | emotional)*

header         = "genogram" ( WS quoted-string )? NEWLINE
quoted-string  = '"' any-char-but-quote* '"'

individual     = INDENT id ( "[" attrs "]" )? NEWLINE
couple-block   = INDENT id WS coupleOp WS right-side ( WS quoted-string )? NEWLINE
                   ( deeper-indent child )*
child          = INDENT id ( "[" attrs "]" )? NEWLINE
               | INDENT "?" NEWLINE                              // unknown-count sibling shorthand
right-side     = id ( "[" attrs "]" )?

emotional      = INDENT id WS "-" type "-"  id ( WS quoted-string )? NEWLINE
               | INDENT id WS "-" type "->" id ( WS quoted-string )? NEWLINE

coupleOp       = "~/~" | "-//" | "-x-" | "-/-" | "-o-" | "==" | "--" | "~"
type           = "harmony" | "close" | "bestfriends" | "love" | "inlove"
               | "friendship" | "hostile" | "conflict" | "enmity"
               | "distant-hostile" | "cutoff" | "close-hostile" | "fused"
               | "fused-hostile" | "distant" | "normal" | "nevermet"
               | "abuse" | "physical-abuse" | "emotional-abuse"
               | "sexual-abuse" | "neglect" | "manipulative" | "controlling"
               | "jealous" | "focused" | "focused-neg" | "distrust"
               | "admirer" | "limerence"

id             = [a-zA-Z] [a-zA-Z0-9_-]*
attrs          = attr ("," attr)*
attr           = "male" | "female" | "unknown" | "other"
               | "deceased" | "stillborn" | "miscarriage" | "abortion"
               | "adopted" | "foster" | "guardian"
               | "twin-identical" | "twin-fraternal"
               | "index" | "unknown-siblings"
               | digit digit digit digit                         // year
               | "age" ":" digits
               | "death" ":" digit digit digit digit
               | "label" ":" quoted-string
               | "sibling-of" ":" id
               | "conditions" ":" condition ("+" condition)*
               | key ":" value                                    // custom
condition      = name "(" fill ("," "#" hex)? ")"
fill           = "full" | "half-left" | "half-right" | "half-top" | "half-bottom"
               | "quad-tl" | "quad-tr" | "quad-bl" | "quad-br"
               | "striped" | "dotted"

comment        = INDENT ( "#" | "//" | "%%" ) any NEWLINE

Source faisant autorité : src/diagrams/genogram/parser.ts. En cas de divergence avec le parseur, le parseur prévaut — veuillez ouvrir un ticket.


10. Conformité aux normes

Les genogrammes Schematex suivent McGoldrick, Gerson & Petry (2020), Genograms: Assessment and Treatment, 4e éd. pour les symboles structurels, les opérateurs de couple et l'alignement des générations. La taxonomie des relations émotionnelles suit la classification à 32 types de GenoPro (nous n'implémentons pas le jeu complet de 34 types de GenoPro ; focused-admirer et un doublon sont regroupés dans focused et admirer).

Ce qui est implémenté aujourd'hui vs. la norme :

  • ✅ Symboles structurels de base (masculin/féminin/inconnu, décédé, mort-né, fausse couche, avortement)
  • ✅ Système de couple à 6 opérateurs de McGoldrick
  • ✅ 32 types émotionnels GenoPro, orientés là où spécifié cliniquement
  • ✅ Système de remplissage de quadrant pour conditions médicales (4 positions + motifs rayures/points)
  • ✅ Personne index (forme concentrique)
  • ✅ Groupements de jumeaux (identiques / fraternels)
  • ⏳ Ajouts d'inclusivité de genre Bennett 2022 — voir §13
  • ⏳ Types de connexion donneur / mère porteuse / beau-fils/belle-fille — voir §13

Références :

  • McGoldrick, M., Gerson, R., & Petry, S. (2020). Genograms: Assessment and Treatment (4th ed.).
  • Hardy, K.V. & Laszloffy, T.A. (1995). The cultural genogram. J Marital Fam Ther, 21(3), 227–237.
  • Référence des symboles GenoPro — https://genopro.com/genogram/

11. Exemples connexes

Scénarios prêts à l'emploi de la galerie d'exemples :

genogram·§ McGoldrick 2020
Genogram: Smith Family Genogram diagram with 3 individuals across 2 generations Smith Family John (1975) Mary (1977) Alice (2005) John (b. 1975) Mary (b. 1977) Alice (b. 2005) m. 2002 MARKERS Index person (focal subject)
Nuclear family (minimal template)
Minimal nuclear family genogram — married couple, one child, marriage date — the clinical intake starting template per McGoldrick 2020 notation.
healthcare & social
genogram·§ McGoldrick 2020
Genogram: Medical History Genogram diagram with 7 individuals across 3 generations Medical History Grandfather (1930-1990) 60 Grandmother (1935) Father (1960) Mother (1962) Uncle (1963) Patient (1988) Sister (1991) Grandfather (1930–1990) Grandmother (b. 1935) Father (b. 1960) Mother (b. 1962) Uncle (b. 1963) Patient (b. 1988) Sister (b. 1991) SYMBOLS Deceased CONDITIONS Heart Disease Diabetes Cancer Hypertension MARKERS Index person (focal subject)
Multi-generation medical history
Three-generation family medical history genogram with multi-condition color annotations using fill zones — heart disease, diabetes, cancer, hypertension.
healthcare & social
genogram·§ McGoldrick 2020
Genogram: BRCA1 Family Genogram diagram with 8 individuals across 3 generations BRCA1 Family I_1 (1930-1995) 65 I_2 (1932-1990) 58 II_4 (1954) II_1 (1955) II_2 (1958) II_3 (1960) III_1 (1985) III_2 (1988) I_1 (1930–1995) I_2 (1932–1990) II_4 (b. 1954) II_1 (b. 1955) II_2 (b. 1958) II_3 (b. 1960) III_1 (b. 1985) III_2 (b. 1988) SYMBOLS Deceased CONDITIONS Ovarian Cancer Breast Cancer MARKERS Index person (focal subject)
Hereditary cancer (BRCA1) family
Three-generation BRCA1 family genogram with hereditary breast/ovarian cancer conditions — captured at intake before formal clinical pedigree analysis.
healthcare & social
genogram·§ McGoldrick 2020
Genogram: The Potter Family Genogram diagram with 10 individuals across 3 generations The Potter Family Fleamont (1909-1979) 70 Euphemia (1920-1979) 59 Mr_evans (1925) Mrs_evans (1928) James (1960-1981) 21 Lily (1960-1981) 21 Vernon (1951) Petunia (1958) Harry (1980) Dudley (1980) Fleamont (1909–1979) Euphemia (1920–1979) Mr_evans (b. 1925) Mrs_evans (b. 1928) James (1960–1981) Lily (1960–1981) Vernon (b. 1951) Petunia (b. 1958) Harry (b. 1980) Dudley (b. 1980) m. 1978 SYMBOLS Deceased RELATIONSHIPS Close Hostile Cutoff MARKERS Index person (focal subject)
The Potter family
Three-generation Potter family genogram with emotional relationship lines — cutoff, hostile, and close — illustrating McGoldrick relational notation.
education
genogram·§ McGoldrick 2020 + Bennett 2022 (adopted-out / dual-parent convention)
Genogram: Familia Isaías Genogram diagram with 9 individuals across 2 generations Familia Isaías Víctor Seguel Mónica Barrientos Tío materno Don Pablo Doña Priscila Isaías (2020) 6 ? ? Pablo (jr) Alanis Víctor Seguel Mónica Barrientos Tío materno Don Pablo Doña Priscila Isaías (b. 2020) ? Pablo (jr) Alanis SYMBOLS Unknown STRUCTURAL Cohabiting (ended) Foster RELATIONSHIPS Nevermet Physical Abuse MARKERS Index person (focal subject) Sibling(s) — unknown count
Foster care / child protection
Foster-care genogram for a real LATAM child-protection case — biological parents (cohabitation ended), abuse, current foster placement (dotted secondary link), unknown-count siblings, and a maternal uncle as known-relative-with-unknown-ancestry.
social-work

13. Feuille de route

Prévu — pas encore analysable. Ne pas utiliser dans un DSL généré aujourd'hui ; le parseur les rejettera.

  • Inclusivité de genre Bennett 2022nonbinary, intersex comme valeurs de sexe ; transgender comme marqueur. Actuellement typé dans src/core/types.ts mais l'ensemble VALID_SEX du parseur ne les inclut pas encore.
  • Triplés et naissances d'ordre supérieurtriplet-identical, triplet-fraternal.
  • Structures familiales modernessurrogate, donor, step comme attributs de type enfant.
  • Raccourci de catégorie pour les conditionsconditions: cardiovascular + depression sans (fill), avec attribution automatique des quadrants et des couleurs par défaut.
  • Opérateur de partenariat domestique~dp~ / label DP explicite.
  • Annotations de patrimoine — identifiants de patrimoine culturel sur les individus pour le genogramme culturel.
  • Boîtes de délimitation de ménage — regrouper les nœuds partageant un toit (placement familial, ménage multigénérationnel).

Suivre dans les tickets GitHub si vous avez besoin de l'un de ces éléments plus tôt.

Found this useful?

Schematex is free, fully open source, and zero-dependency. A star helps other developers discover it.