Общие правила работы

Материал из Cybernetic Systems
Перейти к: навигация, поиск

1 Работа со списками

Список и дерево являются основными элементами графического интерфейса CS Polibase, с помощью которого осуществляется работа с данными. Все основные модули системы CS Polibase основаны на списках. Чтобы открыть любой модуль, содержащий список или дерево, нажмите на пиктограмму линейки инструментов или щелкните на соответствующий пункт главного меню системы.

Список состоит из одной или нескольких строк (записей). Однотипные поля каждой записи составляют столбцы. В верхней части списка выводится заголовок списка с наименованиями данных по столбцам.

Список располагается внутри стандартного окна Windows. Как правило, в верхней части окна находятся:

  • Панель для выбора даты или диапазона дат для просмотра данных,
  • Окно для поиска данных по контексту
  • Функциональные кнопки, состав и количество которых определяется характером решаемых в данный момент задач (поиск данных и обновление списка (желтый фонарик), вывод данных на печать, экспорт данных в Excel, кнопка просмотра электронной карты пациента, данные которого выбраны в списке, кнопка просмотра электронной карты организации, данные которой выбраны в списке

и другие).

Правую панель окна, как правило, занимает панель поиска, которая содержит один или несколько фильтров - полей для ввода условий поиска данных в основном списке. Набор условий поиска может быть простым: одно условие - одно поле ввода, или сложным: несколько условий - несколько полей ввода в любых сочетаниях.

Важным элементом списка, является локальное всплывающее меню, которое вызывается нажатием правой кнопкой мыши на поле списка. Локальное меню, как правило, всегда содержит три основных пункта для построчного редактирования списка:

  • Добавить
  • Изменить
  • Удалить

а также другие пункты, состав которых зависит от решаемых в данный момент задач.

Работа со всеми списками системы организована по общим правилам, которые позволяют Вам выполнять следующие стандартные действия:

  • Просмотр
  • Редактирование
  • Поиск
  • Сортировка
  • Вывод на печать

2 Как просматривать списки

При открытии окна данные в списке могут обновляться автоматически при изменении условий поиска (фильтров) или по требованию пользователя при нажатии на кнопку Обновить (Untitled-4.gif).

Для просмотра списка Вы можете использовать клавиши перемещения курсора и линейки вертикальной и горизонтальной прокрутки, которые появляются соответственно в правой и нижней части списка в том случае, когда список содержит много записей и не умещается в активной части окна. С помощью линеек прокрутки Вы можете прокручивать список вертикально и горизонтально, просматривая скрытые за границей окна записи и столбцы.

Иногда Вы захотите изменить ширину столбцов списка, чтобы, например, увидеть информацию, которая скрывается за границей столбца. Для этого наведите указатель мыши на границу столбца, при этом вид указателя изменится на вид двойной горизонтальной стрелки. Нажмите в этом состоянии левую кнопку мыши и, удерживая ее в этом положении, движением мыши измените размер столбца до нужного значения. После этого отпустите кнопку мыши.

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

3 Как редактировать списки

Для того, чтобы редактировать список, он должен быть активным. Дело в том, что среда Windows позволяет иметь на экране сразу несколько отрытых окон, но только одно из них является активным в текущий момент времени. Чтобы сделать окно активным, достаточно щелкнуть мышью в любое место окна. Окно также автоматически делается активным, когда оно раскрывается при вызове из главного меню системы или при нажатии на пиктограмму линейки инструментов.

Под редактированием списка понимается выполнение трех базовых операций:

  • Добавить новую запись
  • Изменить существующую запись
  • Удалить существующую запись

Любая форма - список, как правило, содержит в левом верхнем углу кнопки быстрого вызова функций редактирования Добавить / Изменить / Удалить:Untitled-3 copy.gif,Untitled-5 copy.gif,Untitled-1 copy.gif.

Ввод информации при добавлении и изменении записей в системе CS Polibase осуществляется с помощью диалоговых окон - форм ввода. Изменение информации непосредственно в клетках самого списка, как правило, не допускается.

