Genogramm

Über Genogramme

Ein Genogramm ist ein Familiendiagramm, das über die bloßen Namen und Daten eines herkömmlichen Stammbaums hinausgeht: Es erfasst die emotionale und medizinische Textur einer Familie über drei oder mehr Generationen. Therapeuten, Sozialarbeiter und genetische Berater nutzen es, um Muster sichtbar zu machen – Abbrüche, Überverstrickungen, wiederkehrende Erkrankungen –, die in schriftlichen Fallnotizen schwer zu erkennen sind.

Schematex folgt dem McGoldrick, Gerson & Petry (2020)-Standard, der in der klinischen Ausbildung verwendet wird, sowie der weit verbreiteten GenoPro-Taxonomie für emotionale Beziehungen mit 32 Typen. Theorie und Geschichte sind auf Wikipedia: Genogramm dokumentiert. Diese Seite beschreibt, was der Parser heute akzeptiert.

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·3.5 ms·15.4 KB SVG

1. Ihr erstes Genogramm

Das kleinste klinisch nützliche Genogramm: zwei Elternteile, ein Kind.

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.6 ms·5.3 KB SVG

Vier Regeln decken 80 % der Anwendungsfälle ab:

  1. Beginnen Sie mit dem Schlüsselwort genogram, optional gefolgt von einem zitierten Titel.
  2. Deklarieren Sie jede Person in einer eigenen Zeile: id [Attribute]. Attribute stehen in eckigen Klammern, durch Kommas getrennt.
  3. Verbinden Sie zwei Personen mit einem Paaroperator – hier -- (Ehe); alle sechs Operatoren sind in §4.1 beschrieben. Eine nachgestellte Zeichenfolge in Anführungszeichen ist das Beziehungslabel.
  4. Einrücken unter der Paarzeile, um ihre Kinder hinzuzufügen.

Kommentare müssen in einer eigenen Zeile stehen und mit #, // oder Mermaid-Stil %% beginnen. Nachgestellte Inline-Kommentare (bob [male, 1978] # ...) werden nicht unterstützt und brechen den Parser – siehe §8.


2. Personen

Eine Personenzeile lautet id [attr1, attr2, …]. Attribute sind durch Kommas getrennt, reihenfolgeunabhängig und alle optional.

ID-Regeln. Muss dem Muster [a-zA-Z][a-zA-Z0-9_-]* entsprechen. IDs sind intern Groß-/Kleinschreibung-unabhängig, behalten jedoch ihre ursprüngliche Schreibweise als Anzeigelabel bei (überschreibbar mit label:"…").

Vom Parser heute akzeptierte Attribute:

AttributWerteWirkung
Geschlechtmale, female, unknown, otherForm: Quadrat, Kreis, Raute, Raute
Statusdeceased, stillborn, miscarriage, abortionVisueller Modifikator (X-Markierung, skalierte Form usw.)
Geburtsjahr4-stellige Zahl, z. B. 1980Erstes 4-stelliges Token = Geburtsjahr
Todesjahr4-stellige Zahl nach Geburt, z. B. 1980, 2055Zweites 4-stelliges Token = Todesjahr
indexFlagKonzentrische Form = Indexperson
unknown-siblingsFlagRaute mit ? – Platzhalter für ≥1 Geschwister unbekannter Anzahl
age:Nz. B. age:42Alter wird innerhalb der Form angezeigt
death:YYYYz. B. death:2020Explizites Todesjahr
label:"…"z. B. label:"Dr. Smith"Überschreibung des Anzeigelabels
sibling-of:<id>z. B. sibling-of:monicaFixiert dieselbe Generation wie das referenzierte Geschwister und zeichnet eine gestrichelte Klammer – für bekannte Verwandte mit unbekannter Abstammung.
conditions:…siehe §5Medizinische/psychologische Zustände
key:valuebeliebig benutzerdefiniertWird als Metadaten gespeichert
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·0.8 ms·6.9 KB SVG

3. Formen

VisuellGeschlechtswertBedeutung
☐ QuadratmaleMännlich
○ KreisfemaleWeiblich
◇ Rauteunknown, other, oder Attribut weggelassenUnbekannt / nicht angegeben

Statusmodifikatoren werden auf die Grundform aufgelegt:

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.9 ms·7.1 KB SVG

4. Verbindungen

4.1 Paaroperatoren

