환자 - 강민구
의사 - 김상민
간호사 - 전소윤
약 - 전지원
병실 - 정다연
근무표 - 정다연
처방내역 - 박재범
질병 - 강민구
<aside> ▫️
환자는 환자id, 환자명, 주민등록번호, 전화번호, 기저질환(질병id), 증상, 복용약(약id), 보호자, 입원일, 퇴원일, 담당의(id)로 되어있다
환자는 질병별로 관리되도록 한다.
환자는 여러 처방내역을 가질 수 잇다
환자는 하나의 담당의를 가질 수 있다
⇒ 의사(의사id), 처방내역(처방id), 약(약id), 질병(질병id), 병실(병실호수)
</aside>
<aside> ▫️
질병은 질병id, 질병명, 증상, 약(id), 과
한 질병에는 여러명의 환자가 있을 수 있다.
⇒ 약(약id), 처방내역(질병코드)
</aside>
<aside> ▫️
약은 약id, 약품명, 가격, 재고, 분류, 취급주의약물로 되어있다.
하나의 약은 여러 환자를 가질 수가 있다.
⇒ 처방내역(처방id), 환자(환자id)
</aside>
<aside> ▫️
처방내역은 처방id, 수술필요여부, 의사이름, 처방일자, 가격, 질병코드, 약품명, 투약일수, 환자id
하나의 처방내역은 여러 개의 약을 가질 수 있다.
하나의 처방내역은 하나의 환자를 가질 수 있다
⇒ 환자(환자id), 의사(의사id), 약(약id)
</aside>
<aside> ▫️
의사는 과, 직함, 의사명, 의사id, 경력, 입사일으로 되어있다
하나의 의사은 여러 개의 환자을 가질 수 있다.
⇒ 환자(환자id), 처방내역(처방id), 근무표(관리번호)
</aside>
<aside> ▫️
간호사는 과, 직함, 간호사id, 간호사이름, 경력, 입사일로 되어있다
여러명의 간호사는 여러명의 병실 가질 수 있다
⇒ 병실(병실호수), 근무표(관리번호)
</aside>
<aside> ▫️
근무표는 관리번호, 근무자id(의사id & 간호사id), 근무자명, 근무날짜, 교대자, 호수, 직함으로 되어있다.
근무표는 여러 간호사, 여러 의사를 가질 수 있다.
⇒ 의사(의사id), 간호사(간호사id), 병실(호수)
</aside>
<aside> ▫️
병실은 호수, 종류(몇인실인가), 위치(몇층인가), 담당간호사
병실은 여러 환자를, 여러 간호사를 가질 수 있다
⇒ 간호사(간호사id), 환자(환자id)
</aside>
<aside> 💡
<데이터타입 규칙>
id : varcahr(10) not null
name : varcahr(30) not null
질병 5글자 이내로
날짜는 date
</aside>
<aside> 💡
<코드 규칙>
환자 P-001
의사 DOC-01
간호사 NUR-01 / 과장, 수간호사, 일반
질병코드 AX-001
| 첫번째 자리 | 뜻 |
|---|---|
| A | 경상 |
| B | 중상 |
| C | 위독 |
| D | 감염 |
| 두번째 자리 | 뜻 |
|---|---|
| X | 외과 |
| Y | 내과 |
| Z | 정신과 |
약 M-001 / 해열제,항생제
호수 301, 204
</aside>