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