|
Определение возраста
|
|||
---|---|---|---|
#18+
tanglir, Нет вроде ваш код правильный.. У пациента возраст 6 и 15 лет, а код Е343 может услуга с кодом Е343 может быть только у тех пациентов возраст которых <=1 тогда он выводит эти услуги как те у которых код МКБ не соответствует возрасту. Правильно же вроде.. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2012, 13:29 |
|
Определение возраста
|
|||
---|---|---|---|
#18+
Дима1991Обнаружил ошибку. Вот в таблице hediag код E343 соответствует пациентам у которых возраст < или = 1. У пациента с услугой у которого код Е343 возраст 6 и 15 лет. А в результате выдается эти услуги как те у которых код мкб не соответствует возрасту. А тут в чем загвоздка? дополнил код tanlir'a прописав после всего Код: sql 1.
А что, разве соответствует? Heading <= 1 У пациента 6 и 15 ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2012, 13:30 |
|
Определение возраста
|
|||
---|---|---|---|
#18+
tanglir, Извиняюсь, сразу не подумал просто. Вам спасибо большое. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2012, 13:30 |
|
Определение возраста
|
|||
---|---|---|---|
#18+
Можно еще один вопрос. Теперь тоже самое пытаюсь сделать для случаев. есть курсор sluch но вместо поля ds в нем три поля ds0,ds1,ds2. Это тоже коды МКБ, которые хранятся в hediag. Этот же код, переделал под случаи, но он вместо полей ds0,ds1,ds2 использует как мне кажется тоже самое поле usl.ds. и в результате получается тот же результат что и для услуг. Хотя код МКБ тут уже другой Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2012, 14:32 |
|
Определение возраста
|
|||
---|---|---|---|
#18+
Нет все работает. такого кода просто не было в hedag. Получилось. Всем спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2012, 14:37 |
|
Определение возраста
|
|||
---|---|---|---|
#18+
Jonny540, в функциях не разбираюсь я в фокспро вообще.. Ваш код который вычисляет дату, можно сделать так чтобы при выполнении программы она вычисляла возрасты и записывала результат в поле pacient.agep ? Код: sql 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. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39.
... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2012, 08:17 |
|
Определение возраста
|
|||
---|---|---|---|
#18+
Дима1991Jonny540, в функциях не разбираюсь я в фокспро вообще.. Ваш код который вычисляет дату, можно сделать так чтобы при выполнении программы она вычисляла возрасты и записывала результат в поле pacient.agep ?Можно. Одно небольшое исправление: не ">=",а ">" Код: sql 1.
Использовать готовую функцию, надеюсь, сможешь? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2012, 09:01 |
|
Определение возраста
|
|||
---|---|---|---|
#18+
Jonny540, в том то и дело что я не умею пользоваться функциями в фокспро, всю жизнь на делфи работал.. недавно только начал с фокспро. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2012, 09:02 |
|
Определение возраста
|
|||
---|---|---|---|
#18+
Дима1991, 13413986 ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2012, 09:05 |
|
Определение возраста
|
|||
---|---|---|---|
#18+
Jonny540, там написано что в селекте надо писать, а потом через iif(). а в курсор нельзя вывести возрасты, а в селекте потом просто с полем из курсора работать? хотел бы так если можно: ВАШ_КОД ****** ***** в pacient.agep занести вычисленные возрасты ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2012, 09:09 |
|
Определение возраста
|
|||
---|---|---|---|
#18+
Дима1991, Откуда брать исх. данные? Некогда весь топик перечитывать. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2012, 09:22 |
|
Определение возраста
|
|||
---|---|---|---|
#18+
Jonny540, возраст должен вычисляться на момент обследования. в курсоре pacient.dr это дата рождения этого пациента, а в услугах поле usl.data_1 это дата обследования. и надо вычислять возраст исходя из ээтого ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2012, 09:53 |
|
Определение возраста
|
|||
---|---|---|---|
#18+
Дима1991, Как связаны pacient и usl, формат полей? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2012, 11:09 |
|
Определение возраста
|
|||
---|---|---|---|
#18+
Jonny540, они связаны полями spolis и npolis формат строковый (С) ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2012, 11:12 |
|
Определение возраста
|
|||
---|---|---|---|
#18+
Дима1991, Что-то типа этого: Код: sql 1. 2. 3. 4.
Это навскидку, возможно, есть ошибки, проверь. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2012, 11:58 |
|
Определение возраста
|
|||
---|---|---|---|
#18+
Jonny540, Проверил.. оказывается не data_1 а data_in ,но это неважно исправил это и мне выдает ошибку что data_in не найден, а в Курсоре usl есть такое поле Код: sql 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2012, 12:05 |
|
Определение возраста
|
|||
---|---|---|---|
#18+
Что значит Full_eyars does not exist ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2012, 12:12 |
|
Определение возраста
|
|||
---|---|---|---|
#18+
Full_eyars.prg does not exist точнее ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2012, 12:12 |
|
Определение возраста
|
|||
---|---|---|---|
#18+
Ой ой ой создал файл Full_years.prg и туда вписал функцию определения возраста.. в результирующем курсоре поле agep везде -1 получилось и причем возрастов гораздо много там чем пациентов (количество записей) ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2012, 12:17 |
|
Определение возраста
|
|||
---|---|---|---|
#18+
Дима1991причем возрастов гораздо много там чем пациентов (количество записей)потому что кол-во записей там не равно кол-ву пациентов, оно равно кол-ву записей об услугах, оказанных пациентам (зачем там джойн, по-вашему?). ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2012, 12:23 |
|
Определение возраста
|
|||
---|---|---|---|
#18+
tanglir, а почему везде -1 выдает? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2012, 12:48 |
|
Определение возраста
|
|||
---|---|---|---|
#18+
Дима1991, См. код: Код: plsql 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2012, 12:59 |
|
Определение возраста
|
|||
---|---|---|---|
#18+
Jonny540, у меня в курсорах в таком виде дата 28.05.1975 12:00:00 AM тогда как сделать чтобы при заполнении курсора был формат даты? У меня тип стоит dr T ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2012, 13:04 |
|
Определение возраста
|
|||
---|---|---|---|
#18+
и еще такой вопрос, вы выводите вычисленные возрасты в курсор ааа, а можно вывести в тот же курсор pacient в поле agep? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2012, 13:08 |
|
|
start [/forum/topic.php?fid=41&msg=38028517&tid=1583157]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
42ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
61ms |
get tp. blocked users: |
1ms |
others: | 273ms |
total: | 418ms |
0 / 0 |