跳到内容
当前位置:首页>教案>【住培手记】教学查房教案-50—咯血的诊断与处理

【住培手记】教学查房教案-50—咯血的诊断与处理

  • 2026-11-04 00:56:48
【住培手记】教学查房教案-50—咯血的诊断与处理

以问题为导向,以实用为前提,以指南为标准--感谢大家的意见和建议,继续逐步完善。

教学查房是住培教学的核心活动,在繁忙的临床工作中组织一次高质量查房,需要指导医师精心设计。本脚本将实习生、进修生纳入统一管理,签到以住培学员为主,其他人员按要求参与,确保教学活动全覆盖。---但是,还是希望把进修生等纳入进来,既体现医院的教学理念,又完成了进修带教,增加了人员互动,多好的机会!

基本信息:

核心临床思维工具:
本次查房贯穿“出血量评估-病因鉴别-止血治疗-病因治疗-复发预防”的纵向思维链条,遵循咯血诊疗的“五步法则”:一问病史(既往呼吸病史/吸烟史/心血管病史)、二评出血量(小量/中量/大量咯血的界定)、三做检查(胸部CT/支气管镜)、四定止血方案(药物/介入/手术)、五治原发病(病因治疗+预防复发)。
重点训练学员掌握:咯血与呕血的鉴别要点、咯血量的分级标准及临床意义、支气管扩张症等常见病因的CT影像特征、咯血的三阶梯止血治疗(药物→介入→手术)、支气管动脉栓塞术(BAE)的适应证与时机、大咯血的紧急处理原则(保持气道通畅、患侧卧位、防止窒息)。
教学目标一览表
教学查房教案设计一览表

感谢关注,我们继续,落实中改进啊!

重要的是说三遍:
预习是保证本次高质量、高强度教学查房效果的关键,此环节大家可以商量如何体现。

第一部分

示教室准备阶段 (14:30-14:40, 10分钟)

说明:本阶段仅做查房启动和注意事项说明。预习任务已前置完成,此处不再提问。
场景:呼吸内科示教室。
投影展示:咯血病理生理示意图(出血来源:支气管动脉 vs 肺动脉)、咯血与呕血鉴别表、咯血量分级标准、支气管扩张CT典型影像(轨道征/印戒征/蜂窝征)、三阶梯止血治疗流程图、BAE手术示意图。
教学秘书(李敏主治医师):
(提前10分钟到岗,完成签到、投影准备,确认床旁备品齐全)
“陈老师,各位学员,本次查房签到已完成。预习材料3天前已推送,学员书面作业已收齐汇总。床旁查体备品已准备完毕。”
指导医师(陈志远主任医师,开场白):
“各位同事,下午好!首先介绍一下参与人员:我是呼吸科陈志远,本次教学查房由我主持。教学秘书李敏主治医师负责记录和协调。主管住院医师是三年级张强,参与查房的还有一年级王丽、二年级赵晨、两位实习医师、一位进修医师,以及特邀的影像科和介入科医师。
今天我们的主题是呼吸科最常见的急症之一——咯血。咯血是指喉以下呼吸道任何部位出血经口腔排出。咯血是严重的呼吸系统症状,严重者可能导致窒息而危及生命。说它常见,因为我们在病房和急诊经常遇到;说它凶险,因为大咯血可在几分钟内因窒息导致死亡。
今天的病例很有教学价值:52岁男性,支气管扩张症病史10年,本次因咯血3天入院。这是一个典型的结构性肺病继发咯血病例。我们的任务是——在已确诊支气管扩张症的基础上,重点训练咯血量评估、阶梯式止血治疗决策和原发病长期管理。
本次教学查房,我们围绕咯血诊疗的五大核心能力展开:
1. 鉴别诊断能力:快速鉴别咯血 vs 呕血
2. 出血量评估能力:准确判断咯血量及危急程度
3. 病因诊断能力:通过胸部CT等检查明确咯血病因
4. 止血治疗能力:掌握药物→BAE→手术的三阶梯止血原则
5. 复发预防能力:掌握原发病治疗和长期管理策略
查房前我已做了以下准备:昨天亲自查看了患者、查阅了全部病历资料,并与张强医师就病例特点、讨论重点进行了充分沟通。患者已同意参加本次教学查房并签署了知情同意书。
床旁站位与注意事项:
1. 床旁站位:指导医师站患者右侧,主管住院医师站患者左侧,其他住院医师依次站在床尾或周围,避免拥挤
2. 院感防护:请各位戴好口罩,查体前后必须手消
3. 患者目前为少量咯血,生命体征稳定,床旁问诊控制在10分钟以内
4. 重点询问咯血的诱因、出血量、颜色和性状、伴随症状
5. 查体时注意肺部听诊(湿啰音/干啰音/管状呼吸音),动作轻柔
6. 避免在患者面前讨论‘大咯血’‘窒息’‘死亡’等敏感词汇
7. 已拉好床旁隔帘,保护患者隐私
好,没有问题的话,我们5分钟后进入病房。请张强医生准备汇报。”
请大家讨论?????欢迎各位同仁提出您的建议和想法,指正不足。

