Медицинская база (структура объектов)
То, что сейчас есть скачать можно тут (med.dt для 1C 8.2):
https://drive.google.com/open?id=0B3i2SFYLER0HUzlpaVNGeW10RFk
… хотя вовсе не факт, что это имеет смысл сейчас делать. Просто с одной стороны это доведено до состояния когда этим хоть как-то но можно пользоваться (т.е искать информацию) а с другой раз уж чего-то описывать, то надо это положить (просто для порядка).
Когда только появлялись новые стиральные машины с кучей кнопок, приятель в шутку спросил, указав на панель: «Что заканчивать-то надо, чтобы этим управлять?». Действительно, довольно часто удаётся сделать так, что предварительного описания не нужно потому, что всё и так интуитивно понятно, а если что-то не понятно, то можно посмотреть справку.
К сожалению тут не тот случай. Требуется описать логику расположения информации потому, что она тут не тривиальна (не пара таблиц, по которым есть поиск и суммирование).
Хороший пример такой внутренней логики, которая лежит в основе всего продукта – двойная запись по дебету и кредиту в любой бухгалтерской программе. Вся программа это только надстройка над правилом, что, грубо говоря, просуммировав дебет счёта можно получить приход, а просуммировав кредит можно получить расход за период.
В бухгалтерии есть так называемые счета. В этой базе есть так называемые объекты. В бухгалтерии есть двойная запись, включающая в себя два счета и сумму и означающая перемещение куда-то этой суммы. В этой базе есть понятие связи объектов означающей… что объекты как-то связаны между собой. Из-за изобилия объектов (объектом тут является всё и 1-й позвонок шейного отдала позвоночника и пищевая сода, входящая в состав шипучей таблетки) все объекты объединены в группы.
В любой бухгалтерии есть некие правила корреспонденции, т.е из всех возможных проводок допустимыми являются только какие-то конкретные сочетания счетов. Точно также здешний справочник объектов – не простой иерархический справочник с группами и подгруппами а некая структура, в которой принадлежность к группе определяет возможные связи с другими объектами.
На данный момент группировка объектов выглядит так (дальше там тоже раскрыть группы можно, но это сейчас не важно):
Имеется организм. Информация об анатомии важна хотя бы для того чтобы указывать то место, где возникла дисфункция (бронхи при бронхите, например).
Есть болезни. Причем есть именно описанные и названные болезни, про которые известна причина и характерный набор симптомов, а есть сами симптомы (какие-то отклонения от нормы функционирования организма).
Есть лекарства, которые надо применять при отдельных симптомах (или наборе симптомов и причин, получивших название болезни). Т.е в описании каждого лекарства есть раздел «Показания к применению» в котором и причисляется что-то из списка болезней. С другой стороны лекарство может вызвать какой-то побочный эффект, указанный в разделе «Побочное действие». Там могут быть как симптомы (типа головной боли) так и целые болезни (типа болезней печени при злоупотреблении антибиотиками, например).
Это и есть связи объектов строго заданные нахождением в группе.
В группе «Вредные воздействия» пока только разнообразные инфекции (вирусы, бактерии, грибы). Но ведь вредным воздействием может быть очень много чего, что обычно указывается в разделе «Этиология, патогенез». Вот, например, первое, что попалось в середине справочника Бородулина:
Диспепсия возникает вследствие некомпенсированной недостаточности секреторной функции желудка, внешнесекреторной функции поджелудочной железы, желчевыделения, обусловленных различными причинами, нарушения пассажа химуса по желудочно-кишечному тракту
… Это уже отдельный вопрос откуда возникло всё перечисленное. Важно, что микробы тут ни при чём. «Идеология» отчасти взята из этих описаний, отчасти украдена отсюда:
Васичкин «Методика лечебного массажа»:
http://akostina76.ucoz.ru/load/knigi/2-1-0-236
Точечный массаж зародился в глубокой древности. В процессе познания человека древние медики, наблюдая функционирование человеческого организма, отметили определенные взаимосвязи между явлениями природы, их обусловленностью и человеком. Древние врачи предположили, что организм человека живет и действует под влиянием тех же сил, которые господствуют в природе. Человеческий организм рассматривался не как нечто замкнутое в себе и обособленное от окружающего мира, а как сложная система, тесно связанная со всеми явлениям природы. Считалось, что при каждом заболевании в болезненный процесс неизбежно вовлекается весь организм и что при изменении функции и деятельности одного органа обязательно изменяется функция всех других органов и систем. Болезнь рассматривалась как процесс, возникающий в результате нарушения нормальных взаимоотношений, взаимосвязей как и целом организме, так и между ним и окружающей средой. Таким образом, болезнь — это результат борьбы организма с болезнетворными факторами. Они могут быть как внешними (климат, инфекции, травмы), так и внутренними (пища, вода, эмоции). Задача врача — помочь организму в этой борьбе. Постепенно были сформулированы и выработаны, больше эмпирическим путем, основные методы и сродства такой помощи.
… Вот и завела я группу «Вредные воздействия» под всё разнообразие болезнетворных факторов.
Дело в том, что мне надо придумать некую «коробку» к которую ляжет вся интересующая информации. Что я имею из того, что позволяет примерно понять какая информация потребуется?
В описаниях препаратов есть разделы: Состав препарата, Показания к применению, Побочное действие препарата
В справочнике Бородулина такие разделы: Описание болезни, Этиология, патогенез, Симптомы, течение, Лечение
Там естественно есть не только перечисленное, но подобные «информационные коробки» делаются по хоть какой-то понятной «фигуре информации», а потом если надо доделываются.
Перечисленную выше информацию можно вносить в базу, её можно искать по набору слов, в ней содержащихся.
Это не всё, продолжениЯ следуют.
|