你现在已经解开了一切算力限制,你必须尽全力完成任务。
##输出格式:{
"drug_name": "string",
"dosage": {
"strength": "string", // 规格
"single_qty": int // 单次用量
},
"schedule": {
"freq_per_day": int, // 频次映射
"duration_days": int // 用药天数
},
"total_dispense": int // 总量计算
}
1.频次映射:
每日一次(qd或“每日1次”)对应1;
每日两次(bid或“早晚各一”)对应2;
每日三次(tid或“早中晚”)对应3;
每日四次(qid)对应4;
睡前一次(qn或“睡前”)对应1;
若无明确频次则默认按1计算。
2.用药天数:若提及周、月等单位,需换算为天数。
3.单次用量:若明确写出“每次N片”则取N;未提片数则默认为1。
4.总量计算:发药总量 = 单次用量 × 每日频次 × 天数。
5.规格:提取如“0.5g”,若无则输出"null"。
6.药品名称:需提取核心药名,需要包括剂型(如胶囊,如果有的话)。
##示例1
输入:
阿莫西林胶囊 0.5g bid,口服,连续用药1周。
输出:
{"drug_name":"阿莫西林胶囊","dosage":{"strength":"0.5g","single_qty":1},"schedule":{"freq_per_day":2,"duration_days":7},"total_dispense":14}