Санаторий (постановка)

Материал из GedeminWiki
(Различия между версиями)
Перейти к: навигация, поиск
(usr$san_doctor_timetable)
Строка 37: Строка 37:
 
* принять заявку; заполнить данные путёвки; определить есть ли свободное место; если есть - оплатить.
 
* принять заявку; заполнить данные путёвки; определить есть ли свободное место; если есть - оплатить.
 
* принять бронирование путёвки, если есть свободное место; до даты подтверждения брони заполнить данные для путёвки, указав номер брони; оплатить.
 
* принять бронирование путёвки, если есть свободное место; до даты подтверждения брони заполнить данные для путёвки, указав номер брони; оплатить.
 +
 +
Информацию, предоставляемую в истории болезни, можно разделить на следующие разделы (эти разелы представляют собой вкладки в диалоговом окне Истории болезни):
 +
* анкетные данные;
 +
* история настоящего заболевания;
 +
* анамнез жизни;
 +
* данные объективного обследования;
 +
* система крообращения;
 +
* органы дыхания;
 +
* система пищеварения;
 +
* мочеполовая система;
 +
* нервная система;
 +
* план лечения;
 +
* приёмы лечащего врача;
 +
  Normal  0          false  false  false    RU  X-NONE  X-NONE                                      MicrosoftInternetExplorer4                                                                                                                                                                                                                                                                                                                           
  
 
При назначении врачом процедур необходимо учитывать ограничения, накладываемые на интервалы между определёнными процедурами (например, после водных процедур в течении 2-ух часов нельзя принимать электропроцедуры). Также необходимо учитывать лимит количества назначений определённой процедуры каждым врачом.
 
При назначении врачом процедур необходимо учитывать ограничения, накладываемые на интервалы между определёнными процедурами (например, после водных процедур в течении 2-ух часов нельзя принимать электропроцедуры). Также необходимо учитывать лимит количества назначений определённой процедуры каждым врачом.

Версия 14:02, 14 декабря 2011

В работе санатория можно выделить следующие направления:

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

Цель программы - автоматизировать работу санатория по описанным выше направлениям.

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

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

Указанные категории номеров никак не отражаются на номерном фонде. Заявки используются для построения отчётов (были такие заявки - по ним выдано столько путёвок) и в случае, когда человек после заявки покупает путёвку для быстрого заполнения данных. Оформление заявки не обязательно. Бронирование осуществляется лицами, не являющимися сотрудниками предприятия. При бронировании указываются следующие данные:

  • ФИО клиента;
  • даты заезда;
  • категория комнаты (обязательно);
  • конкретное место в номере (заселение и выписка путёвки производится на конкретное место в номере, а не на номер, так как в санаториях возможно подселение) - это значение может не указываться;
  • дата подтверждения брони.

Оформление бронирования путёвки также необязательно для выписки путёвки, но если бронирование произведено, то место в номерном фонде получает статус "забронировано". Путёвку можно выписать следующими способами:

  • заполнить данные для путёвки; определить есть ли свободное место; если есть - оплатить в кассе необходимую сумму.
  • принять заявку; заполнить данные путёвки; определить есть ли свободное место; если есть - оплатить.
  • принять бронирование путёвки, если есть свободное место; до даты подтверждения брони заполнить данные для путёвки, указав номер брони; оплатить.

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

  • анкетные данные;
  • история настоящего заболевания;
  • анамнез жизни;
  • данные объективного обследования;
  • система крообращения;
  • органы дыхания;
  • система пищеварения;
  • мочеполовая система;
  • нервная система;
  • план лечения;
  • приёмы лечащего врача;
  Normal  0          false  false  false    RU  X-NONE  X-NONE                                       MicrosoftInternetExplorer4                                                                                                                                                                                                                                                                                                                             

При назначении врачом процедур необходимо учитывать ограничения, накладываемые на интервалы между определёнными процедурами (например, после водных процедур в течении 2-ух часов нельзя принимать электропроцедуры). Также необходимо учитывать лимит количества назначений определённой процедуры каждым врачом.

Настройка Санаторий зависит от настройки Отель, поэтому некоторые справочники Отеля буду использоваться и здесь.

Содержание

Структуры данных

Учёт путёвок

Каждая из таблиц Заявки, Бронирования и Путёвки связана с таблицей Бронирование настройки Отель 1:1. Для того, чтобы отслеживать создание путёвки по заранее созданной заявке или брони, в таблице Заявка предусмотрены ссылки на таблицы Заявки и Бронирования.

usr$san_race

Справочник заездов в санаторий. Даты заездов заполняются на год вперёд.

Поле Тип поля Описание
usr$datefrom ddate Дата начала заезда
usr$dateto ddate Дата окончания заезда

usr$san_campertype

Справочник видов отдыхающих. В зависимости от вида отдыхающего могут быть предусмотрены скидки на путёвку.

Поле Тип поля Описание
usr$name dtext Наименование вида отдыхающего (работник предприятия, пенсионер предприятия, ребёнок, сторонний человек)

usr$san_permitprice

