Project

General

Profile

Feature #227

Updated by 關山 和丈 3 months ago

##### 実装タスク詳細 当日患者一覧にて、当日の処方に麻薬が1つでも含まれる患者の行へ**丸囲み「麻」**を表示。 

 判定は narcotic_keywords.name = medicines.generic_name(active = TRUE)の論理一致で行う。 

 既存スキーマは変更しない(medicines に boolean 追加しない)。 

 API は narcotic: { is_narcotic: boolean } を各行に返却。 


 narcotic_keywords 
 - GenericNameテーブル/モデルを実装 ┌─────────────────────────┐ 
 - GenericNameテーブルで麻薬かどうかを判定できる機能を実装 │ id | name(一般名) | active │ 
 - GenericNameをAPIで受け渡せるよう実装 └─────────────────────────┘ 
            ▲    論理一致(文字列) 
            │    nk.name = m.generic_name 
            │ 
 - GenericNameに麻薬が含まれている場合は当日患者一覧でステータスを付与する機能を実装 

 medicines 
 ┌──────────────────────────────────────────────┐ 
 │ id | name(商品名) | generic_name(一般名) | … │ 
 └──────────────────────────────────────────────┘ 


Back