crvs:VitalEvent
An event of legal and statistical importance that marks a change in a person's civil status, such as birth, death, fetal death, marriage, divorce, annulment, adoption, paternity recognition, or legitimation. VitalEvent is an abstract supertype that groups shared properties (when and where the event occurred, who registered it, and the registration lifecycle). Aligned with the UN Principles and Recommendations for Vital Statistics.
https://publicschema.org/crvs/VitalEvent
Supertypes
Subtypes
Properties
| Property | Type | Definition |
|---|---|---|
| record_id from Event | string | The identifier assigned to this record by the system that created it. Used to re... |
| event_date | date | The date on which the vital event (birth, death, marriage, etc.) occurred. Disti... |
| event_date_estimated | boolean | Whether the event date is an estimate rather than a known exact date. Common for... |
| event_location | concept:Location | The specific place where the vital event occurred (for example, the hospital of ... |
| registration_number | string | The unique number assigned by the civil registration authority when the vital ev... |
| registration_date | date | The date on which the vital event was officially registered with the civil regis... |
| registration_location | concept:Location | The civil registration office where the vital event was registered. Often a muni... |
| registration_type | string (crvs/registration-type) | The regime under which the registration was processed: current (within the legal... |
| registrar | concept:Person | The civil registration officer who recorded the event. In many jurisdictions thi... |
| informant | concept:Person | The person who declares the vital event to the civil registration authority. Typ... |
| registration_status | string (crvs/registration-status) | The lifecycle state of the registration process for this vital event: whether it... |
Evidence
| Standard | Equivalent | Match |
|---|---|---|
| OpenCRVS v1 GraphQL | EventRegistration | |
| EventRegistration is the implicit parent of the three *Registration types, not a standalone GraphQL type. The conceptual overlap is real but the structural correspondence is loose. | ||