start commit

This commit is contained in:
2025-11-13 23:24:20 +03:00
parent 0d3d8d9326
commit a0cb66f80e
2 changed files with 188 additions and 1 deletions

View File

@@ -1,2 +1,32 @@
# covid19dd
# 🧾 Скрипт генерации XML для плана диспансеризации
## 📋 Назначение
Скрипт автоматически формирует XML-файл плана диспансеризации по данным из CSV-файла (списка пациентов).
## ⚙️ Как работает
1. При запуске скрипт запрашивает **код МО** (6 цифр).
2. Скрипт ищет CSV-файл с таким же именем `<код>.csv`.
3. Запрашивает **номер пакета**.
4. Обрабатывает CSV, удаляет дубли по полису, исправляет формат даты и создаёт XML.
## 🧱 Формат входного CSV
Файл `UTF-8`, разделитель `;`:
```
Фамилия;Имя;Отчество;Дата_рождения;Номер_полиса;Пол
```
## 📤 Результат
Файл XML вида:
```
D-M<код>-F35-2026-<номер>.xml
```
## 🪵 Логирование
Логи записываются в `app.log`.
## 🚀 Запуск
```
python poterya_kodcsv_scheta.py
```