67
2.3.2. Характеристика базы данных
База данных - совокупность данных, организованных по определённым
правилам, предусматривающим общие принципы описания, хранения и
манипулирования данными, независимая от прикладных программ. Эти данные
относятся к определённой предметной области и организованы таким образом,
что могут быть использованы для решения многих задач многими
пользователями [9]. В программном продукте используется несколько баз
данных для обеспечения оптимальной работы:
База данных пациентов – база, содержащая в себе данные о
пациентах, получивших медицинскую помощь в Костромской области. Данные
в эту базу вносятся всеми предприятиями здравоохранения, которые
используют в работе данный программный продукт.
База данных случаев лечения. В данной базе содержится
информация по случаям лечения пациентов. Данная база напрямую связана с
базой данных пациентов, так как при запросе данных пациента, так же
запрашиваются данные по всем случаям лечения данного пациента. Связь
между двумя базами производится с помощью уникального идентификатора
для каждого пациента.
База данных реестров счетов. В данной базе содержится
информация обо всех сформированных реестрах. Данная база также связана с
базой случаев и базой пациентов, так как, открыв любой реестр можно выбрать
случай и получить информацию по данному случаю и пациенту, который
получил данный случай лечения. Информация о случае так же кодируется
уникальным идентификатором случая.
Каждая база данных содержит свой набор атрибутов, по которым можно
сделать выборку по данной базе. Рассмотрим каждую базу данных.
База данных пациентов. Для данной базы уникальным атрибутом
является идентификатор пациента. Идентификатор присваивается пациенту
программой при вводе карты в базу данных. Так как идентификатор не
повторяется, то такая концепция исключает ошибки при вводе данных из-за