Der Parser prüft diese der Reihe nach. Der erste Treffer gewinnt – daher schlägt -x- --.

OperatorTypBeispielBedeutung
-x-Scheidunga -x- bScheidung
-/-Trennunga -/- bTrennung (verheiratet)
-//Trennunga -// bTrennung (Alias für -/-)
-o-Verlobta -o- bVerlobung
==Blutsverwandta == bBlutsverwandtes Paar
--Verheirateta -- bEhe
~Zusammenlebenda ~ bZusammenleben / LTR (aktuell)
~/~Zusammenleben beendeta ~/~ bZusammenleben beendet (nie verheiratet). Häufig in LATAM-Kinderschutzfällen, wo biologische Eltern unverheiratet zusammenlebten und die Beziehung inzwischen beendet ist – verschieden von -x- Scheidung (keine Ehe) und -/- Trennung (noch verheiratet).

Eine nachgestellte Zeichenfolge in Anführungszeichen wird zum Beziehungslabel (a -- b "m. 2005").

4.2 Inline-Person auf der rechten Seite

Wenn die rechtsstehende Person noch nicht deklariert wurde, können Sie sie direkt deklarieren:

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.5 ms·5.3 KB SVG

4.3 Kinder (eingerückt unter einem Paar)

Einrückung unter einer Paarzeile bedeutet: „Dies sind die Kinder dieses Paares." Jede Einrückung, die größer als die des Paares ist, funktioniert; als Konvention werden 2 zusätzliche Leerzeichen verwendet. Kinder werden in der Reihenfolge ihrer Deklaration gerendert (das Rendering sortiert auch nach Geburtsjahr, wenn vorhanden).

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·1.0 ms·7.9 KB SVG

Besondere Kind-Attribute:

AttributWirkung
adoptedAdoptionslinienstil
fosterPflegebeziehung
guardianVormundschaft durch einen Nicht-Eltern-Verwandten (z. B. Großeltern-Sorgerecht). Gleiche Grundstruktur wie foster – wird als sekundäre „aktueller Betreuer"-Verbindung gezeichnet, wenn auch biologische Eltern deklariert sind.
twin-identicalGruppiert mit anderen twin-identical-Kindern desselben Paares
twin-fraternalGruppiert mit anderen twin-fraternal-Kindern
unknown-siblingsEinzelne Raute mit ?-Glyph – „≥1 Geschwister, Anzahl und Identitäten unbekannt" (Pedigree-Konvention).

4.3.1 Dual-Eltern-Familien (Pflege, Adoption, Vormundschaft)

Kinder, die bei einem nicht-biologischen Betreuer untergebracht sind, während biologische Eltern noch zum Fall gehören, können unter beiden Paaren deklariert werden. Deklarieren Sie das Kind mit allen Attributen beim ersten Mal (unter dem biologischen Paar), dann redeklariern Sie es mit nur [foster] / [adopted] / [guardian] unter dem aktuellen Betreuer. Die erste Deklaration gewinnt das Layout; die zweite wird als sekundärer gepunkteter „aktueller Betreuer"-Link gezeichnet, der das Kind nicht von seiner biologischen Position wegzieht.

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.3 ms·8.9 KB SVG

Dieselbe Grundstruktur dient Adoption (geschlossen/offen), Pflegeplatzierung und Vormundschaft durch Verwandte – nur das Schlüsselwort unterscheidet sich. Eine Redeklaration führt nicht-konfligierende Attribute (Geschlecht, Geburtsjahr, Label, index-Markierung) in das Original zusammen; das Deklarieren eines konfliktierenden male vs. female löst einen Parse-Fehler aus, anstatt stillschweigend zu überschreiben.

4.3.2 Geschwister unbekannter Anzahl

Wenn eine Fallakte „das Kind hat Geschwister" erwähnt, ohne sie zu benennen, verwenden Sie entweder die ?-Kurzschreibweise in einer eigenen Zeile oder [unknown-siblings] bei einer regulären ID. Beide werden als einzelne Raute mit einem „?"-Glyph gerendert – das Standard-Pedigree-Marker für „ein oder mehr Geschwister, Identitäten unbekannt".

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.6 ms·7.1 KB SVG

4.3.3 Sibling-of (bekannter Verwandter, unbekannte Abstammung)

