Содержание Начало работы Работа с программой

Работа с обследованиями

Работа с изображениями
Работа с отчетами

Работа с данными пациента

Для просмотра данных пациента в режиме "только чтение" сделайте двойной щелчек по пиктограмме "Карточка" в дереве данных пациента (см Работа с программой). На экран будет выведена форма с данными пациента. Данные в этой форме можно просматривать, но нельзя изменять.

Для изменения данных пациента или смены текущего пациента нажмите кнопку
на панели инструментов или выберите в меню "Пациент" пункт "Карточка пациента".
При этом загрузится форма "Карточка пациента" (при загрузке приложения эта форма появляется автоматически).



Эта форма содержит текстовые поля с данными текущего пациента, а также набор кнопок. Эти кнопки обеспечивают функции для работы с базой данных пациентов.

Новый – ввод данных нового пациента. Перед записью данных нового пациента в базу данных программа проверяет, нет ли уже такого пациента в базе данных. Если такого нет, то производится запись.

Изменить – редактирование данных текущего пацента. Непосредственное редактирование данных пациента в форме "Карточка пациента" запрещено, поэтому загружается дополнительная форма, в которой и происходит редактирование. Если при редактировании будут нарушены правила заполнения формы, то пользователь получит предупреждение, в котором будет описание сделанной им ошибки (например, неправильный ввод даты рождения, использование запрещенных символов, ввод пустого поля для фамилии, номера карты или даты рождения пациента) и вариант правильного заполнения.

Найти – поиск пациента по шаблону. Для поиска загружается специальная форма, в которой доступны поля, по которым можно проводить поиск.

По умолчанию в эту форму вносятся данные текущего пациента (если он есть).
В появившемся окне поиска введите в доступные поля критерии отбора.
Таковыми могут быть целое слово или его часть. При этом в список будут выведены только те пациенты, данные которых в соответствующих полях частично или полностью совпадают. Если поле остается пустым, в список выводятся пациенты с любыми данными в этом поле. Например, если в поле фамилия ввести "А", то в списке будут выведены все пациенты с фамилией, начинающейся на "А". Если при этом в поле "Имя" ввести "Ал", то в списке будут выведены все пациенты с фамилией, начинающейся на "А" и именем, начинающимся на "Ал".
Если нужно получить список всех пациентов щелкните мышкой по кнопке "Очистить" - при этом все поля формы станут пустыми, а затем можно будет ввести новые данные для поиска. Если провести поиск с пустым шаблоном, то в этом случае будет получен список всех пациентов из базы данных. Список пациентов может быть очень большим, поэтому пользователь получает вопрос-предупреждение "Вы хотите получить список всех пациентов?" и при утвердительном ответе в таблицу формы "Карточка пациента" будет загружен список всех пациентов, которые внесены в базу данных. В случае отрицательного ответа запрос будет отменен и форма поиска данных будет закрыта.

Удалить – удаление текущего пациента. Перед удалением текущего пациента пользователь получит предупреждение "Вы действительно хотите удалить текущего пациента?". При удалении пациента из базы данных происходит удаление всех обследований и изображений, связанных с этим пациентом. После удаления данных пациента (если пользователь утвердительно ответил на полученное предупрежедние) это действие отменить нельзя, поэтому нужно быть очень внимательным при удалении.

Обновить – обновление (повторная загрузка) загруженного в данный момент списка пациентов.

Отмена – выгрузка формы "Карточка пациента". При этом текущий пациент не изменяется. Если выгрузка этой формы происходит при загрузке приложения, то приложение автоматически завершает свою работу.

Показать – в этом случае происходит выбор текущего пациента и все его данные, включая список обследований, выводится в основную форму приложения. При этом форма "Карточка пациента" закрывается.

Для быстрого поиска и сортировки в списке пациентов можно использовать следующие возможности:
1.    При вводе данных в строку поиска указатель текущего пациента перемещается на строку, в которой фамилия пациента начинается с последовательности символов, введенной в строку поиска. Если такого пациента нет, то указатель автоматически устанавливается на первую запись в таблице.
2.    При щелчке по заголовку столбца в таблице происходит автоматическая сортировка данных по этому столбцу. При этом указатель на текущего пациента сохраняется. Поскольку поле "Номер карты пациента" является текстовой переменной, то и упорядочивание по этому полю происходит аналогично упорядочиванию по фамилии. Таким образом, упорядочивание данных в таблице пациентов может производиться по номеру карты пациента, фамилии пациента или по дате его рождения (по возрастанию).