Supertypes

Properties

Property Type Definition
event_date from VitalEvent date The date on which the vital event (birth, death, marriage, etc.) occurred. Disti...
event_date_estimated from VitalEvent boolean Whether the event date is an estimate rather than a known exact date. Common for...
event_location from VitalEvent concept:Location The specific place where the vital event occurred (for example, the hospital of ...
registration_number from VitalEvent string The unique number assigned by the civil registration authority when the vital ev...
registration_date from VitalEvent date The date on which the vital event was officially registered with the civil regis...
registration_location from VitalEvent concept:Location The civil registration office where the vital event was registered. Often a muni...
registration_type from VitalEvent string (crvs/registration-type) The regime under which the registration was processed: current (within the legal...
registrar from VitalEvent concept:Person The civil registration officer who recorded the event. In many jurisdictions thi...
informant from VitalEvent concept:Person The person who declares the vital event to the civil registration authority. Typ...
registration_status from VitalEvent string (crvs/registration-status) The lifecycle state of the registration process for this vital event: whether it...
record_id from Event string The identifier assigned to this record by the system that created it. Used to re...
child concept:Person The child whose birth, adoption, or legitimation is recorded in this event.
parents concept:Parent The parents of the child, each captured as a Parent link entity that combines a ...
sex_at_birth string (sex) The sex of the child as observed and recorded at the time of birth. Distinct fro...
nationality_at_birth string (country) The nationality acquired by the child at the time of birth, typically derived fr...
place_type string (crvs/place-type) The category of place where the vital event occurred (health facility, home, en ...
birth_type string (crvs/birth-type) Whether the birth was single, twin, triplet, or higher-order multiple. Captured ...
birth_order integer For multiple births, the sequence number of this infant among the siblings born ...
weight_at_birth decimal The weight of the child at birth, recorded in grams. A core UN Principles and Re...
attendant_at_birth string (crvs/birth-attendant) The type of person who attended the delivery (physician, midwife, nurse, traditi...

Evidence

Standard Equivalent Match
OpenCRVS v1 GraphQL BirthRegistration broad
OpenCRVS BirthRegistration bundles the event, the civil status record, and the workflow into one type. Broader scope than PublicSchema Birth; see docs/opencrvs-decomposition.md.