25 lines
1.9 KiB
MySQL
25 lines
1.9 KiB
MySQL
|
|
-- =====================================================
|
||
|
|
-- medical_divi_product : 용량/출력(Depth4) 카테고리별 약품 매핑 테이블
|
||
|
|
-- 참조: MU_TREATMENT_PROCEDURE_PRODUCT
|
||
|
|
-- =====================================================
|
||
|
|
|
||
|
|
CREATE TABLE `medical_divi_product` (
|
||
|
|
`pid` INT(11) NOT NULL AUTO_INCREMENT COMMENT '고유 식별자',
|
||
|
|
`store_pid` INT(11) NOT NULL DEFAULT 1 COMMENT '병원(지점) 식별자',
|
||
|
|
`divi_pid` INT(11) NOT NULL COMMENT '진료유형 카테고리 pid (medical_divi_list.pid, Depth4 기준)',
|
||
|
|
`product_name` VARCHAR(200) NOT NULL COMMENT '약품/제품 명칭',
|
||
|
|
`product_code` VARCHAR(100) DEFAULT NULL COMMENT '약품 코드 (재고관리용)',
|
||
|
|
`volume` DECIMAL(10,2) DEFAULT 0 COMMENT '제품 1개당 용량',
|
||
|
|
`use_volume` DECIMAL(10,2) DEFAULT 0 COMMENT '1회 사용량',
|
||
|
|
`unit_cd` VARCHAR(50) DEFAULT NULL COMMENT '단위 코드 (UNIT_CD 공통코드)',
|
||
|
|
`unit_nm` VARCHAR(100) DEFAULT NULL COMMENT '단위 명칭',
|
||
|
|
`price` INT(11) DEFAULT 0 COMMENT '입고 단가',
|
||
|
|
`order_number` INT(11) DEFAULT 0 COMMENT '정렬 순서',
|
||
|
|
`list_use` CHAR(1) DEFAULT 'y' COMMENT '사용여부 (y/n)',
|
||
|
|
`reg_date` DATETIME DEFAULT CURRENT_TIMESTAMP() COMMENT '등록일시',
|
||
|
|
`up_date` DATETIME DEFAULT CURRENT_TIMESTAMP() ON UPDATE CURRENT_TIMESTAMP() COMMENT '수정일시',
|
||
|
|
PRIMARY KEY (`pid`),
|
||
|
|
KEY `idx_divi_pid` (`divi_pid`),
|
||
|
|
CONSTRAINT `fk_mdp_divi_pid` FOREIGN KEY (`divi_pid`) REFERENCES `medical_divi_list` (`pid`) ON DELETE CASCADE ON UPDATE CASCADE
|
||
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='진료유형 카테고리별 약품/제품 매핑 (재고관리)';
|