深夜孩子突发腹痛
凌晨 2 点,3 岁孩子蜷着腿哭闹说肚子疼。家长无法判断是着凉肠痉挛、急性肠胃炎还是阑尾炎早期。用本工具输入“肚脐周围疼、呕吐一次、不发烧”,对照结果提示优先挂小儿外科急诊排除急腹症,而非直接去内科排队。避免深夜在儿科和内科之间反复问诊,减少延误风险。
| 科室 | 系统 | 主治范围(常见就诊原因) |
|---|
半夜胃疼,是挂消化内科还是急诊?网上搜一圈症状,越看越乱。这个工具输入身体部位或症状描述,直接给出建议的科室名称。它不诊断病情,只做分诊参考——后端基于结构化医学知识库匹配,非 AI 生成,结果稳定可复现。适合就医前快速判断方向,减少挂错号的概率。
凌晨 2 点,3 岁孩子蜷着腿哭闹说肚子疼。家长无法判断是着凉肠痉挛、急性肠胃炎还是阑尾炎早期。用本工具输入“肚脐周围疼、呕吐一次、不发烧”,对照结果提示优先挂小儿外科急诊排除急腹症,而非直接去内科排队。避免深夜在儿科和内科之间反复问诊,减少延误风险。
45 岁男性拿到单位体检报告,发现“促甲状腺激素 6.8mIU/L”标红,同时“谷丙转氨酶 55U/L”也偏高。他不确定这两个箭头分别该找内分泌科还是消化内科。用本工具输入两个异常指标和数值,系统提示 TSH 升高优先看内分泌科排查甲减,转氨酶轻度升高可同步由同一科室评估药物性或代谢性肝损伤,避免挂错科室白跑一趟。
70 岁老人晨起在卫生间滑倒,右髋着地,能勉强站立但走路跛行。家属不确定直接去骨科拍片,还是先挂急诊做全身评估。用本工具输入“摔倒后髋部疼痛、行走困难、无昏迷”,结果提示:首诊急诊创伤外科或骨科,同时需评估是否需转神经内科排查脑梗引起的跌倒。帮家属理清就诊路径,避免在骨科和神经内科之间来回转诊。
32 岁女性反复干咳半年,呼吸内科开了两次抗生素和止咳药无效。她怀疑是不是过敏或胃食管反流引起。用本工具输入“慢性咳嗽、夜间加重、饭后躺下加重”,对照结果提示:除呼吸内科外,应同步考虑消化内科排查反流性咳嗽,以及耳鼻喉科排查上气道咳嗽综合征。帮患者打破单科室思维,找到跨科室联合诊断的新方向。
20 岁大学生打篮球时左脚踝内翻扭伤,冰敷 24 小时后仍肿胀明显、脚底发麻。他犹豫是去校医院开点活血药,还是直接去三甲医院。用本工具输入“扭伤后 48 小时肿胀未消、脚底麻木、无法承重”,结果提示:优先挂骨科或运动医学科,需拍 X 光排除骨折,同时评估是否需转神经内科排查腓总神经损伤。避免自行用药掩盖骨裂风险。
| 维度 | 本工具 | 在线问诊平台 | 传统方法(挂号问护士) |
|---|---|---|---|
| 使用速度 | 输入症状关键词,秒出结果 | 需注册、描述病情、等待医生回复(数分钟至数小时) | 排队挂号,护士分诊(耗时 10-30 分钟) |
| 隐私 | 纯浏览器处理,症状不上传服务器 | 需绑定手机号,病情描述上传平台 | 线下面对面交流,无数字记录 |
| 离线可用 | 完全离线,断网也能用 | 必须联网 | 不适用 |
| 覆盖范围 | 覆盖常见症状 500+ 条映射 | 仅限平台签约科室医生在线解答 | 仅限医院现有科室设置 |
| 费用 | 免费 | 多数免费问诊,部分专家问诊收费 | 挂号费(通常 10-50 元) |
| 结果形式 | 直接给出建议科室名称 | 医生回复文字/语音建议 | 护士口头告知科室编号或位置 |
| 输入 | 输出 | 说明 |
|---|---|---|
| 肚子疼 | 消化内科 / 普外科(急诊) | 常规:最常见主诉,工具需区分内科(慢性/饭后痛)和外科(急性/剧痛/伴发烧) |
| 头晕 | 神经内科 / 耳鼻喉科(眩晕) / 心血管内科(伴心悸) | 常规:多科室交叉症状,工具需提示伴随症状辅助判断 |
| 发烧 39℃ 三天 | 发热门诊 / 感染科 | 边界:带数值和持续时间,验证工具是否识别数字并关联急性感染 |
| 脚趾甲长到肉里 | 皮肤科 / 普外科(甲沟炎) | 边界:具体部位+具体问题,验证工具能否匹配非典型表述 |
| 心里不舒服 | 心血管内科 / 心理科(需区分躯体症状与情绪) | 易错:'心里'可指心脏(器质)或心理(情绪),工具需提示用户补充描述 |
| 想吐 | 消化内科 / 神经内科(偏头痛伴呕吐) / 妇科(早孕反应) | 易错:单一症状多病因,工具应列出可能性并建议进一步描述 |
| 小孩咳嗽一周 | 儿科 / 呼吸内科 | 边界:带年龄修饰词,验证工具是否识别'小孩'并优先推荐儿科 |
| 体检报告说转氨酶高 | 消化内科(肝病方向) / 感染科 | 易错:非症状而是检查结果,验证工具能否处理'指标异常'类输入 |
1.用自诊结论代替症状描述
胃疼上腹部疼痛,饭后加重,反酸科室分诊依据的是症状体征,不是患者自己的病名判断。写‘胃疼’可能漏掉胆囊、胰腺等器官问题的线索,导致推荐科室偏差。
2.只写一个症状,忽略伴随表现
头晕头晕,伴有耳鸣和视物旋转同一个主诉(如头晕)伴随不同症状(耳鸣 vs 胸闷 vs 头痛)会指向完全不同的科室。只给单一症状等于只给了部分信息。
3.用口语化、模糊的时间描述
好几天了3天‘几天’‘一阵子’这类词在不同人语境中跨度极大(2天到2周)。工具需要具体数字才能判断是急性还是慢性,进而推荐急诊科还是专科。
4.把检查结果当症状输入
CT显示肺部有结节咳嗽,痰中带血,胸痛工具按‘症状→科室’逻辑设计,不是‘检查结果→科室’。CT报告是医生解读后的结论,用户应描述自己感受到的不适,而非影像学发现。
5.遗漏关键部位信息
长了疙瘩脖子左侧淋巴结处长了直径1cm的疙瘩,按压痛‘疙瘩’可以出现在皮肤、皮下、淋巴结、关节等任何部位。不写位置,工具无法判断该去皮肤科、普外科还是风湿免疫科。
6.把慢性病长期用药当急性症状
高血压,一直在吃降压药血压突然升高到180/110,伴有头痛工具面向‘不舒服→该看哪个科’,不是‘已有诊断→如何管理’。慢性病稳定期不属于分诊场景,只有急性变化才需要重新判断科室。
7.用网络流行语或比喻描述
感觉身体被掏空持续乏力,精神不振,体重下降工具无法解析比喻、夸张、网络梗。‘被掏空’在不同人指代完全不同的症状(疲劳、肾虚、贫血),必须转化为客观体征描述。
8.混淆儿童与成人症状表述
发烧3岁儿童,发烧39.2℃,伴有惊厥儿童(尤其婴幼儿)的发热处理科室与成人不同,高热惊厥需急诊/儿科。仅写‘发烧’不注明年龄和伴随症状,可能推荐到成人内科。
科室 = 症状 → 主诉 → 系统 → 科室映射
症状用户输入的不适描述,如头痛主诉症状经分词和标准化后的核心词系统主诉对应的身体系统,如神经系统科室映射系统到科室的固定对应表用户输入「头痛伴恶心」。系统提取主诉「头痛」,匹配身体系统「神经系统」,映射到科室「神经内科」。若头痛伴鼻塞流涕,则主诉为「鼻塞」,匹配系统「呼吸系统」,映射到「耳鼻喉科」。
5 种主流语言实现,复制即用:
import json
# 症状→科室映射字典(简化版,实际工具包含更全映射)
SYMPTOM_TO_DEPT = {
"头痛": "神经内科",
"发烧": "发热门诊/感染科",
"咳嗽": "呼吸内科",
"腹痛": "消化内科",
"胸痛": "心内科",
"关节痛": "风湿免疫科",
"皮疹": "皮肤科",
"头晕": "神经内科/耳鼻喉科",
"牙痛": "口腔科",
"视力模糊": "眼科",
}
def suggest_department(symptom: str) -> str:
"""根据症状返回建议科室"""
symptom = symptom.strip().lower()
return SYMPTOM_TO_DEPT.get(symptom, "建议先挂全科/导诊台咨询")
# 示例
print(suggest_department("头痛")) # 神经内科
print(suggest_department("发烧")) # 发热门诊/感染科
print(suggest_department("背痛")) # 建议先挂全科/导诊台咨询// 症状→科室映射(简化版)
const symptomMap = {
'头痛': '神经内科',
'发烧': '发热门诊/感染科',
'咳嗽': '呼吸内科',
'腹痛': '消化内科',
'胸痛': '心内科',
'关节痛': '风湿免疫科',
'皮疹': '皮肤科',
'头晕': '神经内科/耳鼻喉科',
'牙痛': '口腔科',
'视力模糊': '眼科',
};
function suggestDepartment(symptom) {
const key = symptom.trim().toLowerCase();
return symptomMap[key] || '建议先挂全科/导诊台咨询';
}
// 示例
console.log(suggestDepartment('头痛')); // 神经内科
console.log(suggestDepartment('发烧')); // 发热门诊/感染科
console.log(suggestDepartment('背痛')); // 建议先挂全科/导诊台咨询package main
import (
"fmt"
"strings"
)
// 症状→科室映射
var symptomDept = map[string]string{
"头痛": "神经内科",
"发烧": "发热门诊/感染科",
"咳嗽": "呼吸内科",
"腹痛": "消化内科",
"胸痛": "心内科",
"关节痛": "风湿免疫科",
"皮疹": "皮肤科",
"头晕": "神经内科/耳鼻喉科",
"牙痛": "口腔科",
"视力模糊": "眼科",
}
func suggestDepartment(symptom string) string {
symptom = strings.TrimSpace(symptom)
if dept, ok := symptomDept[symptom]; ok {
return dept
}
return "建议先挂全科/导诊台咨询"
}
func main() {
fmt.Println(suggestDepartment("头痛")) // 神经内科
fmt.Println(suggestDepartment("发烧")) // 发热门诊/感染科
fmt.Println(suggestDepartment("背痛")) // 建议先挂全科/导诊台咨询
}#!/bin/bash
# 症状→科室映射(关联数组)
declare -A SYMPTOM_MAP
SYMPTOM_MAP["头痛"]="神经内科"
SYMPTOM_MAP["发烧"]="发热门诊/感染科"
SYMPTOM_MAP["咳嗽"]="呼吸内科"
SYMPTOM_MAP["腹痛"]="消化内科"
SYMPTOM_MAP["胸痛"]="心内科"
SYMPTOM_MAP["关节痛"]="风湿免疫科"
SYMPTOM_MAP["皮疹"]="皮肤科"
SYMPTOM_MAP["头晕"]="神经内科/耳鼻喉科"
SYMPTOM_MAP["牙痛"]="口腔科"
SYMPTOM_MAP["视力模糊"]="眼科"
suggest_department() {
local symptom="$1"
local dept="${SYMPTOM_MAP[$symptom]}"
if [ -z "$dept" ]; then
echo "建议先挂全科/导诊台咨询"
else
echo "$dept"
fi
}
# 示例
suggest_department "头痛" # 神经内科
suggest_department "发烧" # 发热门诊/感染科
suggest_department "背痛" # 建议先挂全科/导诊台咨询// 症状→科室映射(带类型)
const symptomMap: Record<string, string> = {
'头痛': '神经内科',
'发烧': '发热门诊/感染科',
'咳嗽': '呼吸内科',
'腹痛': '消化内科',
'胸痛': '心内科',
'关节痛': '风湿免疫科',
'皮疹': '皮肤科',
'头晕': '神经内科/耳鼻喉科',
'牙痛': '口腔科',
'视力模糊': '眼科',
};
function suggestDepartment(symptom: string): string {
const key = symptom.trim().toLowerCase();
return symptomMap[key] ?? '建议先挂全科/导诊台咨询';
}
// 示例
console.log(suggestDepartment('头痛')); // 神经内科
console.log(suggestDepartment('发烧')); // 发热门诊/感染科
console.log(suggestDepartment('背痛')); // 建议先挂全科/导诊台咨询肚子疼(腹痛)涉及多个器官,工具会优先根据疼痛位置和伴随症状推荐。右上腹痛(胆/肝)推荐肝胆外科或消化内科;右下腹痛(阑尾)推荐普外科;肚脐周围痛伴腹泻推荐消化内科或肠道门诊。工具只能辅助判断,急诊或剧烈疼痛请直接去医院急诊科分诊。
工具会问几个关键区别:头晕时天旋地转(眩晕)还是头重脚轻(昏沉感)?眩晕伴耳鸣、听力下降,多半是耳石症或梅尼埃病,推荐耳鼻喉科。单纯昏沉、头痛、肢体麻木,推荐神经内科。工具把这两个科放在相近选项里,选错症状描述会自动跳转建议。
有些皮肤病早期不表现皮疹,比如带状疱疹在出疹前3-5天只有局部刺痛或灼热感。另外,一些内科病(如糖尿病、肝胆疾病)会通过皮肤瘙痒表现出来。工具是根据你描述的『痒』或『痛』+『无皮疹』症状组合推荐的,建议先挂皮肤科排除,如果检查后没问题再转内科。
工具默认按成人科室分类。14岁以下儿童发烧、咳嗽、腹泻,建议直接去儿科或儿科发热门诊,不要参照成人科室(如呼吸内科)。儿科覆盖范围更广,且用药剂量与成人不同。工具目前没有单独的儿童模式,所以给儿童使用时,结果仅供参考,最终以儿科医生判断为准。
急性腰扭伤、腰椎骨折、椎间盘突出压迫神经(腿麻无力),优先挂骨科。慢性腰肌劳损、手术后康复、长期姿势不良引起的腰痛,挂康复科或疼痛科。工具在腰疼选项下会追问『疼痛持续时间』和『有没有腿麻』来区分;如果选『超过3个月』且『无腿麻』,就会推荐康复科。
这是一种『非典型症状』提醒。某些心脏病(如心衰、心包炎)早期可能表现为干咳、平躺加重、咳粉红色泡沫痰,而不是典型胸痛。工具在咳嗽选项里会追问『有没有心慌、气短、下肢水肿』,如果勾选就会关联心内科。如果只是感冒后咳嗽,没有心脏相关伴随症状,工具会正常推荐呼吸内科。
风湿免疫科看的是免疫系统异常攻击自身组织的病,比如类风湿关节炎、红斑狼疮、强直性脊柱炎。症状常表现为:多关节对称肿痛、晨僵超过30分钟、反复口腔溃疡、不明原因发热。三甲医院基本都设这个科,县级医院可能没有,会归在肾内科或血液科里。工具推荐这个科时,通常伴随『多部位』『反复发作』『化验指标异常』等条件。
夜间加重的疼痛需要警惕:① 腹痛伴停止排气排便(肠梗阻可能);② 胸痛向左肩背放射(心梗可能);③ 单侧下肢红肿热痛(深静脉血栓可能)。这些情况建议直接急诊。如果只是关节或肌肉酸痛、无上述特征,可以等天亮挂骨科或疼痛科。工具在疼痛选项里设了『夜间加重』标签,勾选后会给出急诊提示。
工具只能根据你提供的症状做『最常见』推荐,不能替代医生问诊。挂错原因可能是:① 你选症状时漏了关键信息(比如没说吃过什么药);② 某些疾病表现不典型(如无痛性血尿可能来自肾癌,但工具会先推荐泌尿外科,而泌尿外科医生可能转诊肿瘤科);③ 不同医院分科不同(有的医院把内分泌科和代谢科分开)。建议把工具结果作为『挂号参考』,分诊台护士的意见更优先。
隐私保证所有计算与处理均在你的浏览器本地完成,输入数据不会上传服务器,也不会保存或共享。
健康参考提示本工具仅供个人记录与生活参考,不能代替医生诊断或专业医疗建议。如有健康疑虑或持续不适,请咨询医生或前往医院就诊。