Um „X ist ein Geschwister von Y" auszudrücken, ohne Eltern zu erfinden, verwenden Sie die Eigenschaft sibling-of: <id>. Der Renderer fixiert X auf Ys Generation und zeichnet eine gestrichelte Klammer über den beiden – die Standard-Pedigree-Konvention für einen bekannten Verwandten, dessen Abstammung nicht Teil des Falls ist.

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.4 ms·4.4 KB SVG

4.4 Emotionale Beziehungen

Eigene Zeile, Parser-Muster A -TYP- B (nicht-direktional) oder A -TYP-> B (direktional). Ein optionales Label in Anführungszeichen steht am Ende. Beide Personen müssen bereits deklariert sein, bevor die emotionale Zeile angegeben wird.

harry -cutoff- petunia           # nicht-direktional
harry -hostile- dudley "since 1991"
uncle -abuse-> nephew             # direktional (Pfeil)

Alle 32 Typen, die der Parser heute akzeptiert:

KategorieTypen
Positiv / nahharmony, close, bestfriends, love, inlove, friendship
Negativ / feindselighostile, conflict, enmity, distant-hostile, cutoff
Ambivalentclose-hostile, fused, fused-hostile
Distanzdistant, normal, nevermet
Missbrauch (direktional)abuse, physical-abuse, emotional-abuse, sexual-abuse, neglect
Kontrolle (direktional)manipulative, controlling, jealous
Besondersfocused, 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.6 ms·6.8 KB SVG

5. Medizinische Zustände

Syntax: 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 — beliebiger Bezeichner (wird in Legende/Tooltip angezeigt).
  • fill — erforderlich, steuert, welcher Bereich der Form eingefärbt wird. Siehe Tabelle unten.
  • color — optionaler Hex-Wert. Standard hängt vom Renderer-Theme ab.
  • Mehrere Zustände werden mit + verbunden. Jeder benötigt seine eigene (fill)-Angabe.

Füllpositionen:

fill-WertBereich
fullGesamte Form
half-left / half-rightLinke / rechte Hälfte
half-top / half-bottomObere / untere Hälfte
quad-tl / quad-tr / quad-bl / quad-brEin Quadrant
stripedDiagonales Streifenmuster (asymptomatischer Träger)
dottedPunktmuster
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·1.6 ms·8.5 KB SVG

6. Labels und Kommentare

  • Titel: genogram "Smith Family" – nur in der ersten Zeile.
  • Überschreibung des Personenlabels: alice [female, label:"Dr. Alice Smith"].
  • Beziehungslabel: nachgestellte Zeichenfolge in Anführungszeichen bei einer Paar- oder emotionalen Zeile – alice -- bob "m. 2005".
  • Kommentare: #, // oder %% am Zeilenanfang (nach führenden Leerzeichen). Inline-Kommentare werden nicht unterstützt.
genogram "Smith Family"
  # diese Zeile ist ein Kommentar — in Ordnung
  %% Mermaid-Stil-Kommentar — auch in Ordnung
  alice [female, 1980]   # ← DIESER nachgestellte Kommentar bricht den Parser

7. Reservierte Wörter und Escaping

Am Zeilenanfang reserviert: genogram (Header-Schlüsselwort).

Reservierte Operator-Token innerhalb einer Zeile – vermeiden Sie diese Zeichenfolgen in IDs: --, ~, ~/~, ==, -x-, -/-, -//, -o- sowie jedes -<typ>- / -<typ>->, das einem emotionalen Beziehungstyp entspricht.

Reservierte ID ? – ein einzelnes ? in einer Kindzeile erzeugt automatisch einen synthetischen Platzhalter mit dem Marker unknown-siblings. Verwenden Sie ? nicht als echte ID.

Zeichenfolgen mit Leerzeichen müssen in doppelte Anführungszeichen gesetzt werden: Titel, Labels, label:"…". Einfache Anführungszeichen und Backticks werden nicht erkannt.


8. Häufige Fehler

Echte Parser-Fehler, was sie auslöst und wie man sie behebt.

