Смекни!
smekni.com

Разработка автоматизированной системы учета выбывших из стационара (стр. 3 из 19)

13. Нозология инфекционных заболеваний;

14. Распределение инфекционных заболеваний по отделениям;

15. Распределение выбывших иногородних больных по каналам госпитализации и отделениям больницы;

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

17. Число новорожденных, умерших в возрасте от 0-6 суток, число умерших в первые 24 часа после поступления в стационар: в возрасте 0-24 часа после рождения, до 1 года, в том числе от пневмонии;

18. Число больных инфарктом миокарда, поступивших в первые сутки от начала заболевания, число больных инфарктом миокарда, умерших в первые 24 часа после поступления в стационар;

19. Число умерших беременных, рожениц и родильниц, из них число умерших от заболеваний, осложняющих беременность и роды.

Таблицы 1-3,16-19 формируются для написания отчетов о деятельности стационара для администрации больницы и в вышестоящие организации, 4-15 - только для администрации больницы.

2.2. Формализованное описание документооборота

Форма №066/у является обязательным документом для любого стационара Российской Федерации и имеет полное название "Статистическая карта выбывшего из стационара". Она заполняется на каждого выбывшего и заключает в себе следующую информацию:

1. Номер истории болезни больного;

2. Фамилия И.О. больного;

3. Пол больного;

4. Дата рождения;

5. Время рождения;

6. Возраст;

7. Вес;

8. Адрес постоянного местожительства;

9. Район проживания;

10. Горожанин / селянин;

11. Государство, гражданином которого является больной;

12. Направляющая организация;

13. Причина направления;

14. Отделение стационара;

15. Профиль койки;

16. Доставлен в стационар по экстренным показаниям или в плановом порядке;

17. Через сколько часов после заболевания (получения травмы);

18. Дата поступления в стационар;

19. Время поступления в стационар;

20. Исход заболевания;

21. Дата выписки / перевода /смерти;

22. Время выписки / перевода /смерти;

23. Количество, проведенных в стационаре дней;

24. Диагноз направившего учреждения;

25. Госпитализирован впервые / повторно;

26. Диагноз стационара;

27. Хирургические операции;

28. Обследование на реакцию Вассермана;

29. Фамилия И.О. лечащего врача.

2.3. Оценка потоков информации, проходящих через отдел Медстатистики

В 1998 году план на пролеченных больных в ДГКБ составил 22 400 человек. На каждого пролеченного больного должна быть сформирована ф.№066/у. Объем одной этой формы составляет около 1 КБ, тогда объем поступающей информации по ф.№066/у в год составит порядка 19 МБ. При этом в медстатистику поступает и другая информация: о движении больных и коечного фонда (ф.7), а также информация из хирургического центра, районной поликлиники и травмопункта. Самый большой объем здесь имеет форма 7. Если считать, что объем одной ф.7 также равен 1 КБ, то в день объем поступившей информации по ф.7 составит 15 КБ. Если полагать, что число рабочих дней в году 273, то годовой объем информации, поступившей в медстатистику по ф.7 составит порядка 4 МБ. Тогда общий объем информации составит 23 МБ. При этом объем информации, поступающий в день, составит порядка 0.1 МБ. В стационар из медстатистики поступает порядка 0.003 МБ информации, в том случае, если администрации передается информация, сформированная на основе ф.7.

Учитывая характер работы стационара, следует предположить, что основная информация будет проходить в сети с 8 до 14 часов. При этом интенсивность потока информации составляет порядка 0.036 Кбит/с. При пропускной способности стандартной сети Ethernet 10 Мбит/с этот поток не представляет большой нагрузки на сеть. Следует ожидать, что не рассмотренные оценки потоков информации из хирургического центра, районной поликлиники и травмопункта не окажут существенного влияния на загрузку сети.


3. Разработка структуры базы данных (БД) и алгоритмов обработки

3.1. Структура БД

Для хранения информации по выбывшим больным была разработана БД, концептуальная модель которой представлена на рис.2.

Рис. 2. Концептуальная модель базы данных.

БД является распределенной - она состоит из трех таблиц:

- ТАБЛИЦЫ "DIA66" (содержащей диагнозы заболеваний больного);

- ТАБЛИЦЫ "OP66" (содержащей названия операций больного);

- ТАБЛИЦЫ "KARTA" (содержащей всю остальную информацию).

Связь осуществляется по номеру истории болезни. Каждому выбывшему соответствует одна запись в таблице "KARTA" и такое количество записей в таблицах "DIA66" и "OP66", сколько диагнозов ему проставлено и сколько операций ему было проведено соответственно. Другими словами между таблицей "KARTA" и таблицей "DIA66", а также между таблицей "KARTA" и таблицей "OP66" существует связь "один ко многим".

Для уменьшения объема, отводимого для хранения одной записи в таблице "KARTA", используется следующее: заполнение ф. №066/у в программе идет в автоматизированном режиме, т.е. все пункты ф.№066/у (где это возможно) заполняются с помощью выбора одной из нескольких альтернатив, представленных в виде меню. Совокупность всех альтернатив называется справочником. Заполнение справочника происходит на самом раннем этапе эксплуатации программы. Каждой альтернативе в справочнике соответствует уникальный номер или код (поэтому справочники иногда называют кодификаторами), т.е. между альтернативой и ее кодом существует взаимооднозначное соответствие. В виду этого в БД хранятся не сами альтернативы, а их коды. Существуют отработанные процедуры работы со справочниками, в частности разработанные сотрудниками кафедры 29.

3.1.1. Файловая структура таблиц

Каждая таблица включает в себя файл(ы) данных и файл(ы) индексов. Таблица для хранения данных по пациентам содержит файлы:

- КАRТА66.DBF и КАRТА66.NTX;

- DIA66.DBF и DIA66.NTX;

- OP66.DBF и OP66.NTX.

Структура файла KARTA66.DBF:

ИМЯ ПОЛЯ

ТИП

ДЛИНА

СОДЕРЖАНИЕ

NUM_IB

C

7

номер истории болезни

FAM

C

30

фамилия больного

F_S_NAME

C

30

имя, отчество больного

DATE_B

D

8

дата рождения

HOUR_B

N

2

часы рождения

MINS_B

N

2

минуты рождения

OLD

N

2

код возраста

POL

N

1

код пола

MASSA

C

6

масса

PLACE_LIV

C

60

адрес

RAION

N

2

код района

CITY_VIL

N

1

код: горожанин/селянин

DIRECT1

N

2

код направляющего учреждения

DIRECT2

N

2

код стационара

STATE

N

2

код государства

WHY

N

1

код причины направления

DEPARTMENT

N

2

код отделения стационара

KOIKA

N

2

код профиля койки

PASS

N

1

код состояния поступления

TIME

N

1

код поступления после болезни

DATE_IN

D

8

дата поступления в стационар

HOUR_IN

N

2

часы поступления

MINS_IN

N

2

минуты поступления

END1

N

1

код исхода

END2

N

1

код причины исхода

END3

N

2

код учреждения для перевода

DATE_END

D

8

дата исхода

HOUR_END

N

2

часы исхода

MINS_END

N

2

минуты исхода

OLD_D

N

2

возраст на момент смерти

ALL_DAY

N

2

количество дней в стационаре

DIA_DIRECT

C

4

направляющий диагноз

NUM_COME

N

1

код числа поступлений

RW_DATE

D

8

дата анализа на RW

RW_REZ

N

1

код результата RW

FAM_DOCTOR

N

2

код фамилии лечащего врача

Индексное выражение для файла: NUM_IB.