Aligned standards

Standard Equivalent Match
OpenCRVS v1 GraphQL Parental roles (country-configured) none
OpenCRVS uses named field slots (mother, father) rather than an enumeration; RelatedPerson.relationship is a free String, and adoptive, legal, and surrogate roles are not representable in v1 core.

Values

Code Label Standard code Definition
biological_mother Biological mother The woman who gave birth to the child.
biological_father Biological father The man who is the biological father of the child.
legal_mother Legal mother A woman recognized by law as the mother of the child, whether or not she is the biological mother.
legal_father Legal father A man recognized by law as the father of the child, whether or not he is the biological father.
adoptive_mother Adoptive mother A woman who has adopted the child through a legal adoption process.
adoptive_father Adoptive father A man who has adopted the child through a legal adoption process.
surrogate_mother Surrogate mother A woman who carried and gave birth to the child on behalf of the intended parents.