-- Перечисление для пола
CREATE TYPE gender_enum AS ENUM (
    'male', -- мужчина
    'female' -- женщина
);

-- Перечисление для типа обследования
CREATE TYPE examination_categories_enum AS ENUM (
    'physical', -- физикальное обследование
    'laboratory', -- лабораторное обследование
    'instrumental' -- инструментальное обследование
);

-- Перечисление для исхода госпитализации (выписка)
CREATE TYPE hospital_discharge_reason_enum AS ENUM (
    'death', -- смерть
    'improvement', -- улучшение состояния
    'refusal' -- отказ от госпитализации или дальнейшего лечения
);

-- Перечисление для контекста использования единицы измерения
CREATE TYPE unit_context_enum AS ENUM (
    'examination', -- используется только для обследований (лабораторные, инструментальные, физикальные)
    'medication' -- используется только для лекарственных средств (дозировка, количество)
);