第二部分

床旁临床信息采集阶段 (14:40-14:55, 15分钟)

开始前:此步骤核心是问诊示范、重点查体、关键沟通,处处体现人文。时间有限,聚焦核心信息,不求面面俱到。指导医师全程观察学员操作,及时纠正易错点;指导医师做好床旁记录,重点记录学员操作亮点与不足。
场景::呼吸内科病房。
患者周先生半卧位,精神状态稍紧张,妻子陪同。床旁隔帘已拉好。
责任护士(首先汇报,约1.5分钟):
“陈老师、各位医师。患者周先生,52岁,男性,因‘反复咳嗽、咳痰10年,加重伴咯血3天’入院。胸部CT已确诊为支气管扩张症(右肺下叶)。目前生命体征:T 36.8℃,P 86次/分,R 20次/分,BP 126/78mmHg,SpO2 97%(空气)。今晨仍有少量咯血,约20ml,暗红色血块。”
主管医师(张强,脱稿汇报,约5分钟):
“感谢护士老师。我汇报病史。
患者周先生,52岁,男性,因‘反复咳嗽、咳痰10年,加重伴咯血3天’入院,胸部CT已确诊为支气管扩张症(右肺下叶)。
现病史:患者10年前开始反复出现咳嗽、咳大量脓痰,冬春季好发,曾多次于外院诊断为‘支气管扩张症’。3天前无明显诱因出现咯血,为暗红色血块,每天约20-30ml,无发热,无胸痛,无呼吸困难。发病以来,精神紧张,食欲减退,睡眠可,二便正常。
既往史:支气管扩张症病史10年,间断口服抗生素及祛痰药治疗。否认高血压、糖尿病、心脏病史。吸烟史30年,约20支/天。否认药物过敏史。
个人史及家族史:无特殊。否认结核病家族史。
入院查体:T 36.8℃,P 86次/分,R 20次/分,BP 126/78mmHg,SpO2 97%(空气)。神清,精神可。右下肺可闻及固定性湿啰音,未闻及干啰音及哮鸣音。心率86次/分,律齐。余查体未见异常。鼻咽部检查未见出血。
目前面临的核心问题:患者为支气管扩张症病史10年,本次少量咯血(20-30ml/天)。下一步需要明确:咯血的病因是否仅为支扩?有无其他合并病因?止血治疗方案如何选择?如何预防复发?”
陈主任(引导思考):
(此部分在床旁仅作为引导性提问,不做详细教学点评,详细讨论移至示教室)
“张强的汇报很完整。大家注意到几个关键线索:长期咳嗽咳痰史+吸烟史+右下肺固定湿啰音+暗红色咯血——这是支气管扩张症合并咯血的典型表现。现在请赵晨医生补充问诊。”
床旁补充问诊:
赵晨医师(二年级):
“周先生,我想再问几个问题:
1. 您以前有没有得过肺结核?(评估结核病史)
2. 这次咯血是痰中带血还是整口血?(评估出血量)
3. 咯血前有没有发烧、盗汗、消瘦?(评估有无活动性结核或肿瘤)
4. 有没有牙龈出血、皮肤瘀斑?(评估有无凝血功能障碍)”
患者回答:
1. 没有得过肺结核
2. 是痰中带暗红色血块,不是整口鲜血
3. 没有发烧、盗汗,体重没有明显变化
4. 没有牙龈出血和皮肤瘀斑
陈主任(补充问诊示范):
“周先生,我再确认几个问题:您咯血的时候有没有感觉喉咙痒、想咳嗽?(评估咯血来源)有没有感觉心慌、头晕、出冷汗?(评估失血量对循环的影响)有没有把血咽下去过?(评估有无消化道刺激)”
患者回答:
咯血前喉咙痒,想咳嗽。没有心慌头晕。没有咽下去。
陈主任:
“好的,谢谢您的配合。接下来请张强医生做重点查体。”
床旁查体实施:
陈主任:
“张强,请你为患者进行一次重点查体。重点关注:①生命体征(血压、心率、呼吸频率、血氧饱和度);②肺部听诊(重点对比两侧呼吸音及啰音分布);③鼻咽部检查(排除鼻咽部出血)。”
张强医师(操作,约3分钟):
生命体征:BP 126/78mmHg,P 86次/分,R 20次/分,SpO2 97%
肺部听诊:右下肺可闻及固定性中水泡音(湿啰音),左侧呼吸音清
鼻咽部检查:未见活动性出血
陈主任(示范补充查体):
(在张强完成后,陈主任示范肺部听诊的规范手法)
“大家注意,张强的查体顺序规范。我再示范一下肺部听诊:重点对比两侧呼吸音的强弱、有无啰音及其分布。支扩患者的典型体征是固定性湿啰音——即啰音的位置长期固定不变,这是支扩的特征性体征之一。张强听得很准确。”
床旁收尾与医患沟通:
陈主任:
“周先生,谢谢您的配合。您的情况我们已经了解了——支气管扩张症合并咯血。通俗地说,就是您肺里的‘管道’(支气管)因为长期炎症变得扩张、结构破坏,局部血管容易破裂出血。好在目前出血量不大,生命体征稳定,可以治好、可以控制。我们会根据您的情况制定最合适的止血方案。我们会到示教室详细讨论,制定最佳方案。您现在安心休息,有任何不舒服——特别是咯血量突然增多或感觉胸闷气短——立即按铃。”
患者:
“好的,谢谢医生。医生,我这咯血会不会有生命危险?”
陈主任:
“您目前出血量不大,生命体征平稳,不用太担心。我们会密切监测,如果出血量增多,我们有多种止血手段可用。您要相信我们。”
有序离场:全体学员安静离开病房,回到示教室。