Sie schriebenParser meldetBehebung
alex [nonbinary, 1995]Unknown property 'nonbinary'Verwenden Sie unknown oder other (nonbinary ist §13 Roadmap)
alice [female, transgender]Unknown property 'transgender'Noch nicht parsebar (§13 Roadmap)
dad -- mom ← gefolgt von child [male, 2010] mit derselben EinrückungKind wird als neue top-level Person geparst, nicht als deren KindRücken Sie die Kindzeile tiefer als die Paarzeile ein (2 Leerzeichen genügen)
A -- B wobei A nie deklariert wurdeUnknown individual 'A'Deklarieren Sie A [sex, year] in einer Zeile darüber
father -- mother "married" in Zeile 1 (kein genogram-Header)Expected "genogram" headerBeginnen Sie die Datei mit genogram oder genogram "Titel"
conditions: diabetes + cancer (keine Klammern)Invalid condition format 'diabetes'Fügen Sie fill hinzu: conditions: diabetes(half-left) + cancer(half-right)
[triplet-identical]Unknown property 'triplet-identical'Drillinge noch nicht parsebar (§13 Roadmap)
dad -- mom # erste EheNachgestellter Inline-#-Kommentar wird als Teil des Labels behandelt / FehlerVerschieben Sie den Kommentar in eine eigene Zeile
Gleiche ID zweimal mit unterschiedlichem Geschlecht deklariert (x [male] dann x [female])Conflicting sex for 'x': previously 'male', now 'female'Wählen Sie eines oder benennen Sie eine ID um
child [foster] redeklariiert, aber biologische Eltern nie deklariertchild wird zum regulären Kind des Pflegepaares (kein sekundärer Link gezeichnet)Dies ist beabsichtigt – sekundäre Links erfordern eine bestehende primäre Eltern-Kind-Beziehung aus einer früheren Deklaration

9. Grammatik (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

Maßgebliche Quelle: src/diagrams/genogram/parser.ts. Wenn dies vom Parser abweicht, hat der Parser Vorrang – bitte öffnen Sie ein Issue.


10. Standardkonformität

Schematex-Genogramme folgen McGoldrick, Gerson & Petry (2020), Genograms: Assessment and Treatment, 4. Aufl. für strukturelle Symbole, Paaroperatoren und Generationsausrichtung. Die Taxonomie emotionaler Beziehungen folgt GenoPros 32-Typ-Klassifikation (wir implementieren GenoPros 34-Typ-Set nicht vollständig; focused-admirer und ein Duplikat sind in focused und admirer zusammengefasst).

Was heute implementiert ist im Vergleich zum Standard:

  • ✅ Strukturelle Kernsymbole (male/female/unknown, deceased, stillborn, miscarriage, abortion)
  • ✅ McGoldrick-6-Operator-Paarsystem
  • ✅ GenoPro 32 emotionale Typen, direktional wo klinisch spezifiziert
  • ✅ Quadranten-Füllsystem für medizinische Zustände (4-Position + Streifen-/Punktmuster)
  • ✅ Indexperson (konzentrische Form)
  • ✅ Zwillingsgrupierungen (eineiig / zweieiig)
  • ⏳ Bennett 2022 Ergänzungen zur Geschlechterinklusivität – siehe §13
  • ⏳ Verbindungstypen für Spender / Leihmutter / Stiefkind – siehe §13

Referenzen:

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

11. Verwandte Beispiele

Sofort einsatzbereite Szenarien aus der Beispielgalerie:

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. Roadmap

Geplant – noch nicht parsebar. Verwenden Sie diese heute nicht in generiertem DSL; der Parser wird sie ablehnen.

  • Bennett 2022 Geschlechterinklusivitätnonbinary, intersex als Geschlechtswerte; transgender als Marker. Aktuell in src/core/types.ts typisiert, aber das VALID_SEX-Set des Parsers enthält sie noch nicht.
  • Drillinge und höherordnige Geburtentriplet-identical, triplet-fraternal.
  • Moderne Familienstrukturensurrogate, donor, step als Kindtyp-Attribute.
  • Kategoriekurzschreibweise für Zuständeconditions: cardiovascular + depression ohne (fill), mit automatischer Quadrantenzuweisung und Standardfarben.
  • Operator für eingetragene Lebenspartnerschaft~dp~ / explizites DP-Label.
  • Herkunftsannotationen — kulturelle Genogramm-Herkunftsbezeichner für Personen.
  • Haushaltsrahmen — Gruppenknoten, die sich ein Dach teilen (Pflegeplatzierung, generationsübergreifender Haushalt).

Verfolgen Sie den Fortschritt in den GitHub-Issues, wenn Sie eines davon früher benötigen.

Found this useful?

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