Вызвать диалоговое окно для ввода новой записи или изменения существующей записи можно с помощью мыши или с клавиатуры.


3.1 Как добавить новую запись

  • В поле активного списка вызовите локальное всплывающее меню, щелкнув правую кнопку мыши на любом месте списка, и выберите пункт Вставить (или нажмите клавишу Ins). Появится диалоговое окно для ввода информации.
  • Введите все необходимые данные в форме ввода (стандартные правила работы с диалоговыми окнами описываются в подразделе 3.2). Обратите внимание на ввод обязательных полей, названия которых подчеркнуты.
  • Для сохранения новой информации нажмите кнопку OK или клавишу Enter.
  • Если Вы передумали, и не хотите сохранять введенную информацию, то нажмите кнопку Отмена или клавишу Esc.
  • После выхода из формы ввода и сохранения новой информации происходит автоматическое обновление списка в соответствии с выбранными условиями поиска.

Примечание 3.1. Одной из возможных неприятностей, которые случаются при эксплуатации баз данных, является ошибочный повторный ввод оператором одной и той же информации (появление дубликатов записей). Например, однажды в результате поиска Пациентов по фамилии Иванов Вы вдруг обнаруживаете, что в базе данных присутствуют две записи на одного и того же пациента (два Ивановых Иван Ивановича с одной и той же датой рождения и адресом).

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

Лучший способ избежать этой проблемы - это предупредить ее. Поэтому всегда соблюдайте правило: перед добавлением новой записи в основные списки системы (Пациенты, Специалисты, Организации...), с помощью поиска убедитесь, что такой записи в Вашей базе не существует. Сначала поиск, затем визуальный контроль его результатов, и только в том случае, если искомый Пациент/Специалист/Организация.. не найдены - добавляйте новую запись.

3.2 Как изменить существующую запись

  • В поле активного окна с помощью клавиш перемещения курсора или щелчком мыши выберите интересующую Вас запись.
  • Вызовите локальное всплывающее меню, щелкнув правую кнопку мыши на поле списка, и выберите пункт Изменить (или нажмите клавишу Enter). Появится диалоговое окно для ввода и изменения существующей информации.
  • Если Вы работаете с пустым списком, то указанные выше действия интерпретируются системой, как желание вставить новую запись. В этом случае открывается форма для ввода новой записи и Ваши действия происходят по уже описанному сценарию для добавления новой записи.
  • Введите все необходимые изменения данных в форме ввода (стандартные правила работы с формами ввода описываются в подразделе 3.6). Обратите внимание на ввод обязательных полей, названия которых подчеркнуты.
  • Для сохранения информации нажмите кнопку OK или клавишу Enter.
  • Если Вы передумали, и не хотите сохранять изменения, то нажмите кнопку Отмена или клавишу Esc.
  • После выхода из формы ввода и сохранения изменений происходит автоматическое обновление списка в соответствии с выбранными на панели поиска условиями.

Примечание 3.2. В некоторых списках для ускорения работы (например, при групповом вводе большого количества записей) Вы можете временно отключить автоматическое обновление списка после каждой операции вставки или изменения, выключив опцию локального меню “Обновлять всегда”. В этом случае результаты Вашей работы будут сохраняться в базе данных без автоматического отображения этих изменений на экране, а для контроля введенной информации требуется обновлять список в ручном режиме кнопкой “Поиск”.

Примечание 3.3. При вводе информации обращайте внимание на выбранные условия поиска. Например, если Вы искали пациентов-должников (условия поиска в списке Пациентов: Untitled-10.gifДолг пациента > 0), а затем, не изменяя условий поиска, введете нового пациента по фамилии Петров, то после сохранения этого пациента и обновления списка система снова покажет Вам должников и не покажет Петрова, поскольку он пока должником не является. Чтобы увидеть вновь введенного пациента Петрова, измените условия поиска - например, задайте поиск по имени: Untitled-10.gif Имя: Петров.

