Attach files to a patient's medical record (TrustMed)
Project description
Прикрепление файлов к МКАБ
Утилита предназначена для поиска и прикрепления файлов к медицинским картам амбулаторных больных (МКАБ), основываясь на имени файла, в котором должен быть номер МКАБ.
Установка
pip install pm-attacher
Настройка
Управление параметрами утилиты производится либо через переменные окружения, либо через ключи запуска, причём приоритет имеют последние. Обязательные параметры обозначены значком :exclamation:
Ключ запуска | Переменная окружения |
Значение по умолчанию |
Описание | |
---|---|---|---|---|
--file-type-code |
:exclamation: | Код типа файла | ||
--file-type-name |
:exclamation: | Наименование типа файла | ||
--file-info-name |
Протокол осмотра |
Наименование файла | ||
--create-user-id |
1 |
Идентификатор пользователя, прикрепившего файл |
||
--create-user-name |
Администратор |
ФИО пользователя, прикрепившего файл |
||
--prefix |
Префикс имени файла | |||
--suffix |
Суффикс имени файла | |||
--recursive |
Рекурсивный поиск | |||
--dry-run |
Тестовый запуск, изменения не сохраняются |
|||
--mis-db-server |
MIS_DB_SERVER |
:exclamation: | Адрес сервера МИС | |
--mis-db-port |
MIS_DB_PORT |
1433 |
Порт сервера МИС | |
--mis-db-name |
MIS_DB_NAME |
:exclamation: | Наименование базы данных | |
--mis-db-username |
MIS_DB_USERNAME |
sa |
Имя пользователя для подключения к БД МИС |
|
--mis-db-password |
MIS_DB_PASSWORD |
:exclamation: | Пароль пользователя для подключения к БД МИС |
|
--mis-file-path |
MIS_FILE_PATH |
:exclamation: | Путь до хранилища прикреплённых файлов МИС |
|
--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
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file pm-attacher-0.2.4.tar.gz
.
File metadata
- Download URL: pm-attacher-0.2.4.tar.gz
- Upload date:
- Size: 6.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.2.0 CPython/3.10.6 Windows/10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3f50bf5cdb63e3c4ecb7c7d3bb54ddc9e4125efa4ab8eeb7674afcf5e0a8e1fd |
|
MD5 | e589ce0e12eb360143b9db825ffba3fe |
|
BLAKE2b-256 | 341fc955714e4d9aeba829347e9cebd2d49b8723889d3a940913176d28e26cc3 |
File details
Details for the file pm_attacher-0.2.4-py3-none-any.whl
.
File metadata
- Download URL: pm_attacher-0.2.4-py3-none-any.whl
- Upload date:
- Size: 7.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.2.0 CPython/3.10.6 Windows/10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a71fa392f71ffc39a752df81319e0d5727fd36e942e8f13e7835f05b8b518023 |
|
MD5 | e28ac21c519f464af4d7e3cfe4ae5012 |
|
BLAKE2b-256 | aa5993c73cae3c81d3315d11059b29f773ea53a0df236a2de12901ee85897466 |