테이블 구조를 어떻게 만들면 좋을까요

Stonegaze의 이미지


환자 상태에 따른 적절한 항생제 처방용량을 표시해주는 프로그램을 만들고 있습니다.

파이썬으로 껍데기를 만들고 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가지 정도의 경우의 수가 생기는 것 같습니다.

이런 여덟가지 상황에 맞춰 테이블을 구성한다고 하면 어떻게 하는게 가장 좋을까요?

지난주부터 혼자 꼼지락 거려봤는데 영 답이 안나와 적어봅니다..

red10won의 이미지

부코드 용량 50mg, 80mg만들고
시간 8시간, 12시간 만들고

간호사나 의사 재량으로 처방하고 나중에 INSERT시켜서 로그 남기기
디폴트론 걍 50mg에 8시간 해놓고 조치후 입력가능하게 하면될듯합니다

너무 인공지능을 가만한 경우의수를 다 생각하면 구축 못합니다

rocksea의 이미지

그냥 단순하게 보면

명사인 약의 종류, 용량, 복용시간이 나와있고

동사인 혼합(제조) 이 있으니 아래와 같이 생성하면 될 것 같네요.

약종류 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.

Stonegaze의 이미지

제가 머리가 나빠서 그런지 이해가 좀 안간다는...;;
다시 한번 읽어보고 또 질문드리겠습니다 ^^;;;

------------------------------------------------------------------------
컴퓨터를 좋아하는 일반인이에요..

행복하고 싶어요

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.