📄 frmyb2.frm
字号:
OleObjectBlob = "FRMYB2.frx":031A
TabIndex = 5
TabStop = 0 'False
Top = 870
Width = 11835
End
End
Attribute VB_Name = "Form9"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Sub PRINT_A() '医院医疗与管理质量综合统计表
Dim dd As Excel.Application
Set dd = CreateObject("Excel.Application")
dd.Workbooks.Open ("C:\PP\SB\医院医疗与管理质量综合统计表")
dd.Range("H2").Select: dd.ActiveCell.FormulaR1C1 = " 统计日期:" + CStr(DATE1) + " 至 " + DATE2
dd.Range("F17").Select: dd.ActiveCell.FormulaR1C1 = "制 表:" + Form3.sbar.Panels(2) + " " + CStr(Date) + " " + CStr(Time)
dd.Visible = True
Do While Not Data1.Recordset.EOF
If Data1.Recordset!科室代码 = "01" Then
dd.Range("C6").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!治愈好转率)
dd.Range("D6").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!治愈者平均住院天数)
dd.Range("E6").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!无菌手术甲级愈合率)
dd.Range("F6").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!住院抢救成功率)
dd.Range("G6").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!院内感染发生率)
dd.Range("H6").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!手术并发症发生率)
dd.Range("I6").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!无菌手术切口感染率)
dd.Range("J6").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!甲级病案率)
End If
If Data1.Recordset!科室代码 = "02" Then
dd.Range("C7").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!治愈好转率)
dd.Range("D7").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!治愈者平均住院天数)
dd.Range("E7").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!无菌手术甲级愈合率)
dd.Range("F7").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!住院抢救成功率)
dd.Range("G7").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!院内感染发生率)
dd.Range("H7").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!手术并发症发生率)
dd.Range("I7").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!无菌手术切口感染率)
dd.Range("J7").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!甲级病案率)
End If
If Data1.Recordset!科室代码 = "03" Then
dd.Range("C8").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!治愈好转率)
dd.Range("D8").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!治愈者平均住院天数)
dd.Range("E8").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!无菌手术甲级愈合率)
dd.Range("F8").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!住院抢救成功率)
dd.Range("G8").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!院内感染发生率)
dd.Range("H8").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!手术并发症发生率)
dd.Range("I8").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!无菌手术切口感染率)
dd.Range("J8").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!甲级病案率)
End If
If Data1.Recordset!科室代码 = "04" Then
dd.Range("C9").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!治愈好转率)
dd.Range("D9").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!治愈者平均住院天数)
dd.Range("E9").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!无菌手术甲级愈合率)
dd.Range("F9").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!住院抢救成功率)
dd.Range("G9").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!院内感染发生率)
dd.Range("H9").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!手术并发症发生率)
dd.Range("I9").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!无菌手术切口感染率)
dd.Range("J9").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!甲级病案率)
End If
If Data1.Recordset!科室代码 = "40" Then
dd.Range("C10").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!治愈好转率)
dd.Range("D10").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!治愈者平均住院天数)
dd.Range("E10").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!无菌手术甲级愈合率)
dd.Range("F10").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!住院抢救成功率)
dd.Range("G10").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!院内感染发生率)
dd.Range("H10").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!手术并发症发生率)
dd.Range("I10").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!无菌手术切口感染率)
dd.Range("J10").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!甲级病案率)
End If
If Data1.Recordset!科室代码 = "05" Then
dd.Range("C11").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!治愈好转率)
dd.Range("D11").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!治愈者平均住院天数)
dd.Range("E11").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!无菌手术甲级愈合率)
dd.Range("F11").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!住院抢救成功率)
dd.Range("G11").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!院内感染发生率)
dd.Range("H11").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!手术并发症发生率)
dd.Range("I11").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!无菌手术切口感染率)
dd.Range("J11").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!甲级病案率)
End If
If Data1.Recordset!科室代码 = "06" Then
dd.Range("C12").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!治愈好转率)
dd.Range("D12").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!治愈者平均住院天数)
dd.Range("E12").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!无菌手术甲级愈合率)
dd.Range("F12").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!住院抢救成功率)
dd.Range("G12").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!院内感染发生率)
dd.Range("H12").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!手术并发症发生率)
dd.Range("I12").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!无菌手术切口感染率)
dd.Range("J12").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!甲级病案率)
End If
If Data1.Recordset!科室代码 = "07" Then
dd.Range("C13").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!治愈好转率)
dd.Range("D13").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!治愈者平均住院天数)
dd.Range("E13").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!无菌手术甲级愈合率)
dd.Range("F13").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!住院抢救成功率)
dd.Range("G13").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!院内感染发生率)
dd.Range("H13").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!手术并发症发生率)
dd.Range("I13").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!无菌手术切口感染率)
dd.Range("J13").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!甲级病案率)
End If
If Data1.Recordset!科室代码 = "41" Then
dd.Range("C14").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!治愈好转率)
dd.Range("D14").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!治愈者平均住院天数)
dd.Range("E14").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!无菌手术甲级愈合率)
dd.Range("F14").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!住院抢救成功率)
dd.Range("G14").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!院内感染发生率)
dd.Range("H14").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!手术并发症发生率)
dd.Range("I14").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!无菌手术切口感染率)
dd.Range("J14").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!甲级病案率)
End If
If Data1.Recordset!科室代码 = "08" Then
dd.Range("C15").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!治愈好转率)
dd.Range("D15").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!治愈者平均住院天数)
dd.Range("E15").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!无菌手术甲级愈合率)
dd.Range("F15").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!住院抢救成功率)
dd.Range("G15").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!院内感染发生率)
dd.Range("H15").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!手术并发症发生率)
dd.Range("I15").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!无菌手术切口感染率)
dd.Range("J15").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!甲级病案率)
End If
If Data1.Recordset!科室代码 = "09" Then
dd.Range("C16").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!治愈好转率)
dd.Range("D16").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!治愈者平均住院天数)
dd.Range("E16").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!无菌手术甲级愈合率)
dd.Range("F16").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!住院抢救成功率)
dd.Range("G16").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!院内感染发生率)
dd.Range("H16").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!手术并发症发生率)
dd.Range("I16").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!无菌手术切口感染率)
dd.Range("J16").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!甲级病案率)
End If
Data1.Recordset.MoveNext
Loop
DDSS:
dd.Visible = True
dd.ActiveWorkbook.PrintPreview
dd.ActiveWorkbook.Saved = True
dd.ActiveWorkbook.Close
dd.Quit
End Sub
Sub PRINT_B() '医院工作效率综合指标统计表
Dim dd As Excel.Application
Set dd = CreateObject("Excel.Application")
dd.Workbooks.Open ("C:\PP\SB\医院工作效率综合指标统计表")
dd.Range("F2").Select: dd.ActiveCell.FormulaR1C1 = " 统计日期:" + CStr(DATE1) + " 至 " + DATE2
dd.Range("E17").Select: dd.ActiveCell.FormulaR1C1 = "制 表:" + Form3.sbar.Panels(2) + " " + CStr(Date) + " " + CStr(Time)
dd.Visible = True
Do While Not Data1.Recordset.EOF
If Data1.Recordset!科室代码 = "01" Then
dd.Range("B6").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!编制床位使用率)
dd.Range("C6").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!展开床位使用率)
dd.Range("D6").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!床位周转次数)
dd.Range("E6").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!出院者平均住院日)
dd.Range("F6").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!每百床月手术指数)
dd.Range("G6").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!平均术前住院日)
dd.Range("H6").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!手术_确诊平均日)
End If
If Data1.Recordset!科室代码 = "02" Then
dd.Range("B7").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!编制床位使用率)
dd.Range("C7").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!展开床位使用率)
dd.Range("D7").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!床位周转次数)
dd.Range("E7").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!出院者平均住院日)
dd.Range("F7").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!每百床月手术指数)
dd.Range("G7").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!平均术前住院日)
dd.Range("H7").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!手术_确诊平均日)
End If
If Data1.Recordset!科室代码 = "03" Then
dd.Range("B8").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!编制床位使用率)
dd.Range("C8").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!展开床位使用率)
dd.Range("D8").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!床位周转次数)
dd.Range("E8").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!出院者平均住院日)
dd.Range("F8").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!每百床月手术指数)
dd.Range("G8").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!平均术前住院日)
dd.Range("H8").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!手术_确诊平均日)
End If
If Data1.Recordset!科室代码 = "04" Then
dd.Range("B9").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!编制床位使用率)
dd.Range("C9").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!展开床位使用率)
dd.Range("D9").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!床位周转次数)
dd.Range("E9").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!出院者平均住院日)
dd.Range("F9").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!每百床月手术指数)
dd.Range("G9").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!平均术前住院日)
dd.Range("H9").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!手术_确诊平均日)
End If
If Data1.Recordset!科室代码 = "40" Then
dd.Range("B10").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!编制床位使用率)
dd.Range("C10").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!展开床位使用率)
dd.Range("D10").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!床位周转次数)
dd.Range("E10").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!出院者平均住院日)
dd.Range("F10").Select: dd.ActiveCell.FormulaR1C1 = DxCStr(Data1.Recordset!每百床月手术指数)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -