Прикрепление файлов к МКАБ
Утилита предназначена для поиска и прикрепления файлов к медицинским картам амбулаторных больных (МКАБ), основываясь на имени файла, в котором должен быть номер МКАБ.
Установка
pip install pm-attacher
Настройка
Управление параметрами утилиты производится либо через переменные окружения, либо через ключи запуска, причём приоритет имеют последние. Обязательные параметры обозначены значком ❗
| Ключ запуска | Переменная окружения |
Значение по умолчанию |
Описание | |
|---|---|---|---|---|
--file-type-code |
❗ | Код типа файла | ||
--file-type-name |
❗ | Наименование типа файла | ||
--file-info-name |
Протокол осмотра |
Наименование файла | ||
--create-user-id |
1 |
Идентификатор пользователя, прикрепившего файл |
||
--create-user-name |
Администратор |
ФИО пользователя, прикрепившего файл |
||
--prefix |
Префикс имени файла | |||
--suffix |
Суффикс имени файла | |||
--recursive |
Рекурсивный поиск | |||
--dry-run |
Тестовый запуск, изменения не сохраняются |
|||
--mis-db-server |
MIS_DB_SERVER |
❗ | Адрес сервера МИС | |
--mis-db-port |
MIS_DB_PORT |
1433 |
Порт сервера МИС | |
--mis-db-name |
MIS_DB_NAME |
❗ | Наименование базы данных | |
--mis-db-username |
MIS_DB_USERNAME |
sa |
Имя пользователя для подключения к БД МИС |
|
--mis-db-password |
MIS_DB_PASSWORD |
❗ | Пароль пользователя для подключения к БД МИС |
|
--mis-file-path |
MIS_FILE_PATH |
❗ | Путь до хранилища прикреплённых файлов МИС |
|
--log-path |
PMA_LOG_PATH |
Путь для хранения журнала приложения |
Ключи --create-user-id и --create-user-name должны соответствовать полям UserID и FIO таблицы x_User.
Ключи --file-type-code и --file-type-name должны соответствовать полям Code и Name таблицы atf_FileType. Если совпадение по коду не будет найдено, то программа создаст тип прикрепляемого файла с указанными параметрами. Внимание! Поиск типа производится по полю Code и используется
первое найденное вхождение.
Ключи --recursive и --dry-run являются флагами и им не передаются значения.
При использовании ключа --log-path в указанной директории будет формироваться журнал debug.log с ротацией каждые 1 Мб и очисткой данных через 3 месяца.
Получить справку по описанным выше параметрам из командной строки можно запустив утилиту с ключом --help:
pm-attacher --help
Запуск
При запуске необходимо определить обязательные параметры (таблица выше) и указать путь, по которому будет производиться обработка файлов:
pm-attacher [OPTIONS] WATCH_DIR
Для получения информации о названии и версии утилиты необходимо выполнить команду с ключом --version:
pm-attacher --version
Metadata
Release files for pm-attacher 0.2.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| pm-attacher-0.2.4.tar.gz | 6.8 kB | Without provenance | Details for pm-attacher-0.2.4.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| pm_attacher-0.2.4-py3-none-any.whl | Python 3 | none | any | Details for pm_attacher-0.2.4-py3-none-any.whl |
Total release size: 14.6 kB
Release files / pm-attacher-0.2.4.tar.gz
| Download URL | pm-attacher-0.2.4.tar.gz |
|---|---|
| Size | 6.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3f50bf5cdb63e3c4ecb7c7d3bb54ddc9e4125efa4ab8eeb7674afcf5e0a8e1fd
|
|
BLAKE2b-256 checksum How to use checksums |
341fc955714e4d9aeba829347e9cebd2d49b8723889d3a940913176d28e26cc3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.2.0 CPython/3.10.6 Windows/10
|
Release files / pm_attacher-0.2.4-py3-none-any.whl
| Download URL | pm_attacher-0.2.4-py3-none-any.whl |
|---|---|
| Size | 7.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
a71fa392f71ffc39a752df81319e0d5727fd36e942e8f13e7835f05b8b518023
|
|
BLAKE2b-256 checksum How to use checksums |
aa5993c73cae3c81d3315d11059b29f773ea53a0df236a2de12901ee85897466
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.2.0 CPython/3.10.6 Windows/10
|
Security for pm-attacher 0.2.4
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.