|
|
|
Помогите спроектировать базу для учета медикаментов..
|
|||
|---|---|---|---|
|
#18+
Привет всем! Заранее извеняюсь за ошибки и грамматики. Я не совсем четко знаю русский язык и грамматику. Помогите спроектировать маленькую базу для учета медикаментов.. СУБД выбрал Firebird 2.1.3.. Спроектировал так. есть таблица справочник медикаментов.. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. Код: plaintext 1. 2. 3. 4. При расходе я должен показать все поступление? или справочник медикаментов? Чтобы пользователю было видно когда делает расход. В складе имеется Код: plaintext 1. 2. 3. 4. и ставить в таблицу Расход id id_med name kolichestvo date_exp date_comin срок год закон через 1 1 вакцина пб1 10 15.03.2010 01.03.2010 14 дней После этого в складе имеется Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2010, 18:56 |
|
||
|
Помогите спроектировать базу для учета медикаментов..
|
|||
|---|---|---|---|
|
#18+
mr.Ulugbek, что-то не понял вы остатки не собираетесь вести вообще ? сроки то сроками (это можно и опционально при выводе\отображении прайса) а наличие и затоварку кто контролировать будет ? если можно то сначала поподробнее про методику учета... потом уже частности типа таблиц и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2010, 20:52 |
|
||
|
Помогите спроектировать базу для учета медикаментов..
|
|||
|---|---|---|---|
|
#18+
Спасибо за отклик.. Метод учета состоит.. Вести приход медикаментов. И эти медикаменты использовать то есть для пациента (это наверно расход) И Остаток сколько осталось и сколько из них выходить просрочку через 30,60,90 и сколько из них истек срок годности на текущий день ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2010, 04:50 |
|
||
|
Помогите спроектировать базу для учета медикаментов..
|
|||
|---|---|---|---|
|
#18+
mr.UlugbekСпасибо за отклик.. Метод учета состоит.. Вести приход медикаментов. И эти медикаменты использовать то есть для пациента (это наверно расход) И Остаток сколько осталось и сколько из них выходить просрочку через 30,60,90 и сколько из них истек срок годности на текущий день остатки в разрезе серий храняться на пациенте или нет ? если хранятся только у пациента то хранить расчитаный остаток смысла особо нет (т.к. он будет получен разницей поступления-использования и период небльшой как и количество движений по пациенту) если же товар сначала поступает куда-то цетрализовано и потом уже распределятеся по пациентам то имеет смысл завести дополнительную таблицу, в методике 1С их будет две где вести остатки в одной и движения в другой... в третьей же вести только расход на пациента (расход в момент использования)... оттуда сможем получить оборот по использованию медикамента конечным пациентом в такой схеме правда ещё прийдётся наверное включить таблицу "резервирования" под конкретного клиента и при расходе на клиента из таблицы контроля серий остатков списывать ещё и резерв (контролировать так же другие расходы нет ли в резерве) так что вот так в первом приближении а как выводить в прайс - дело десятое (сроки серий в таблице есть и количество тоже и привязаться чего выводить думаю не проблема) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2010, 11:35 |
|
||
|
Помогите спроектировать базу для учета медикаментов..
|
|||
|---|---|---|---|
|
#18+
mr.Ulugbek , если ваша БД будет использоваться врачами или сестрами стационара, то вместе с справочником необходимо хранить: 1) единицу назначения (г, мг, мл, ед, шт и т.д.) 2) количество единиц назначения в единице учета (штук в упаковке, мл во флаконе и т.д.) 3) признак и величину округления до таблетки, до ампулы, до флакона и т.д., т.е. (например) до 250 мг, до 2 мл, до 500 мл. если заставить врачей пересчитывать свои назначения, то они пересчитают неправильно, и свои ошибки свалят на вас. По моему опыту, лучше иметь несколько вариантов единиц назначения и коэффициентов пересчета на единицу учета, т.е. (например): для таблеток "шт" и "мг", для растворов "мл" и "ед" и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2010, 11:53 |
|
||
|
Помогите спроектировать базу для учета медикаментов..
|
|||
|---|---|---|---|
|
#18+
По моему опыту, лучше иметь несколько вариантов единиц назначения и коэффициентов пересчета на единицу учета, т.е. (например): для таблеток "шт" и "мг", для растворов "мл" и "ед" и т.д. конвалюты это вообще отдельный разговор - при "делении" получим несписываемый остаток а вести в минимальных частях не всегда получается т.к. при заказе у поставщика не всегда известно как именно препарат/медикамент делится ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2010, 12:02 |
|
||
|
Помогите спроектировать базу для учета медикаментов..
|
|||
|---|---|---|---|
|
#18+
Не надо цеплять клиенту или пациенту или поставшику.... Говорю же маленькая программа для частный поликлиники... Пришел медикамент вакцина1 10 на дату 1,03,2010 с срок годнястям 10,07,2010 это приход из них использовано 5 на дату 10,03,2010 это расход ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2010, 12:18 |
|
||
|
Помогите спроектировать базу для учета медикаментов..
|
|||
|---|---|---|---|
|
#18+
При заказе у пставщика неизвестно, но к моменту списания (назначения) уже изаестно. В стационаре больному обычно не выдают на руки упаковку (единицу учета), а делить (например) таблетку на 2-3 больных запрещено. Отсюда получается: если больному назначен преарат, 1/4 таблетки из упаковки №20, то ежедневно списывается 1/20 единицы учета (упаковки). Если назначено по 1/4 3 раза в день (=3/4), тоже 1/20 ежедневно. Остатки появятся только по истечении срока годности. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2010, 12:31 |
|
||
|
Помогите спроектировать базу для учета медикаментов..
|
|||
|---|---|---|---|
|
#18+
mr.Ulugbek , если поликлиника, то беру слова обратно. Пересчет нужен только в стационарах ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2010, 12:34 |
|
||
|
Помогите спроектировать базу для учета медикаментов..
|
|||
|---|---|---|---|
|
#18+
mr.UlugbekНе надо цеплять клиенту или пациенту или поставшику.... Говорю же маленькая программа для частный поликлиники... Пришел медикамент вакцина1 10 на дату 1,03,2010 с срок годнястям 10,07,2010 это приход из них использовано 5 на дату 10,03,2010 это расход тогда см. вариант 2 можно и без резервирования обороты по пациенту нужны чтобы в будующем в случае чего можно было глянуть чего когда и сколько отписывалось на пациента пс.. количество дней до просрочки не обязательно хранить... храните в таблице движений только ссылку на таблицу товара, на таблицу серий (в таблице серий - сроки годности) , количество, дату/вермя и вид движения (приход/расход) в таблице остатков - расчитанные остатки по товарам, сериям на определённый период (пригодиться если будут большие объёмы чтобы не тягать ВЕСЬ приход-расход от начала ведения учета) кстати в вашем случае и серии не обязательны вроде (без таблицы серий)... можно сроками годности обойтись и запросом отбирать остатки тех у кого разница между текущей датой и датой срока меньше заданного значения ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2010, 12:55 |
|
||
|
Помогите спроектировать базу для учета медикаментов..
|
|||
|---|---|---|---|
|
#18+
Нужен полноценный партионный учет. С произвольными ЕИ, с качественным отслеживанием движения партии, умением устранения пересортов партий и т.д. Пунктов и нюансов много. Доп.параметров типа "срок годности" может быть больше. Судя по подходу - типичный курсач. Не ? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2010, 13:15 |
|
||
|
Помогите спроектировать базу для учета медикаментов..
|
|||
|---|---|---|---|
|
#18+
Не курсач.. Сейчас учет ведется на Excel.. То есть в первом листе приход втором листе расход третем листе расход в экселе вводить много ошибок не правильно написано медикаментов и дата срок и т д По этому делаются это мини програма Чтобы пользователю было удобно вести учет ... раз запустил программу в первом вкладке спр Медикаментов в втором вкладке Приход в втором вкладке Расход в третем вкладке Заказы на медикаментов Проблема с остатками млин срок годом ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2010, 13:51 |
|
||
|
Помогите спроектировать базу для учета медикаментов..
|
|||
|---|---|---|---|
|
#18+
LSVНужен полноценный партионный учет. С произвольными ЕИ, с качественным отслеживанием движения партии, умением устранения пересортов партий и т.д. Пунктов и нюансов много. Доп.параметров типа "срок годности" может быть больше. Судя по подходу - типичный курсач. Не ? :) имхо сначала пусть это сделают... хоть поймут чего им точно нехватает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2010, 13:55 |
|
||
|
Помогите спроектировать базу для учета медикаментов..
|
|||
|---|---|---|---|
|
#18+
Last1Cmenимхо сначала пусть это сделают... хоть поймут чего им точно нехватаетНе хватать будет 95%. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2010, 15:00 |
|
||
|
Помогите спроектировать базу для учета медикаментов..
|
|||
|---|---|---|---|
|
#18+
LSVLast1Cmenимхо сначала пусть это сделают... хоть поймут чего им точно нехватаетНе хватать будет 95%. это понятно но вот пониманиние чего именно приходит как правило минимум через месяц после запуска а как именно ещё где-то через полгода вот вспомни какими глазами на тя смотрели когда объяснял лифо фифо и как оно потом вылезет... кто нить понимал о чем речь ? понимать уже начали когда год закрывать начинают ну или так своим умом пытаются выловить эту самую себестоимость товарного запаса и/или доход посчитать ну или одному пациенту обещали (и даже его родичи задаток дали) а отоварили другого и потом имеем бледный вид... т.е. без резервирования уже никак... ну и т.д. и т.п. отлько вот к этому заказчику ещё дойти надо понаступав на грабли... потому и пусть пока хоть так чтоб увидеть чего уж точно не хватает и где именно :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2010, 15:51 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=36494511&tid=1542829]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
197ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
71ms |
get tp. blocked users: |
1ms |
| others: | 239ms |
| total: | 553ms |

| 0 / 0 |
