테이블 구조를 어떻게 만들면 좋을까요
글쓴이: Stonegaze / 작성시간: 수, 2013/11/20 - 1:18오후
환자 상태에 따른 적절한 항생제 처방용량을 표시해주는 프로그램을 만들고 있습니다.
파이썬으로 껍데기를 만들고 DB는 sqlite3를 쓰고 있는데요.
고민에 빠진 부분은 항생제 처방 용량을 입력하는 테이블 구조입니다.
여러가지 변수가 있어 어떻게 만드는 것이 좋을지 몰라 도움 구합니다.
*** 상황 ***
항생제의 처방 용량은 다음과 같은 상황들이 있습니다.
1. 50mg/kg를 8시간 간격 (용량과 시간간격이 모두 고정)
2. 50mg/kg를 8시간 간격 또는 12시간 간격으로 처방 (고정 용량을 시간간격을 다르게)
3. 50mg/kg ~ 150mg/kg를 8시간 간격으로 처방 (용량이 변하고 시간간격은 고정)
4. 50mg/kg ~ 150mg/kg를 8 또는 12시간 간격으로 처방 (용량과 시간이 다 변함)
5. A약과 B약이 혼합되어 있으며 위의 1. 2. 3. 4. 경우에 해당되는 약들
***********************
보시면 아시겠지만 총 8가지 정도의 경우의 수가 생기는 것 같습니다.
이런 여덟가지 상황에 맞춰 테이블을 구성한다고 하면 어떻게 하는게 가장 좋을까요?
지난주부터 혼자 꼼지락 거려봤는데 영 답이 안나와 적어봅니다..
Forums:
제가 잘못분석 한건지
부코드 용량 50mg, 80mg만들고
시간 8시간, 12시간 만들고
간호사나 의사 재량으로 처방하고 나중에 INSERT시켜서 로그 남기기
디폴트론 걍 50mg에 8시간 해놓고 조치후 입력가능하게 하면될듯합니다
너무 인공지능을 가만한 경우의수를 다 생각하면 구축 못합니다
제생각엔
그냥 단순하게 보면
명사인 약의 종류, 용량, 복용시간이 나와있고
동사인 혼합(제조) 이 있으니 아래와 같이 생성하면 될 것 같네요.
약종류 Table
| 약종류 |
-----------
| A |
| B |
| C |
| D |
용량 Table
| 용량 |
| 50mg |
| 100mg |
| 150mg |
복용시간 Table
| 시간 |
| 3 |
| 6 |
| 9 |
| 12 |
| 15 |
제조 Table
| 제조 No | 약종류 |
| 1 | A |
| 1 | B |
| 2 | A |
| 2 | C |
| 3 | B |
| 3 | C |
복용(처방전) Table
| 제조 No | 용량 | 복용 시간 |
| 1 | 50mg | 3 |
| 2 | 100mg | 6 |
| 3 | 50mg ~ 100mg | 9 |
이런식으로 하면 되지 않을까 하는 짧은 소견 입니다.
Knowleage Creator.
감사합니다
제가 머리가 나빠서 그런지 이해가 좀 안간다는...;;
다시 한번 읽어보고 또 질문드리겠습니다 ^^;;;
------------------------------------------------------------------------
컴퓨터를 좋아하는 일반인이에요..
행복하고 싶어요
댓글 달기