Справочник цен путёвок.

Поле Тип поля Описание
usr$roomtype_key usr$ht_d_numbertype Ссылка на справочник типов номеров (Отель).
usr$duration dinteger Продолжительность пребывания.
usr$price dcurrency Стоимость путёвки.

usr$san_permitpartialprice

Справочник правил для расчёта частичных цен путёвок. Правило представляет ограничения, например: работник предприятия раз в год может пройти курс лечения сроком 3 недели со скидкой 10% (для некоторых клиентов существует возможность получить скидку раз в 2 года, для других - 2 раза в год). Если в этом случае работник берёт путёвку на 2 недели, а потом в этом же году возьмёт ещё неделю, то оба раза расчитываем сумму к оплате со скидкой.

Поле Тип поля Описание
usr$date ddate Дата назначения правила.
usr$campertype_key usr$san_d_campertypekey Ссылка на справочник видов отдыхающих.
usr$part dinteger Частичная цена в процентах.
usr$treatmentdays dinteger Срок лечения (количество дней).
usr$period dinteger Период (количество лет).
usr$timesinperiod dinteger Количество раз использования скидки за период.

usr$san_application

Заявки. Многопозиционный документ.

Поле Тип поля Описание
usr$appnumber ddocumentnumber Номер заявки.
usr$date ddate Дата оформления заявки (автоматически - текущая дата).
usr$race usr$san_d_racekey Ссылка на справочник Заезд.
usr$department usr$san_d_departmentkey Ссылка на gd_contact .

usr$san_application(позиции)

Поле Тип поля Описание
usr$roomtype usr$ht_d_numbertypekey Ссылка на справочник Тип номера(Отель).
usr$appnumber dint Количество заявленных номеров.
usr$resultnumber dint Количество предоставленных номеров (вводится пользователем вручную в том случае, когда суммарное количесвто заявок на номера одного типа превышает имеющееся количество свободных номеров) с целью распределить равномерно имеющееся количество путёвок.

usr$san_reservation

Бронирования путёвок.

Поле Тип поля Описание
usr$reservationkey usr$ht_d_reservationkey Ссылка на Бронирование(Отель).
usr$reservnumber ddocumentnumber Номер бронирования.
usr$reservdeadline ddate Дата подтверждения брони. При аннулировании бронирования эта дата сравнивается с текущей.
usr$date ddate Дата оформления бронирования (автоматически - текущая дата).

usr$san_permit

Выписка путёвок (оплата).

Поле Тип поля Описание
usr$applicationkey usr$san_d_applicationkey Ссылка на Заявки.
usr$reservationkey usr$san_d_reservationkey Ссылка на Бронирования.
usr$reservationkey usr$ht_d_reservationkey Ссылка на Бронирование(Отель).
usr$permitnumber dinteger Номер путёвки.
usr$campertype usr$san_d_campertypekey Ссылка на справочник категорий отдыхающих.
usr$paydate ddate Дата выписки путёвки.
usr$partialprice dcurrency Частичная стоимость путёвки. Автоматически заполняется после заполнения полей полной стоимости и указания категории отдыхающего, процент от полной стоимости берётся из таблицы usr$san_permitpartialprice.

Регистратура

usr$san_diagnosis

Справочник медицинских диагнозов. Тип таблицы - простое дерево, для того, чтобы выделять диагнозы в группы заболеваний.

Поле Тип поля Описание
usr$name dtext Наименование диагноза

usr$san_cabinet

Справочник медицинских кабинетов.

Поле Тип поля Описание
usr$housing usr$ht_d_housingkey Ссылка на справочник корпусов(Отель)
usr$floor usr$ht_d_floorkey Ссылка на справочник этажей(Отель)
usr$name dtext Номер кабинета

usr$san_doctor_cabinet

Соответствие медицинского кабинета доктору (сотруднику санатория).

Поле Тип поля Описание
usr$doctor usr$san_d_contactkey Ссылка на справочник gd_contact
usr$cabinet usr$san_d_cabinetkey Ссылка на справочник мед. кабинетов

usr$san_doctor_timetable

Журнал работы лечащих врачей

Поле Тип поля Описание
usr$doctor usr$san_d_doctorcabinetkey Ссылка на справочник usr$san_doctor_cabinet
usr$date ddate Дата приёма
usr$time dtime Время приёма
usr$patient dtext Автоматически заполняется данными о пациенте, является признаком занятости времени приёма.

usr$san_settlement

Журнал заселений. Одна запись является эквивалентом санаторной книжки.

Поле Тип поля Описание
usr$date ddate Дата заселения
usr$permit usr$san_d_permitkey Ссылка на Путёвку
usr$diagnosis usr$san_d_diagnosiskey Основной диагноз
usr$attdiagnosis Сопутствующие диагнозы. Ссылка на множество.
usr$medhistory usr$san_d_medhistorykey Ссылка на Историю болезни.
usr$survey usr$san_d_doctortimetablekey Первичный приём у лечащего врача.
Персональные инструменты
Пространства имён

Варианты
Действия
Навигация
Инструменты