Files
covid19dd/README.md
2025-11-13 23:24:20 +03:00

33 lines
1.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 🧾 Скрипт генерации 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
```