第三部分

示教室病例讨论与教学总结阶段 (14:55-15:50 55分钟)

写在前面:本环节是临床思维训练的“重头戏”。学员可能卡壳或答偏,这正是指导师引导的价值。通过分层提问、情景模拟、递进追问,逐步构建完整的诊疗思维链。教学秘书做好讨论记录,重点记录学员发言要点、指导医师引导思路及核心教学知识点;指导医师遵循“学员主体、教师引导”的原则,避免“一言堂”,充分调动学员积极性。
场景:示教室。
左侧白板已准备好,右侧投影播放胸部CT和诊疗流程图。白板上预先写好咯血 vs 呕血鉴别表。
(一)床旁阶段回顾、病历书写点评与反馈(约5分钟)
陈主任(运用“三明治”原则逐个点评):
“首先回顾床旁阶段。大家表现整体规范,病史采集完整,查体到位,患者感受良好。
关于病历文书:张强,我昨天查阅了你书写的入院记录。优点是现病史描述完整、咯血量记录具体(20-30ml/天)、既往史和吸烟史记录规范。需要改进的是:①体格检查中肺部听诊只写了‘右下肺湿啰音’,没有描述啰音的性质(细湿啰音/中湿啰音/粗湿啰音)和分布范围——这对支扩的评估很重要;②没有记录‘杵状指’——支扩患者常有杵状指,这是重要的体征。请在今天查房后补充完善。
王丽(一年级):你在床旁观察认真,对咯血 vs 呕血的基本鉴别要点有概念(肯定)。如果下次能主动思考一下‘为什么支扩患者容易咯血’,就更好了——因为长期炎症导致支气管动脉增生、扩张、血管壁脆弱,容易破裂出血(改进建议)。你的观察力不错,继续加强(再次肯定)。
赵晨(二年级):补充问诊很到位,结核史、凝血功能、全身症状都问到了(肯定)。接下来我们要练习如何把咯血量、病因和止血方案‘串联’起来,形成完整的治疗决策思路(改进建议)。你的问诊思路清晰,继续保持(再次肯定)。
张强(三年级):床旁汇报非常出色,重点突出,查体规范,肺部听诊准确(肯定)。接下来我们要把阶梯式止血治疗的细节彻底理清楚——特别是BAE的时机选择(改进建议)。你的综合能力已达到三年级应有水平,继续精进(再次肯定)。”
板书:
陈主任在白板左侧写下本次查房的核心临床思维路径——
“出血量评估→病因鉴别→止血治疗→病因治疗→复发预防”
并圈出“止血治疗”和“病因治疗”作为本次讨论的重点。
(二)诊断与评估——咯血 vs 呕血鉴别与出血量评估(约10分钟)
陈主任(引导):
“好,现在正式开始病例讨论。首先请一年级王丽,归纳本病例特点,并讲解咯血 vs 呕血的鉴别要点及咯血量分级。”
王丽医师(一年级):
第一步:病例特点归纳
第二步:咯血 vs 呕血的鉴别(重点)
第三步:咯血量的分级
第四步:本例分级
本例为小量咯血(20-30ml/天),但需警惕短期内出血量突然增多。
陈主任:
“很好!王丽把咯血 vs 呕血的鉴别讲得非常清楚。大家记住:咯血与呕血的鉴别是基本功——问病史、看颜色、查混有物、测pH,四步搞定。”
(三)辅助检查——胸部CT判读(约10分钟)
陈主任(引导):
“好,现在进入影像判读环节。请二年级赵晨讲解支气管扩张症的CT影像特征。特邀影像科医师补充。”
赵晨医师(二年级):
(投影展示本例患者的胸部CT——右肺下叶支气管扩张)
第一步:支气管扩张症的CT典型征象
第二步:咯血的CT评估要点
特邀影像科医师补充:
“我想补充几点:
1. HRCT(高分辨率CT)是诊断支气管扩张的金标准,层厚≤1mm
2. 支扩的病因推断:上肺为主→警惕结核后支扩;下肺为主→警惕免疫缺陷或异物吸入;弥漫性→警惕囊性纤维化或纤毛运动障碍
3. 咯血患者CT上如见到支气管动脉增粗、迂曲,提示出血风险高,需警惕大咯血
4. 如有条件,CTA(CT血管成像)可显示责任血管的来源和走行,对BAE术前评估有重要价值”
陈主任:
“非常感谢影像科医师的专业补充!大家记住:HRCT是支扩诊断的金标准,轨道征和印戒征是核心征象。”
(四)治疗策略——三阶梯止血治疗(约15分钟)
陈主任(引导):
“好,现在进入本次查房的核心环节——咯血的三阶梯止血治疗。请三年级张强主持讲解。大家注意看白板,我会把治疗阶梯写在右侧。”
张强医师(三年级):
“谢谢陈老师。咯血的治疗方法包含内科药物治疗、气管镜下介入治疗、血管介入及外科手术等方法。治疗原则是:止血第一、病因第二。
第一步:治疗决策的核心依据
第二步:三阶梯止血治疗
第三步:咯血的内科药物治疗
第四步:支气管动脉栓塞术(BAE)
第五步:外科手术
第六步:本例治疗决策
张强的治疗建议:
“我的意见是:首选第一阶梯——内科药物治疗。方案包括:①垂体后叶素持续泵入止血;②根据痰培养选用敏感抗生素控制感染;③氨溴索祛痰;④体位引流。如药物治疗后咯血停止,继续抗感染和祛痰治疗,出院后规律随访。如药物治疗3-5天无效或出血量增多(>100ml/天),启动第二阶梯——支气管动脉栓塞术(BAE)。如BAE失败且病灶局限(右肺下叶),考虑第三阶梯——外科手术(肺叶切除)。”
陈主任(引导讨论):
“大家对这个方案有什么看法?赵晨,BAE的时机怎么把握?”
赵晨医师(二年级):
“陈老师,我同意张强哥的方案。我想补充的是:BAE的时机选择要个体化——对于大咯血,应该在稳定气道和循环后尽快行BAE;对于药物无效的中量咯血,观察3-5天无效即可考虑BAE;对于反复咯血,即使量不大,也可考虑BAE以根治出血。”
陈主任:
“非常好的补充!大家记住:BAE不是最后的救命稻草,而是积极的止血手段——不要等到大咯血才想起BAE。”
陈主任(板书总结):
在白板右侧写下:
三阶梯止血治疗(本例)
第一阶梯:药物治疗(垂体后叶素+抗感染+祛痰)← 首选
第二阶梯:BAE(药物无效/出血增多/反复咯血)
第三阶梯:外科手术(BAE失败+病灶局限)
核心原则:阶梯递进,不要犹豫
(五)复发预防(约8分钟)
陈主任(引导):
“好,现在进入另一个重要环节——咯血复发预防。请张强继续讲解。”
张强医师(三年级):
第一步:咯血复发的危险因素
第二步:复发预防策略
第三步:本例复发预防建议
1. 控制支扩——规范抗感染治疗、体位引流、气道廓清
2. 强烈建议戒烟——吸烟30年,是气道炎症的重要加重因素
3. 预防呼吸道感染——接种流感疫苗、肺炎疫苗
4. 定期随访——每3-6个月复查,如再次咯血及时就医
5. 如反复咯血——考虑BAE根治出血责任血管
陈主任:
“很好!张强把复发预防讲得很清楚。大家记住:控制原发病是预防咯血复发的根本——止血是治标,治原发病才是治本。”
(六)患者教育模拟(约5分钟)
陈主任(引导):
“最后一个环节——沟通。请张强医师模拟向患者解释:为什么会咯血?怎么止血?以后要注意什么?”
张强医师(沟通模拟):
“周先生,我跟您解释一下您的情况和治疗方案。
第一,您为什么会咯血?您有支气管扩张症,通俗地说就是肺里的‘管道’(支气管)因为长期发炎变得扩张、结构破坏,管道壁上的血管容易破裂出血。您吸烟30年,加重了气道的炎症。
第二,怎么止血?目前出血量不大,我们先用止血药(垂体后叶素)把血止住,同时用抗生素控制肺部感染,用祛痰药帮助排痰。如果药物效果不好或出血增多,我们还有更积极的手段——介入栓塞,就是通过导管把出血的血管堵住,创伤小、效果好。
第三,以后要注意什么?最重要的一点是——戒烟!吸烟会加重气道炎症,增加咯血风险。另外要预防感冒,按时接种疫苗,定期复查。如果再次咯血,要及时就医。
第四,会复发吗?如果原发病控制得好,复发风险会明显降低。我们会给您制定长期的随访计划。
您有什么问题吗?”
陈主任(点评):
“张强的沟通做到了五点:①用通俗语言解释了咯血的病因(管道破漏);②讲清了阶梯式止血方案,让患者心里有底;③强调了戒烟的重要性;④交代了注意事项但不制造恐慌;⑤给予了患者信心。非常好。
课程思政融入:我想补充一点——咯血是‘可防可治’的症状。我们今天学习这个病例,不仅要学会止血,更要理解控制原发病的意义。对患者强调戒烟、规范治疗支扩,是医生‘治未病’的责任。这体现了‘以患者为中心’的理念——不仅要治疗症状,更要帮助患者控制病因、预防复发。”
(七)教学总结与要点回顾(约5分钟)
陈主任(总结):
“今日路径回顾:支气管扩张症病史10年+吸烟史30年+少量咯血(20-30ml/天) → 胸部CT确诊右肺下叶支扩 → 小量咯血 → 第一阶梯药物治疗(止血+抗感染+祛痰)→ 如无效升级BAE → 长期管理(戒烟+控制感染+定期随访)。
咯血的诊治,核心是出血量评估、病因鉴别、阶梯止血、病因治疗。我们的任务就是:不漏诊、不误判、不延误、不忽视病因。
五个‘记住’:
1. 记住鉴别:咯血 vs 呕血——问病史、看颜色、查混有物、测pH
2. 记住分级:小量<100ml/24h、中量100-500ml/24h、大量>500ml/24h或一次>100ml
3. 记住病因:支扩、结核、肺癌、肺曲霉菌病、肺血管畸形——五大常见病因
4. 记住阶梯:药物→BAE→手术——三阶梯止血
5. 记住预防:控制原发病是根本——止血是治标,治病因才是治本
大家有没有什么问题?”
(学员提问,指导医师解答,留白3-5秒)
(教学秘书完善查房记录,统计学员预习及课后任务完成情况,整理教学效果反馈,提交给指导医师或教学主任,形成教学闭环。同时,将本次查房的核心知识点、病例讨论要点整理,分享给科室全体住培学员,供后续学习参考。)
期望大家以后都可以达到上面的水平啊!

