Aligned standards

Standard Equivalent Match
OpenCRVS v1 GraphQL Event narrow
OpenCRVS models three event types (birth, death, marriage) while PublicSchema models six; the OpenCRVS set is a strict subset of ours.

Values

Code Label Standard code Definition
birth Birth A birth acte recording the birth of a person.
marriage Marriage A marriage acte recording a marriage between two parties.
death Death A death acte recording the death of a person.
paternity_recognition Paternity recognition An acte recording a parent's legal recognition of paternity or parentage for a child, most often outside of marriage.
supplementary_judgment Supplementary judgment A court judgment issued in place of a missing original acte, typically used in civil law systems when a birth was never registered or the record was lost.
court_ordered_substitute Court ordered substitute A record created by court order to substitute for an original acte that cannot be produced, in jurisdictions using a mechanism similar to the jugement supplétif.

System mappings

OpenCRVS

System vocabulary: Event

System code System label civil-status-record-type value
birth Birth birth
death Death death
marriage Marriage marriage

Not covered by OpenCRVS: paternity_recognition, supplementary_judgment, court_ordered_substitute