"""Shared patient-action schema contract."""

REQUIRED_PATIENT_ACTION_COLUMNS: dict[str, tuple[tuple[str, str], ...]] = {
    "symptom_log": (
        ("occurred_at", "TEXT"),
        ("onset_at", "TEXT"),
        ("duration_minutes", "INTEGER"),
    ),
    "medication_administrations": (("occurred_at", "TEXT"),),
    "health_events": (("occurred_at", "TEXT"), ("intensity", "INTEGER")),
}