第四部分

课后学习任务(15:50-16:00, 10分钟)

陈主任(结束语):
“咯血是呼吸科医生必须掌握的基本功。今天我们从一例典型的支气管扩张症合并咯血病例入手,走完了从评估到治疗、再到复发预防的全流程。希望大家记住:咯血不可怕,可怕的是不会评估、不会止血、忽视病因。
下面布置课后任务(教学秘书记录):
全体学员:复习本次查房涉及的英文专业词汇,下周晨间报告随机抽查。
英文专业词汇:
陈主任医师:
“本次教学查房到此结束,辛苦各位!”
教案设计说明
本教案严格按照中国医师协会《住院医师规范化培训教学查房指南(2021年版)》要求设计,核心特点如下:
一、严格遵循指南要求
1. 病例选择:已明确诊断为支气管扩张症伴咯血,符合指南“诊断已明确”原则
2. 指导医师准备:查房前已亲自查看患者、查阅病历、与主管医师沟通
3. 患者知情同意:已签署教学查房知情同意书
4. 床旁站位:有明确站位安排,指导医师站患者右侧
5. 院感防护:戴口罩、手消要求明确
6. 病历书写点评:第三部分增加了对张强病历文书的评价与指导
7. 课程思政:在总结环节融入了“以患者为中心”“控制原发病是治本”等思政内容
8. 分层教学:一年级识别、二年级分析、三年级决策,各有侧重
9. 时间分配:90分钟,符合指南60-90分钟要求
10. 板书与多媒体结合:设计了白板板书+投影展示的混合教学模式
二、分层教学贯穿始终
1. 一年级:咯血定义、咯血 vs 呕血鉴别、咯血量分级标准、常见病因
2. 二年级:胸部CT影像判读(轨道征/印戒征/蜂窝征)、三阶梯止血治疗原则、BAE适应证
3. 三年级:大咯血紧急处理流程、BAE操作要点与时机、外科手术适应证、患者沟通技巧
4. 进修医师:经验对比、系统优化
三、重点难点突出
重点:咯血 vs 呕血的鉴别、咯血量分级、支气管扩张CT影像特征、三阶梯止血治疗原则
难点:BAE的时机选择(何时药物无效、何时需紧急介入)、大咯血的紧急处理流程
四、临床思维训练
1. 通过“出血量评估-病因鉴别-止血治疗-病因治疗-复发预防”五步法建立结构化思维
2. 设置进阶追问(“咯血 vs 呕血怎么快速鉴别?”“小量咯血要不要做BAE?”“BAE的时机怎么把握?”)
3. 预留可能的错误回答及引导路径(忽视咯血 vs 呕血鉴别、过度依赖药物拖延BAE时机、忽视原发病治疗)
五、指南融入
1. 融入《支气管动脉栓塞术治疗咯血操作规程专家共识》(2025版)BAE适应证与操作规范
2. 融入《气道腔内球囊封堵治疗咯血专家共识》(2025版)支气管镜介入治疗
3. 融入咯血诊治专家共识定义、分级与病因
4. 融入2025年支气管动脉栓塞治疗咯血专家共识适应证细分与流程图
六、医学人文与课程思政融合
1. 用通俗语言解释咯血的病因(肺部“管道破漏”)
2. 向患者解释阶梯式止血方案,让患者心里有底
3. 强调戒烟、控制原发病的重要性,帮助患者建立健康生活方式
4. 交代注意事项但不制造恐慌,给予患者信心
5. 课程思政:强调“止血是治标、治病因才是治本”的理念,体现医生的全面诊疗责任
参考文献:
1. 中国医师协会.《住院医师规范化培训教学查房指南(2021年版)》
2. 中华医学会呼吸病学分会,中国医师协会呼吸医师分会. 支气管动脉栓塞术治疗咯血操作规程专家共识(2025版)[J]. 中华结核和呼吸杂志, 2025, 48(5)
3. 中华医学会内科分会临床诊疗指南工作委员会. 气道腔内球囊封堵治疗咯血专家共识(2025版)[J]. 中华内科杂志, 2025, 64(11): 1055-1064
4. 中国医师协会介入医师分会临床诊疗指南专委会. 支气管动脉栓塞治疗咯血专家共识(2025版)[J]. 中华内科杂志, 2025
5. 咯血诊治专家共识(2024版)[S]. 2024
6. MSD诊疗手册. 咯血(Hemoptysis)[M]. 2025
如果您,怀揣带教梦想
如果您,富有带教情怀
如果您,热爱住培
来吧,朋友
为住培未来的梦想
 一起掌舵,一起点灯!