3.3 Как удалить существующую запись

  • В поле активного окна с помощью клавиш перемещения курсора или щелчком мыши выберите удаляемую запись.
  • Вызовите локальное всплывающее меню, щелкнув правую кнопку мыши на поле списка, и выберите пункт Удалить (или нажмите клавишу Del).
  • В ответ на запрос системы подтвердите или отмените удаление:
    • Для удаления записи нажмите кнопку Да или клавишу Enter.
    • Если Вы передумали, и не хотите удалять запись, то нажмите кнопку Нет.

4 Как искать данные

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

Как правило, все основные списки и статистические формы системы CS Polibase снабжены индивидуальной панелью поиска с набором фильтров, которая находится в правой части окна и содержит один или несколько фильтров - полей для ввода условий поиска. Набор условий может быть простым: одно условие – один фильтр - поле ввода, или сложным: несколько условий - несколько фильтров - полей ввода в любых сочетаниях.

Чтобы найти данные:

  • На панели поиска активного окна задайте одно или нескольких условий, отметив требуемые критерии значком Untitled-10.gif и заполнив значения условий в соответствующих полях.

Например, если Вы хотите получить сводный и детальный отчеты по услугам, которые были выполнены специалистом Кузнецовой М.Ю. за период времени с 01.09.2010 по 30.09.2010 г., то нужно открыть список Учет услуг и задать следующие условия поиска:

Untitled-10.gif Выполненные с: 01.09.2010 по 30.09.2010

Untitled-10.gif По специалисту: Кузнецова М.Ю.

Если вы хотите уточнить запрос и узнать, сколько услуг было выполнено тем же специалистом за тот же период времени по поводу диагноза: Наружный отит неуточненный, тогда к указанным выше условиям следует добавить еще одно:

Untitled-10.gif По диагнозу: Наружный отит неуточненный

  • Для получения результатов запроса и обновления списка щелкните на кнопку Поиск. Если опция [РВ] включена, то обновление списка происходит, как правило, автоматически при изменении условий поиска.

5 Как сортировать данные

Часто Вам может потребоваться отсортировать список по различным столбцам, для того, чтобы проанализировать данные с разных точек зрения. Например, если Вы хотите отобрать пациентов, оплачиваемых данной организацией, то такой список лучше отсортировать по полному имени в алфавитном порядке. Если же Вас интересуют пациенты - должники, которым вы хотите выслать напоминание, то список должников имеет смысл упорядочить по значению долга. В таком списке первыми будут пациенты, у которых долг наибольший, и которым, следовательно, нужно выслать напоминание в первую очередь.

Чтобы отсортировать данные в любом списке:

  • Щелкните мышью на заголовке того столбца, по которому вы хотите отсортировать данные.
  • Список будет обновлен и упорядочен по значениям выбранного столбца
  • Чтобы отсортировать список в обратном порядке, щелкните мышью повторно на том же столбце
  • Список будет отсортирован по значениям выбранного столбца в обратном порядке

6 Работа с формами ввода

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

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

Выход из диалогового окна осуществляется по кнопкам OK или Отмена.

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

Чтобы отменить сделанные в форме ввода изменения, щелкните указателем мыши на клавише Отмена или нажмите на клавиатуре клавишу Esc. После этого система, как правило, запрашивает подтверждение на отмену сделанных изменений и, в случае получения такого подтверждения, отменяет все изменения и закрывает диалоговое окно.

7 Работа с формами выбора

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

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

Чтобы найти и выбрать данные для заполнения поля, щелкните левой кнопкой мыши на пиктограмме вызова формы выбора. В открывшейся форме задайте условия поиска, обновите список щелчком мыши на пиктограмме с желтым фонариком или нажатием клавиши F10 на клавиатуре. Щелчком мыши выделите требуемую запись в списке и щелкните указателем мыши на клавише OK или нажмите на клавиатуре клавишу Enter. Список выбора закроется и выбранные данные будут вставлены в соответствующее поле ввода.

Чтобы отказаться от ввода данных из списка, щелкните указателем мыши на клавише Отмена или нажмите на клавиатуре клавишу Esc. В результате форма выбора закроется, а содержание поля ввода останется без изменений.

Оглавление Руководства пользователя

След.раздел - Порядок настройки системы