# polimed-mock In-memory мок МИС Полимед для разработки Цифровой рецепции. Заменяется на реальный SDK Полимед в более поздних фазах — нужно поменять только `POLIMED_BASE_URL` в `apps/api`. Порт: **4100** (см. `.env`). ## Эндпоинты | Метод | Путь | Описание | |---|---|---| | `GET` | `/health` | Health-чек | | `GET` | `/patients/search?q=&limit=20` | Поиск пациентов по ФИО / № карты / телефону | | `GET` | `/appointments?date=YYYY-MM-DD` | Журнал записей. Без `date` — все. | | `GET` | `/appointments/:id` | Детали записи | | `GET` | `/appointments/:id/events` | События визита (отправленные через POST) | | `POST` | `/visits/:appointmentId/events` | Write-back события визита (`arrived` / `service_started` / `service_ended` / `left_without_service`) | ## Данные Пациенты и шаблоны записей лежат в `seeds/*.json`. На старте записи пересчитываются на сегодняшнюю дату (`hourOffset` + `minuteOffset` относительно 08:00) — журнал «на сегодня» всегда живой. ## Запуск ```bash pnpm --filter=@reception/polimed-mock dev # curl http://localhost:4100/appointments?date=$(date +%F) ```