基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-11-09 01:15:59 HTTP/1.1 GET : http://a.sjds.net/a/536538.html
  2. 运行时间 : 0.074754s [ 吞吐率:13.38req/s ] 内存消耗:4,353.16kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=f33a0a117d47a4ba616051e507aeb9b8
  1. /www/wwwroot/a.sjds.net/public/index.php ( 0.79 KB )
  2. /www/wwwroot/a.sjds.net/vendor/autoload.php ( 0.17 KB )
  3. /www/wwwroot/a.sjds.net/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /www/wwwroot/a.sjds.net/vendor/composer/platform_check.php ( 0.90 KB )
  5. /www/wwwroot/a.sjds.net/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /www/wwwroot/a.sjds.net/vendor/composer/autoload_static.php ( 4.90 KB )
  7. /www/wwwroot/a.sjds.net/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /www/wwwroot/a.sjds.net/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /www/wwwroot/a.sjds.net/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  10. /www/wwwroot/a.sjds.net/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  11. /www/wwwroot/a.sjds.net/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  12. /www/wwwroot/a.sjds.net/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  13. /www/wwwroot/a.sjds.net/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  14. /www/wwwroot/a.sjds.net/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  15. /www/wwwroot/a.sjds.net/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  16. /www/wwwroot/a.sjds.net/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  17. /www/wwwroot/a.sjds.net/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  18. /www/wwwroot/a.sjds.net/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  19. /www/wwwroot/a.sjds.net/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  20. /www/wwwroot/a.sjds.net/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  21. /www/wwwroot/a.sjds.net/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  22. /www/wwwroot/a.sjds.net/app/provider.php ( 0.19 KB )
  23. /www/wwwroot/a.sjds.net/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  24. /www/wwwroot/a.sjds.net/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  25. /www/wwwroot/a.sjds.net/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  26. /www/wwwroot/a.sjds.net/app/common.php ( 0.03 KB )
  27. /www/wwwroot/a.sjds.net/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  28. /www/wwwroot/a.sjds.net/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  29. /www/wwwroot/a.sjds.net/config/app.php ( 0.95 KB )
  30. /www/wwwroot/a.sjds.net/config/cache.php ( 0.78 KB )
  31. /www/wwwroot/a.sjds.net/config/console.php ( 0.23 KB )
  32. /www/wwwroot/a.sjds.net/config/cookie.php ( 0.56 KB )
  33. /www/wwwroot/a.sjds.net/config/database.php ( 2.48 KB )
  34. /www/wwwroot/a.sjds.net/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  35. /www/wwwroot/a.sjds.net/config/filesystem.php ( 0.61 KB )
  36. /www/wwwroot/a.sjds.net/config/lang.php ( 0.91 KB )
  37. /www/wwwroot/a.sjds.net/config/log.php ( 1.35 KB )
  38. /www/wwwroot/a.sjds.net/config/middleware.php ( 0.19 KB )
  39. /www/wwwroot/a.sjds.net/config/route.php ( 1.89 KB )
  40. /www/wwwroot/a.sjds.net/config/session.php ( 0.57 KB )
  41. /www/wwwroot/a.sjds.net/config/trace.php ( 0.34 KB )
  42. /www/wwwroot/a.sjds.net/config/view.php ( 0.82 KB )
  43. /www/wwwroot/a.sjds.net/app/event.php ( 0.25 KB )
  44. /www/wwwroot/a.sjds.net/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  45. /www/wwwroot/a.sjds.net/app/service.php ( 0.13 KB )
  46. /www/wwwroot/a.sjds.net/app/AppService.php ( 0.26 KB )
  47. /www/wwwroot/a.sjds.net/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  48. /www/wwwroot/a.sjds.net/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  49. /www/wwwroot/a.sjds.net/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  50. /www/wwwroot/a.sjds.net/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  51. /www/wwwroot/a.sjds.net/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  52. /www/wwwroot/a.sjds.net/vendor/services.php ( 0.14 KB )
  53. /www/wwwroot/a.sjds.net/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  54. /www/wwwroot/a.sjds.net/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  55. /www/wwwroot/a.sjds.net/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  56. /www/wwwroot/a.sjds.net/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  57. /www/wwwroot/a.sjds.net/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  58. /www/wwwroot/a.sjds.net/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  59. /www/wwwroot/a.sjds.net/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  60. /www/wwwroot/a.sjds.net/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  61. /www/wwwroot/a.sjds.net/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  62. /www/wwwroot/a.sjds.net/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  63. /www/wwwroot/a.sjds.net/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  64. /www/wwwroot/a.sjds.net/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  65. /www/wwwroot/a.sjds.net/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  66. /www/wwwroot/a.sjds.net/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  67. /www/wwwroot/a.sjds.net/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  68. /www/wwwroot/a.sjds.net/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  69. /www/wwwroot/a.sjds.net/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  70. /www/wwwroot/a.sjds.net/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  71. /www/wwwroot/a.sjds.net/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  72. /www/wwwroot/a.sjds.net/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  73. /www/wwwroot/a.sjds.net/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  74. /www/wwwroot/a.sjds.net/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  75. /www/wwwroot/a.sjds.net/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  76. /www/wwwroot/a.sjds.net/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  77. /www/wwwroot/a.sjds.net/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  78. /www/wwwroot/a.sjds.net/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  79. /www/wwwroot/a.sjds.net/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  80. /www/wwwroot/a.sjds.net/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  81. /www/wwwroot/a.sjds.net/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  82. /www/wwwroot/a.sjds.net/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  83. /www/wwwroot/a.sjds.net/app/Request.php ( 0.09 KB )
  84. /www/wwwroot/a.sjds.net/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  85. /www/wwwroot/a.sjds.net/app/middleware.php ( 0.25 KB )
  86. /www/wwwroot/a.sjds.net/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  87. /www/wwwroot/a.sjds.net/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  88. /www/wwwroot/a.sjds.net/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  89. /www/wwwroot/a.sjds.net/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  90. /www/wwwroot/a.sjds.net/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  91. /www/wwwroot/a.sjds.net/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  92. /www/wwwroot/a.sjds.net/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  93. /www/wwwroot/a.sjds.net/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  94. /www/wwwroot/a.sjds.net/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  95. /www/wwwroot/a.sjds.net/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  96. /www/wwwroot/a.sjds.net/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  97. /www/wwwroot/a.sjds.net/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  98. /www/wwwroot/a.sjds.net/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  99. /www/wwwroot/a.sjds.net/route/app.php ( 1.72 KB )
  100. /www/wwwroot/a.sjds.net/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  101. /www/wwwroot/a.sjds.net/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  102. /www/wwwroot/a.sjds.net/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  103. /www/wwwroot/a.sjds.net/app/controller/Index.php ( 4.81 KB )
  104. /www/wwwroot/a.sjds.net/app/BaseController.php ( 2.05 KB )
  105. /www/wwwroot/a.sjds.net/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  106. /www/wwwroot/a.sjds.net/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  107. /www/wwwroot/a.sjds.net/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  108. /www/wwwroot/a.sjds.net/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  109. /www/wwwroot/a.sjds.net/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  110. /www/wwwroot/a.sjds.net/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  111. /www/wwwroot/a.sjds.net/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  112. /www/wwwroot/a.sjds.net/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  113. /www/wwwroot/a.sjds.net/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  114. /www/wwwroot/a.sjds.net/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  115. /www/wwwroot/a.sjds.net/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  116. /www/wwwroot/a.sjds.net/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  117. /www/wwwroot/a.sjds.net/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  118. /www/wwwroot/a.sjds.net/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  119. /www/wwwroot/a.sjds.net/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  120. /www/wwwroot/a.sjds.net/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  121. /www/wwwroot/a.sjds.net/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  122. /www/wwwroot/a.sjds.net/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  123. /www/wwwroot/a.sjds.net/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  124. /www/wwwroot/a.sjds.net/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  125. /www/wwwroot/a.sjds.net/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  126. /www/wwwroot/a.sjds.net/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  127. /www/wwwroot/a.sjds.net/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  128. /www/wwwroot/a.sjds.net/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  129. /www/wwwroot/a.sjds.net/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  130. /www/wwwroot/a.sjds.net/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  131. /www/wwwroot/a.sjds.net/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  132. /www/wwwroot/a.sjds.net/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  133. /www/wwwroot/a.sjds.net/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  134. /www/wwwroot/a.sjds.net/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  135. /www/wwwroot/a.sjds.net/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  136. /www/wwwroot/a.sjds.net/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  137. /www/wwwroot/a.sjds.net/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  138. /www/wwwroot/a.sjds.net/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  139. /www/wwwroot/a.sjds.net/runtime/temp/64ad42204038485b18ca907186edb47b.php ( 8.05 KB )
  140. /www/wwwroot/a.sjds.net/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000614s ] mysql:host=172.18.0.4;port=3306;dbname=a_sjds;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001030s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000404s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000353s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000539s ]
  6. SELECT * FROM `set` [ RunTime:0.000308s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000587s ]
  8. SELECT * FROM `article` WHERE `id` = 536538 LIMIT 1 [ RunTime:0.000433s ]
  9. UPDATE `article` SET `lasttime` = 1794158159 WHERE `id` = 536538 [ RunTime:0.002672s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000514s ]
  11. SELECT * FROM `article` WHERE `id` < 536538 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000596s ]
  12. SELECT * FROM `article` WHERE `id` > 536538 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000429s ]
  13. SELECT * FROM `article` WHERE `id` < 536538 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000681s ]
  14. SELECT * FROM `article` WHERE `id` < 536538 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000588s ]
  15. SELECT * FROM `article` WHERE `id` < 536538 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.000620s ]
0.083523s