Семинар Киев 02

advertisement
Программа перекодировки и корректировки справочников.
Программа выполняет следующие основные функции:




Приведение содержимого справочников к эталонным.
Автоматическое исправление или удаление некорректных записей.
Перекодировка записей справочников в ручном режиме или автоматически с
использованием файла перекодировки.
Перекодировка дополнительных кодов (префиксов).
1. Установка и последовательность работы с программой
Для установки программы необходимо разархивировать архив программы в
рабочую папку и скопировать в эту же папку базу данных (файл – medpersonnel.gdb),
которую необходимо откорректировать. Затем запустить программу на выполнение (файл
- mp_cordovidnyk.exe).
Перед началом работы по корректировке справочников необходимо выполнить
команду – «Оновлення перед корегуванням», команда находится в меню «Сервіс».
Данная команда преобразовывает базу данных в формат необходимый для работы
программы корректировки справочников. Затем, чтобы начать корректировать
справочники нужно выполнить команду – «Перекодування та корегування довідників».
После того как все необходимые изменения в справочники внесены, необходимо
выполнить команду – «Оновлення після корегування» (из меню «Сервіс»). После
выполнения этой команды база будет преобразована обратно, в формат необходимый для
работы программы – «Медичні кадри». Если в дальнейшем опять потребуется внести в
справочники базы корректировки, то нужно повторить туже последовательность
действий.
2. Функция программы – «Приведення до еталонного вигляду»
Для выполнения функции необходимо перейти на соответствующую закладку
отметить справочники, требующие преобразования (двойной щелчок мышки или
«пробел») и выполнить команду «Старт».
В списке для выбора показываются только те справочники, для которых
подготовлены специальные файлы с эталонными списками записей. В текущей версии это
два справочника. – «Справочник должностей» и «Справочник специальностей». В
дальнейшем
список справочников, для которых будут разработаны эталонные
справочники, расширится.
При выполнении функции – «Приведення до еталонного вигляду»
над
справочниками будут выполнены следующие преобразования:
 Перекодирование записей значения, которых совпадают со значениями
эталонных справочников, на эталонные коды, при этом все ссылки на старые
коды должны перекодироваться соответственно на новые коды.
 Перекодирование записей значения, которых отсутствуют в эталонных
справочниках, но в таблицах базы данных есть ссылки на эти записи, на коды с
префиксом текущего мед. учреждения.
 Удаление записей значения, которых отсутствуют в эталонных справочниках, и в
таблицах базы данных нет ссылок на эти записи.
После завершения перекодировки справочников формируется протокол в формате –
Excel со списком перекодированных и откорректированных записей.
3. Функция программы – «Корегування довідників»
Для выполнения функции – «Корегування довідників» необходимо перейти на
соответствующую закладку. В этом режиме можно выполнить следующие автоматические
корректировки справочников:
В этом режиме можно выполнить следующие автоматические корректировки
справочников:
 удаление пробелов в начале или конце текстовых полей записей;



удаление двойных пробелов в середине текстовых полей;
удаление символа «-» в начале текстовых полей;
удаление двойных записей (записей имеющих одинаковые значения) с
соответствующей перекодировкой необходимых ссылок;
 удаление записей коды которых содержат префикс (код > 10000) и которые не
используются (нет и одной ссылки на данную запись);
 исправление больших букв на маленькие в текстовых полях (данная
корректировка может быть выполнена как автоматически, так и в режиме с
подтверждением оператора).
Для того, чтобы выполнить какие-то из этих корректировок (или все сразу) нужно: в
списке отметить справочники, которые необходим откорректировать (можно отметить все
справочники сразу, используя чек-бокс в шапке таблицы); и в настройках отметить те
необходимые режимы корректировок; и затем выполнить команду – «Корегувати».
По команде – «Сформувати» можно сформировать список всех справочников и
входящих в них записей с кодами, содержащими префиксы. Для некоторых справочников,
которые должны строго соответствовать эталонным (например справочник – «Тип мед.
персонала») все записи с расширенными кодами должны быть перекодированы на
эталонные. Некоторые справочники допускают расширение (например – «Населенные
пункты»), но в этом случае нужно следить, чтобы не было двойных записей.
4. Функция программы – «Перекодування довідників»
В режиме – «Перекодування довідників» можно выполнить перекодировку записей
с одного кода на другой. Возможны два режима корректировки – «Ручной» и
«Автоматический».
В «Ручном» режиме необходимо в списке выбрать нужной справочник (отмечать не
нужно, так как программа переключится в режим перекодировки из файла) и в
соответствующих полях выбрать запись которую нужно перекодировать (поле – «Старий
код») и запись на которую нужно перекодировать (поле – «Новий код») и выполнить
команду – «Перекодувати». Если включен режим – «Зберігати протокол
перекодування в файл», то все изменения внесенные в справочник будут сохраненыв
соответствующем файле. В дальнейшем этот файл может быть использован для
перекодировки справочника в автоматическом режиме.
5. Функция программы – «Перекодування префіксів»
В режиме – «Перекодування префіксів» можно выполнить перекодировку
дополнительных кодов записей (пятизначный код префикс) с одного значения на другое.
Если, например, ошибочно в одной области двум разным организациям при установке
программы был присвоен одинаковый код. (Примечание: Код организации присваивается
при установке программы и вводится в регистрационном ключе – последние пять цифр
ключа. В дальнейшем при работе программы этот код используется для генерации кодов
при вводе новых записей в справочники. Если двум организациям были присвоены
одинаковые коды - префиксы, то в дальнейшем при объединении баз данных, может
быть потеряна часть записей добавленных в справочники этими организациями).
Возможные варианты перекодировки:
 Перекодировка кода одного ЛПЗ, например:
старый код – 23144, новый код – 17014;
 Перекодировка кода области, коды ЛПЗ (последние 3 цифры префикса не
меняются, например:
старый код – 23***, новый код – 17***;
 Перекодировка кодов всех ЛПЗ одной области, в код одного ЛПЗ, например:
старый код – 23***, новый код – 17014.
Список перекодированных записей записывается в файл – Medpersonnel.log
Download