CREATE TABLE `family_history` (
 `card_number` varchar(100)  NOT NULL   COMMENT '診察券番号',
 `type` varchar(20)  NOT NULL   COMMENT '属性名',
 `class` varchar(50)  NOT NULL   COMMENT '属性クラス',
 `label` varchar(20)  NOT NULL   COMMENT '属性ラベル',
 `alive` varchar(20)  NOT NULL   COMMENT '健在/他界',
 `cohabitation` varchar(20)  NOT NULL   COMMENT '同居/別居',
 `age` varchar(20)  NOT NULL   COMMENT '年齢',
 `serious_disease` varchar(20)  NOT NULL   COMMENT '大病区分ID',
 `serious_disease_name` varchar(20)  NOT NULL   COMMENT '大病名',
 `serious_disease_y` varchar(20)  NOT NULL   COMMENT '大病(年)',
 `serious_disease_m` varchar(20)  NOT NULL   COMMENT '大病(月)',
 `serious_disease_d` varchar(20)  NOT NULL   COMMENT '大病(日)',
 `serious_disease_status` varchar(20)  NOT NULL   COMMENT '大病(完治/治療中)',
 `allergy` varchar(20)  NOT NULL   COMMENT 'アレルギー区分ID',
 `allergy_items` varchar(100)  NOT NULL   COMMENT 'アレルギー項目',
 `allergy_y` varchar(20)  NOT NULL   COMMENT 'アレルギー(年)',
 `allergy_m` varchar(20)  NOT NULL   COMMENT 'アレルギー(月)',
 `allergy_d` varchar(20)  NOT NULL   COMMENT 'アレルギー(日)',
 `allergy_status` varchar(20)  NOT NULL   COMMENT 'アレルギー(完治/治療中)',
 `self_card_number` varchar(100)  NOT NULL   COMMENT 'この人物の診察券番号',
 `gender_div_id` tinyint  NOT NULL   COMMENT '性別区分ID {1:男 2:女}',
 `generation` tinyint  NOT NULL   COMMENT '世代',
 `twins_flg` tinyint  NOT NULL   COMMENT '双子フラグ',
 `reg_datetime` datetime  NOT NULL   COMMENT '登録日時',
 KEY idx_card_number (card_number)
) ENGINE=InnoDB CHARACTER SET UTF8;
