同期收治患者住院天数_合理用药监测指标

刘营中心卫生院

合理用药监测指标

一、

(一)医院抗菌药物品种原则上不超过35种

①同一通用名称注射剂型和口服剂型各不超过2种,具有相似或者相同药理学特征的抗菌药物不得重复采购。

②头霉素类抗菌药物不超过2个品规;

③三代及四代头孢菌素(含复方制剂)类抗菌药物口服剂型不超过5个品规,注射剂型不超过8个品规;

④碳青霉烯类抗菌药物注射剂型不超过3个品规;

⑤氟喹诺酮类抗菌药物口服剂型和注射剂型各不超过4个品规;

⑥深部抗真菌类抗菌药物不超过5个品种。

本监测指标所指抗菌药物是指治疗细菌、支原体、衣原体、立克次体、螺旋体、真菌等病原微生物所致感染性疾病的药物,不包括治疗结核病、寄生虫病和各种病毒所致感染性疾病的药物以及具有抗菌作用的中药制剂。

不包括抗结核病药、抗病毒药、抗寄生虫药;不含植物成分的抗菌药、不包括抗皮肤感染药、眼科抗感染药等外用品规

(二)接受抗菌药物治疗住院患者微生物检验样本送检率(增补)

指标名称:接受抗菌药物治疗住院患者微生物检验样本送检率(%)。

对象选择:接受抗菌药物治疗住院患者

指标类型:结果指标。

指标改善:

①接受限制使用级抗菌药物治疗的住院患者抗菌药物使用前微生物检验样本送检率不低于50%

②接受特殊使用级抗菌药物治疗的住院患者抗菌药物使用前微生物检验样本送检率不低于80%

分子:接受抗菌药物治疗住院患者微生物检验样本送检例数

分母:同期接受抗菌药物治疗住院患者总例数

计算公式:

接受抗菌药物治疗住院患者微生物检验样本送检例数

微生物检验样本送检率(%)

=------------------------------------------×100%

同期接受抗菌药物治疗住院患者总例数

(三)住院患者抗菌药物使用率(增补)

指标名称:住院患者抗菌药物使用率(%)

对象选择:全部住院患者

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,以下是利用分治法查找病患序列中年龄最大和最小的患者的C++代码实现: ```c++ #include <iostream> #include <vector> #include <limits> using namespace std; // 定义一个结构体,用于保存病患的年龄信息 struct AgeInfo { int maxAge; // 最大年龄 int minAge; // 最小年龄 }; // 分治函数,用于递归查找最大和最小年龄 AgeInfo findMaxMinAge(vector<int>& ageList, int left, int right) { AgeInfo ageInfo{ numeric_limits<int>::min(), numeric_limits<int>::max() }; // 初始化一个AgeInfo结构体,最大年龄为int类型的最小值,最小年龄为int类型的最大值 if (left == right) { // 如果序列中只有一个元素 ageInfo.maxAge = ageList[left]; // 最大年龄为该元素的年龄 ageInfo.minAge = ageList[left]; // 最小年龄为该元素的年龄 return ageInfo; // 返回AgeInfo结构体 } if (left + 1 == right) { // 如果序列中只有两个元素 ageInfo.maxAge = max(ageList[left], ageList[right]); // 最大年龄为两个元素中的最大值 ageInfo.minAge = min(ageList[left], ageList[right]); // 最小年龄为两个元素中的最小值 return ageInfo; // 返回AgeInfo结构体 } int mid = (left + right) / 2; // 找到序列的中间位置 // 递归查找左半部分的最大和最小年龄 AgeInfo leftAgeInfo = findMaxMinAge(ageList, left, mid); // 递归查找右半部分的最大和最小年龄 AgeInfo rightAgeInfo = findMaxMinAge(ageList, mid + 1, right); // 最大年龄为左右两部分中的最大值 ageInfo.maxAge = max(leftAgeInfo.maxAge, rightAgeInfo.maxAge); // 最小年龄为左右两部分中的最小值 ageInfo.minAge = min(leftAgeInfo.minAge, rightAgeInfo.minAge); return ageInfo; // 返回AgeInfo结构体 } int main() { vector<int> ageList = { 25, 36, 48, 19, 57, 33, 42, 65 }; // 病患年龄序列 int n = ageList.size(); // 序列长度 AgeInfo ageInfo = findMaxMinAge(ageList, 0, n - 1); // 查找最大和最小年龄 cout << "Max age: " << ageInfo.maxAge << endl; // 输出最大年龄 cout << "Min age: " << ageInfo.minAge << endl; // 输出最小年龄 return 0; } ``` 在这个实现中,我们定义了一个AgeInfo结构体,用于保存病患的最大和最小年龄信息。我们使用递归的方式,在每次递归中将序列分成两部分,递归查找左半部分和右半部分的最大和最小年龄,然后将左右两部分的最大和最小值合并,得到整个序列的最大和最小年龄。最后,输出最大和最小年龄即可。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值