Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: 2003
 
 автор: taurus57   (13.08.2007 в 17:28)   личное сообщение
 
 

Люди! Помогите! Мозги уже не работают!?
Как всё это скомпоновать


-Больной ----
-Какая-то схема химиотерапии---
-в схему входит несколько препаратов---
-препараты вводятся в определенные дни схемы---
-дозировка препарата в соответствии с площадью тела

  Ответить  
 
 автор: Explorer   (13.08.2007 в 17:49)   личное сообщение
 
 

вы что хотите дозировку автоматически расчитывать исходя только из площади поверхности тела?

дайте адрес вашей конторы - я себе медальон закажу - куда меня не надо везти ни в каком случае

там же масса и других критериев должна существовать - вазраст, пол, анамнез, соматика пациента...

но если только в соответствии с площадью то и так задача не самая простая (если автоматически расчитывать) потому, что считать придется дозу каждого препарата, для каждого приема.

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

получится слишком много правил, которые нужно будет формализовать/

опишите подробнее предметку - может быть что-то можно придумать

  Ответить  
 
 автор: taurus57   (13.08.2007 в 17:57)   личное сообщение
 
 

Не дай бог к нам попадать!
Это онкологическое учреждение.
Вы правы что расчет дозы должен учитывать много параметров ! К вашим я бы добавил еще штук 20
Но в практической медицине эти параметры не учитываются

  Ответить  
 
 автор: taurus57   (13.08.2007 в 18:02)   личное сообщение
 
 

По поводу совместимости не парься!
Вопрос состоит в том , чтобы при наличии определенных дней введения у разных пациентов доза препарата была своя!

  Ответить  
 
 автор: ГлазастыйМышь   (14.08.2007 в 08:45)   личное сообщение
 
 


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

Иван-доктур

  Ответить  
 
 автор: ГлазастыйМышь   (14.08.2007 в 09:39)   личное сообщение
 
 

Занимался я годика 3-4 разработкой по данной тематике, что-то с метастазами связанное (и их лечением)
Какая цель программы: если назначил схему лечения (если она одна) пациенту, то при открытии выводилось что ему сегодня нужно делать?
если так, то можно по минимому.
Таблица пациентов:
IDпациента,ФИО, Рост, вес, Врач, схема лечения, дата начала схемы
Таблица схем:
IDсхемы,Название схемы
Таблица схема-препарат:
IDсхема-препарат,IDсхемы,ДеньОтНачала,Препарат, дозировкаBSA
тогда запросом получим кому чего сегодня делать

Select tP.ФИО, tS.Название схемы, tSP.Препарат, tSP.дозировкаBSA*BSA_calculation
From [Таблица пациентов] as tP, [Таблица схем] as tS, [Таблица схема-препарат] as tSP
Where tS.IDсхемы=tP.IDсхемы and tSP.IDсхемы=tP.IDсхемы and date()-tP.[дата начала схемы]=tSP.ДеньОтНачала


Формула расчета поверхности

Public Function BSA_calculation(var_height As Double, var_weight As Double) As Double
    BSA_calculation = Sqr((var_height * var_weight) / 3600)
End Function


ЗЫ. Это набросано на коленке, но что-то в этом роде.

  Ответить  
 
 автор: taurus57   (14.08.2007 в 12:38)   личное сообщение
 
 

Спасибо что ответил! Вопрос в том чтобы в каждой схеме свои дни введения каждого препарата и их количество (и дней и препаратов) разное (1,7,21дни введения н-р)и необходимо в форме менять даты соответственно.

  Ответить  
 
 автор: ГлазастыйМышь   (14.08.2007 в 22:59)   личное сообщение
19 Кб.
 
 

примерно так

  Ответить  
 
 автор: taurus57   (14.08.2007 в 23:57)   личное сообщение
 
 

Спасибо! Должен поработать над твоим вариантом, но с первого взгляда ты вроде бы ухватил суть. (Не даром у тебя такой Ник!) Еще раз огромное спасибо! Если что-то не получится обязательно сообщу. Если получится тоже сообщу.

  Ответить  
 
 автор: taurus57   (15.08.2007 в 14:42)   личное сообщение
 
 

Спасибо! Все получилось!

  Ответить  
 
 автор: ГлазастыйМышь   (15.08.2007 в 19:34)   личное сообщение
 
 

По идее надо еще многое дорабатывать:
для пациента может быть назначено несколько схем
нужно хранить историю применения препаратов (врач мог увеличить / уменьшить дозу на прием)
у пациента могут изменяться характеристики по времени (похудел, потолстел, отрезали ноги)

  Ответить  
 
 автор: taurus57   (15.08.2007 в 20:57)   личное сообщение
 
 

Ты прав. Но тут с этим бы разобраться! Я в общем то не очень разбираюсь в акцессе. Просто взялся немного упростить свою работу. Но тут столько подводных камней! С формами сложно. С отчетами вообще фигня. Щас мучаюсь с тем чтобы удобно вводить данные в таблицы.

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList