CN1423789A - 自动诊断系统和方法 - Google Patents

自动诊断系统和方法 Download PDF

Info

Publication number
CN1423789A
CN1423789A CN01808023A CN01808023A CN1423789A CN 1423789 A CN1423789 A CN 1423789A CN 01808023 A CN01808023 A CN 01808023A CN 01808023 A CN01808023 A CN 01808023A CN 1423789 A CN1423789 A CN 1423789A
Authority
CN
China
Prior art keywords
symptom
disease
patient
diagnosis
weighting
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN01808023A
Other languages
English (en)
Other versions
CN100416583C (zh
Inventor
埃德温·C·艾利夫
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
FIRST ADVISORY Co
First Opinion Corp
Original Assignee
FIRST ADVISORY Co
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by FIRST ADVISORY Co filed Critical FIRST ADVISORY Co
Publication of CN1423789A publication Critical patent/CN1423789A/zh
Application granted granted Critical
Publication of CN100416583C publication Critical patent/CN100416583C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H10/00ICT specially adapted for the handling or processing of patient-related medical or healthcare data
    • G16H10/20ICT specially adapted for the handling or processing of patient-related medical or healthcare data for electronic clinical trials or questionnaires
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H10/00ICT specially adapted for the handling or processing of patient-related medical or healthcare data
    • G16H10/60ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H15/00ICT specially adapted for medical reports, e.g. generation or transmission thereof
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H50/00ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics
    • G16H50/20ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for computer-aided diagnosis, e.g. based on medical expert systems
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H70/00ICT specially adapted for the handling or processing of medical references
    • G16H70/60ICT specially adapted for the handling or processing of medical references relating to pathologies
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/0002Remote monitoring of patients using telemetry, e.g. transmission of vital signals via a communication network
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02ATECHNOLOGIES FOR ADAPTATION TO CLIMATE CHANGE
    • Y02A90/00Technologies having an indirect contribution to adaptation to climate change
    • Y02A90/10Information and communication technologies [ICT] supporting adaptation to climate change, e.g. for weather forecasting or climate simulation
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S128/00Surgery
    • Y10S128/904Telephone telemetry
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S128/00Surgery
    • Y10S128/92Computer assisted medical diagnostics
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S128/00Surgery
    • Y10S128/92Computer assisted medical diagnostics
    • Y10S128/925Neural network

Abstract

基于结构的处理过程包括一种诊断疾病的方法,该方法通过将疾病、症状和询问排列成一个诸如对象和列表之类有关疾病、症状和询问结构的集合而工作,排列的方式使得能够处理这些结构,从而产生与患者的对话。一种基于结构的处理系统将医学知识组织成正式的结构,然后在结构引擎上执行这些结构,以便自动选择下一个询问。患者对询问的回答导致更多的询问,并且最终导致一个诊断。一种面向对象的实施例包括用作主动的智能代理的软件对象,其中每个对象执行其本身的任务,并且在适当的时间调用其它对象以执行它们的任务,从而达到一个诊断。可选症状、协同作用、患者回答的编码、多个诊断模式、疾病分布图或时线、和诊断对象的复用增强了系统和方法的处理。

Description

自动诊断系统和方法
技术领域
本发明的领域涉及计算机化医疗诊断系统。更具体地讲,本发明的实施例涉及一种利用动态数据结构,基于时间诊断患者医疗陈诉的计算机化系统。
背景技术
卫生保健花费目前占据了美国国民生产总值的相当大的部分,并且总体增长快于消费价格指数的任何其它组成部分。此外,经常由于付不起医疗服务费用,使许多人甚至不能接触到最基本的医疗保健和信息。
由于价格和时间的限制,或由于不方便,许多人延误了获得治疗,或妨碍了寻求治疗。如果公众能够普遍地、不受限制地、并且容易地接触到医疗信息,那么许多疾病是可以防止的。同样地,许多疾病的早期检测和治疗可以使许多患者避免达到疾病的晚期阶段,晚期疾病的治疗是造成我们国家的卫生保健系统的财政负担的重要部分。显然,美国正面临着许多有关健康的问题,并且当前的解决方案是不完善的。
此前处理卫生保健问题的尝试包括各种形式的自动化。一些尝试是回答医疗询问的拨号库形式的。其它尝试则是要为医生提供在患者检查时使用的计算机帮助。这些方法涉及静态过程和算法。希望得到的是一种能够向患者提供快速、有效和准确的医疗建议和诊断的自动化方式。这种医疗建议系统应当是模块化的,以便能够扩展到新型医疗问题或检测方法。
引导患者会见的一种途径包括医疗诊断脚本。需要是一种以脚本格式表现专家在他们专业领域中的医学知识的有效方法。脚本应当利用动态结构,以快速和有效地达到对患者的诊断。
发明内容
基于结构的处理是一种诊断疾病的方法,这种方法通过将疾病、症状和询问排列成一个有关的疾病、症状和询问结构的集,例如,对象或列表,从而能够处理这些结构以产生与患者的对话这样一种方式进行工作。对患者的每个询问产生一个定义的回答集中的一个回答,并且每个回答产生一个定义的询问集中的一个询问。这样建立了一个从患者探查出症状的对话。处理症状并且加权,以确定或排除疾病。确定的疾病集建立了诊断。基于结构的处理系统将医疗知识组织成正式的结构,然后在一种诸如基于列表的引擎之类的结构引擎上执行这些结构,以自动地选择下一个询问。对询问的回答导致更多的询问,并最终得出一个诊断。
本发明的一个方面包括一种诊断疾病的数据模式,该数据模式包括一个与第一疾病症状对象集联系的第一疾病对象,至少一个第一疾病症状对象具有一个实际症状加权,和一个与第二疾病症状对象集联系的第二疾病对象,至少一个第二疾病症状对象对应于至少一个第一疾病症状对象并且具有一个可选症状加权。
本发明的一个附加方面包括一种患者的自动医疗诊断的方法,该方法包括提供至少一个具有第一症状加权的第一症状单元,检索第一症状的一个可选加权,和将检索的可选加权应用到一个症状分值,以便诊断一个医学病症。
本发明的一个附加方面包括一个计算机化的诊断方法,该方法包括步骤:反复地提出询问以从患者获得回答,回答建立症状,每个建立的症状给一种疾病提供一个加权,根据建立的症状产生一个或更多的协同加权,累计疾病的建立症状加权和协同加权,和确定累计的疾病的加权是否达到或超过一个阈值,以便宣告一个诊断。
本发明的一个附加方面包括一个计算机化的诊断方法,该方法包括步骤:在一段时间反复地提出询问以从患者获得回答,回答建立时间变化症状,每个建立的症状为一种疾病提供一个加权,根据随时间过去建立的症状产生一个或多个协同加权,累计疾病的建立症状加权和协同加权,和确定累计的疾病加权是否达到或超过一个阈值,以便宣告一个诊断。
本发明的一个附加方面包括一个计算机化的医疗诊断方法,该方法包括:a)定义一个代表一种医疗症状的一个方面的主观描述的术语谱;b)在诊断对话期间将术语谱提供给患者;c)从术语谱系中选择一个术语;d)对医疗症状的其它方面重复进行a)-c);e)将选择的术语编码成健康数据代码;和f)利用健康数据代码索引疾病数据库,从而诊断一种疾病。
本发明的一个附加方面包括一个计算机化医疗诊断方法,包括:a)定义一个代表一种医疗症状的一个方面的主观描述的术语的谱;b)定义谱的每个术语的诊断加权;c)在诊断对话期间将术语谱提供给患者;d)从术语谱中选择一个术语;e)将选择的术语与一个加权对应;和f)将对应于选择的术语的加权应用到一个诊断分值,从而诊断一种医学病症。
本发明的一个附加方面包括一种患者自动医疗诊断的方法,该方法包括:提供一个第一医疗症状单元,第一医疗症状单元具有一个用于第一疾病的实际症状加权和一个用于第二疾病的可选症状加权;提供一个第二医疗症状单元,第二医疗症状单元具有一个用于第二疾病的实际症状加权;将第一医疗症状单元的实际加权应用到一个第一诊断分值,并且把可选加权应用到一个第二诊断分值,其中第一诊断分值与第一疾病联系,第二诊断分值与第二疾病联系;和通过把第二疾病的实际症状加权应用到第二诊断分值继续诊断评分。
本发明的一个附加方面包括一种患者计算机化诊断的方法,该方法包括:a)对计算机提供一个疾病列表,每种疾病与一个症状列表联系;b)根据一个预定标准选择一个症状作为焦点症状;c)评价焦点症状以建立该症状,建立的症状为具有建立的症状的疾病提供一个加权;d)从与一个选择的疾病联系的症状列表中选择一个症状作为焦点症状的症状;e)评价该焦点症状以建立该症状,建立的症状将一个加权至少提供给选择的具有建立症状的疾病;和f)有选择地重复b)和c)或d)和e),直到一个疾病的累计加权达到或超过一个阈值,从而宣告一个诊断。
本发明的一个附加方面包括一个诊断患者的医疗问题的计算机化方法,该方法包括:a)向计算机提供一个疾病列表,每个疾病与一个症状列表联系;b)在一个第一模式中,从疾病列表中选择一个具有共享症状的疾病的子集;c)评价至少一个共享症状;d)根据对共享症状的评价,从第一模式转换到一个第二模式,其中选择了一个特定的疾病;e)在第二模式中,选择与特定疾病联系的症状;f)评价特定疾病的至少一个选择的症状;和g)根据共享症状和选择症状的评价,诊断一个患者的医疗问题。
本发明的一个附加方面包括一种利用症状的预测时线(timeline)自动诊断一种医学病症的方法,该方法包括产生多个时线,每个时线代表就疾病的症状如何和何时随时间的过去而典型地发生、变化和消退方面而言的疾病的典型过程;自动地向患者提出一个或多个询问,从而得出一个指示主诉症状的症状;自动地从患者接收响应询问的回答;自动地识别对应于主诉症状一种疾病;将主诉症状与该疾病时线相关;自动提出一个或更多的询问,以便得出一个第一重要症状在疾病的时线上的存在和时间;如果建立了第一重要症状,那么将一个递增加权加到疾病的累计分值上;和当累计分值超过一个预定阈值时,建立诊断。
本发明的一个附加方面包括一种利用症状的预测时线自动诊断一种医学病症的方法,该方法包括产生多个时线,每个时线代表一种疾病的经过症状量级随时间变化的特征图形的典型过程;和根据与和一种特定疾病联系的时线类似的一个患者有关的症状量级的图形,自动地选择该特定疾病。
本发明的一个附加方面包括一种医学病症的自动诊断或管理中使用的医疗脚本对象的重复使用方法,该方法包括提供多个疾病对象,每个疾病对象与多个症状对象联系;和为每个症状赋予一个加权,其中一个特定疾病对象可以包括用于一个或多个优选症状的一个优选加权和用于一个或多个可选症状的一个可选加权,其中可选症状是从一个可用于重复使用的存档症状对象集中选择的。
本发明的一个附加方面包括一种基于对象的自动诊断系统,包括多个相互作用以确定患者的诊断的对象,其中对象包括以下对象中的至少一个:疾病对象,症状对象,评价器对象,询问对象,节点对象,和候选者对象。
本发明的一个附加方面包括一种基于对象的自动诊断系统,包括多个对象,其中各对象包括至少多个疾病对象和多个症状对象,并且其中至少一些对象执行它们本身的任务和在适当的时间调用其它对象以执行它们的任务。
本发明的一个附加方面包括一种包括一个计算机的自动诊断方法,该方法包括向患者提出询问,接收来自患者的回答,使用回答以通过根据一个主诉症状选择一个可能的疾病子集来诊断一种疾病,确定患者的一个第一重要症状,和通过提出有关一种选择的疾病的症状的询问利用回答来诊断一种疾病,其中选择的疾病包括第一重要症状。
附图说明
图1是由一个医疗诊断和治疗建议系统的基于结构的引擎执行的诊断循环的实施例的流程图;
图2是图1中所示的建立诊断循环(Set Up Diagnostic Loop)功能的流程图;
图3是图2中所示的建立疾病-症状结构(Set Up Disease-SymptomStructure)功能的流程图;
图4是图1中所示的挑选当前疾病(Pick Current Disease)功能的流程图;
图5是图1中所示的挑选当前症状(Pick Current Symptom)功能的流程图;
图6是图1中所示的获得症状值(Obtain Symptom Value)功能的流程图;
图7是图6中所示的使用询问评价者对象(Use Question ValuatorObject)功能的流程图;
图8是图6中所示的使用公式评价器对象(Use Formula ValuatorObject)功能的流程图;
图9是图5中所示的使用查找评价器对象(Use Lookup ValuatorObject)功能的流程图;
图10是图6中所示的使用术语谱评价器对象(Use Spectrum of TermsValuator Object)功能的流程图;
图11是图1中所示的应用症状值(Apply Symptom Value)功能的流程图;
图12是图11中所示的计算协同作用(Compute Synergies)功能的流程图;
图13是图12中所示的计算FSS协同作用(Calculate FSS Synergy)功能的流程图;
图14是图12中所示的计算开始[消退]协同作用(Calculate Onset[Offset]Synergy)功能的流程图;
图15是图14所示的分析开始[消退]协同作用(Analyze Onset[Offset]Synergy)功能的流程图;
图16是图15中所示的计算开始[消退]斜率(Compute Onset[Offset]Slope)功能的流程图;
图17是图15中所示的计算开始[消退]倾向(Compute Onset[Offset]Trend)功能的流程图;
图18是图12中所示的计算排序协同作用(Calculate SequencingSynergy)功能的流程图;
图19是图12中所示的计算同时协同作用(Calculate SimultaneousSynergy)功能的流程图;
图20是图12中所示的计算时间分布协同作用(Calculate TimeProfile)功能的流程图;
图21是图1中所示的更新和记录(Update and Record)功能的流程图;
图22是图1中所示的回顾诊断(Review Diagnoses)功能的流程图;
图23是图22中所示的回顾诊断目标(Review Diagnostic Goals)功能的流程图;
图24是图1中所示的停止诊断循环(Shut Down Diagnostic Loop)功能的流程图;
图25是图16和26中所示的症状斜率(Sympton Slope)功能的流程图;
图26是图17中所示的症状倾向(Symptom Trend)功能的流程图;
图27是一个示范的疾病-症状矩阵图;
图28是一个示范的一般疾病时线图;
图29a是医疗诊断和治疗建议系统的一个实施例使用的对象的构造图;
图29b是图29a中所示的对象构造的在线使用以开展诊断的示例图;
图30是医疗诊断和治疗建议系统的一个可选症状加权特性的流程图;
图31是医疗诊断和治疗建议系统的医疗对象特征的重复使用的流程图;
图32a是医疗诊断和治疗建议系统的症状单元方面的建立的流程图;
图32b是利用图32a的症状单元的模式转换特征的流程图;
图33是医疗诊断和治疗建议系统的疾病时线方面的一个实施例的流程图;
图34是医疗诊断和治疗建议系统的疾病时线方面的另一个实施例的流程图;
图35是说明本发明的计算机化医疗诊断和治疗建议(MDATA)系统的一个实施例的组成部分的方框图。
具体实施方式
以下的详细说明提供了对本发明的某些特殊实施例的说明。但是,本发明可以通过权利要求中定义和概括的多种不同方式具体实现。在本说明书中,所有附图中的相同的部件都赋予了相同的参考号。
详细说明将以特定实施例的综述开始,然后是对每个附图的说明。综述分成以下几节:术语,基于对象的医疗诊断,基于对象的方法,疾病对象,症状对象,评价者对象,询问对象,节点对象,基于列表的引擎概念,动态规则和目标,动态动向,查询的水平轴(HAI),查询的垂直轴(VAI),可选症状,疾病时线,术语谱/PQST代码,和协同作用。
                          I. 术语
本节中出现的术语包括帮助理解它们的含义的文本。但是,本节中没有任何东西意味着要限制属于每个字的含义。患者(Patient)
在每个人一生中的某个点,存在着发生真正的健康问题,需要医疗照顾和治疗的情况。健康问题可能是由于,例如,在淋浴时被肥皂滑倒,被猫抓伤,用笨拙的方式举起儿童,吸入某些空气中存在的细菌,被携带疟疾的蚊子叮咬,或遇到交通事故之类的外部原因造成的。或健康问题可以是由于,例如,某些微细血管堵塞,某些器官负担过重,一些组织由于年老而退化,某些解剖学系统中一种化学物质含量过多而缺少另一种化学物质,或一些细胞决定不受检查地生长成囊肿或肿瘤,之类的内部原因造成的。具有健康问题的个人被称为患者,以便将他或她与涉及这种情况的其他人区分开来,例如,患者的朋友和亲属,医生和护士,临床医生和药剂师,律师和保险代理人以及HMO。疾病(Disease)
形容一般概念上的病人有许多词。可以将一个患者说成是具有异常现象(abnormality)、痛苦(affliction)、不安(ailment)、反常(anomaly)、焦虑(cause)、抱怨(complaint)、病症(condition)、疾病(disease)、失调(disorder)、生病(illness)、不适(indisposition)、虚弱(infirmity)、有病(malady)、问题(problem)、或患病(sickness)。我们使用疾病(disease)一词。一些疾病对于患者实际上可能是令人高兴的消息,例如,怀孕。症状(Symptom)
随疾病在患者中的发展和演变,它将产生可以由患者注意到的,或外部观察或测量到的直接和间接效果。疾病的这些征兆在医学上也有许多名称,例如,诉状(complaint)、效果(effect)、指征(indication)、表现(manifestation)、显示(presentation)、问题(problem)、征兆(sign)、或症状(symptom)。我们使用了症状一词。医生(Doctor)
具有症状的人,即,患者,一般求助于受过医学训练的人,受过医学训练的人可以是以下人中的任何一种:助理护士(attendant),临床医师(clinician),牙科医生(dentist),医生(doctor),专家(expert),保健医生(healthcarer),MD,实习医生(medic),助产士(mideife),护士(nurse),眼科医生(ophthalmologist),眼镜师(optician),护理人员(paramedic),内科医生(physician),开业医师(practitioner),教授(professor),提供者(provider),精神病医生(psychiatrist),专科医生(specialist),外科医生(surgeon),或技师(technician)。出于我们的目的,我们在最一般的意义上使用“医生”一词,是指至少在医学的某一方面受过训练和具有经验的人,而不是没有正式医疗训练的一般外行公众。检查(Examination)
在真实世界的医学中,医生通常要检查患者,以确定症状的程度,和进行患者没有经过训练而不能注意到的其它观察。在本诊断系统的自动医疗世界中,身体检查必须是间接的,因为患者总是远离“医生”。部分的解决方案是培训患者(或同事)在家中执行自我检查,可能需要借助于一套检查工具。另一部分解决方案是建议患者到一个医生或一个试验室去进行规定的检查或测试。这通常是在真实世界医学中进行的,例如,在医生建议患者会见一个专科医生,或把患者送到一个进行特定测试或检查的试验室。试验室测试(Laboratory Test)
一些症状仅能够通过需要专门装备的试验室和受过训练的技术人员操作的专用的化学、电子或机械设备测量。这种试验室一般获得被称为样本患者的体液或组织的样品。他们分析样本,并且把结果报告给医生。理解试验室测试的关键是必须要求试验室进行何种测试。有公众的理解相反,一个试验室并不只是测试“所有事情”。可能有1500种不同的试验室测试,试验室仅进行请求的测试。因此,对于医生来说,确定请求进行何种试验是十分重要的,并且这又依赖于诊断。
利用新的单克隆抗体和聚合酶链锁反应(PCR)测试,患者或助手在家里可以进行越来越多的试验室测试。这样的例子有尿妊娠试验,尿测量尺测试白细胞酯酶,和硝酸盐诊断尿道感染。
可以使用提供最新技术的家用诊断工具,并且如果患者具有这样一种工具,那么在给患者会诊时可以提供参考。显象医疗器械(Imaeine Modality)
一些症状可以通过将身体的某一部分显示为图象的设备观察。这些设备中最为人们熟悉的是x光机。其它的设备有超声波、CAT扫描、MRI扫描和PET扫描。显象医疗器械一般需要拍摄患者身体的某一部分或全部“照片”。显象试验室拍摄照片,并且可以具有一个向医生解释图象的居住地专科医生。在任何情况下,要把显象研究的结果通知医生。对话(Session)
在本诊断系统使用的自动方法中,患者通过电话、互联网或某种其它通信机构接触系统。患者与系统连接,从而使系统能够扮演医生的角色,并且不涉及真人医生。这样的会诊可以称为一个对话。询问(Question)
在本诊断系统使用的自动方法中,大多数有关健康问题的信息是在对话期间通过向患者(或患者的代言人)提出询问获得的。提出的询问一般涉及许多要素,例如,引起一个话题、给出背景、定义术语、提出估计、提出实际询问、和指令患者如何指示回答(“按1为是;按2为否”)。因此,询问一般包括所有这些要素。当涉及到实际询问时,可以使用术语“询问文本(question text)”。评价(valuation)
处理询问之外,健康数据可以通过各种计算算法获得,例如,排序和搜索、比较和匹配、数学或图表计算、逻辑推理、或在表或数据库中查寻数据。在本自动化方法中,“评价”一词可以用于不涉及患者的健康数据的所有计算。一个简单的例子是,将患者的年龄分类成诊断中使用的标记,例如,新生儿、婴儿、儿童、青少年、成年、老年,等等。一旦系统从患者获得患者的年龄,就不需要问患者他或她是否是青少年;这可以利用评价器对象内部进行。论断(Diagnosis)
在真实世界医学中,在医生积累了必要的来自患者和有关患者的健康数据之后,医生作出诊断,这意味着医生为了治疗识别出患者的疾病。对于每种主诉症状,医生知道一个鉴别诊断,这是一个可能的诊断的相对短的列表。在医生积累了来自患者和有关患者的必要的健康数据之后,医生据有了至少一种患者特定的鉴别诊断,并且有希望就是“这个”诊断。在诊断系统的自动化方法中,软件通过将患者的症状与它的疾病和症状数据库比较,建立(鉴别)诊断。治疗(Treatment)
当医生建立了诊断时,医生可以采取步骤医治患者。如通常那样,有许多字具有这种意义,例如,建议(advice)、劝告(counseling)、急救(firstaid)、卫生保健(health care)、医治(healing)、干预(intervention)、药物治疗(medication)、护理(nursing)、处方(prescription)、康复(rehabilitation)、外科手术(surgery)、医疗(therapy)、和治疗(treatment)。在所有这些词中,本文使用了“治疗(treatment)”一词。疾病管理(Disease Management)
一些疾病可以需要数月或数年,甚至患者终生的连续治疗和反复检查。这种长期治疗称为“疾病管理”。对象(Object)
在计算机软件术语中,一个对象是数据和操纵数据的处理的组合。数据被说成是“被包裹的(encapsulated)”,意味着它们是隐藏的,从而对象的使用者只能看到可以调用的处理。使用一个对象的处理,一个人可以操纵数据,而不必知道数据的确切状态和格式。当需要对象的一个以上的拷贝时,可以进行数据的拷贝,但是在需要时使用相同的处理集操纵每个拷贝。那么,无论具有10个还是10,000个对象拷贝,都可以把这个处理集想象为控制或代表对象的行为的“引擎”。
                II. 基于对象的医疗诊断
本节说明了一个使用软件对象建立一个用于定义和开发医疗诊断的编程单元的、广义的、一般化的医疗诊断软件环境的新的诊断范例。然后,利用对象指导和控制诊断处理,以进行患者会见、执行有关分析任务、和产生诊断。一个软件对象是一种基本软件结构,这种软件结构可以用于以如同编制可能的非常复杂的应用程序一样的方式组织一个计算机程序的处理和数据。这个说明将讨论面向对象编程(OOP)在医疗诊断中的新用途,例如,为了全自动化医疗诊断,以对象的形式动态地组装诊断的组成部分的完整/全面的方法,并且然后让对象相互作用以计算一个诊断的目的而使用软件对象。
定义和创建软件对象是接受过面向对象编程的任何程序员所熟知的。利用一个能够OOP的编译器,程序员定义代表对象的数据和对象能够执行的动作。在运行时,程序创建一个对象,提供定义对象的数据,然后利用对象动作操纵对象。程序可以创建需要的任何数量的对象。可以独立地初始化、操纵、和破坏每个对象。
                III. 基于对象的方法
在这里讨论的基于对象(OB)的方法中,将软件对象用作代表适当组织的任务中的所有演员和所有数据的 主动的、智能的代理。要特别注意,在这个比喻中,允许作为一个单独疾病的“专科医生”的所有疾病对象监视其它对象的询问和回答。
OB方法的一个关键概念是将疾病和症状对象看作代表计算机内部的医学专家。如果我们要求阑尾炎疾病对象(Appendicitis Disease Object)查看一个患者,该对象查看患者数据,注意到患者并不真的抱怨腹部疼痛和恶心——而是“注意到”阑尾切除伤疤!显然,可以排除阑尾炎;但它不是耸耸它的肩膀并且放弃,阑尾炎疾病对象现在调用另一个作为,例如,小肠梗阻专家的疾病对象。这个对象进行查看,提出一些询问,并且将患者转到再一个疾病对象。实际上,有大量的诊断专家聚集在患者的身旁,并且每个对象根据其本身的症状图形轮流评价患者数据。
当建立其一个实际患者症状集时,疾病对象自身判断,并且判断其它疾病的可能性。出现的效果是患者的会见,和一个根据设计恒定地集中在患者的最有可能的疾病集上的诊断评价。根据从患者获得的数据,使用精心集中的询问来排除或减小疾病的可能性,将其它疾病列入“怀疑范围”,和在有希望的方向上开展搜索。对象综述
一个软件对象基本上是一个数据结构加上可以“用”或“为”或“对”数据做事的相关处理。对象的一个重要性质是可以将对象的数据隐藏在对象的处理后面,从而对象的外部使用者仅能够看到和使用可以被调用以存取数据的对象处理。对象被称为“隐藏”数据,它提供了将使用对象的世界与对象本身分离的强大能力。
现在,假设一个对象是一个“聪明的医生(smart doctor)。这个对象不是一个知道有关医学所有知识的对象,而只是一个知道,例如,“上加蓬(Upper Gabon)地区的生育年龄的疟原虫免疫活性妇女”的对象。这个对象除了知道有关一种特定疾病的很小一部分的所有知识之外,不知道其它任何事情。接下来,训练这个疾病对象诊断一个患者。它自由地存取患者的医疗记录,向患者提出询问,要求特定的试验室测试,和将患者与同一家庭或地区的其它患者比较(例如,检测传染和流行病)。在真正的OOP方式中,疾病对象实际并不询问患者,而是调用一个症状对象(Symptom Object),症状对象调用一个询问对象(Question Object),询问对象利用一个节点对象(Node Object),节点对象与一个患者对象(Patient Object)连接,患者对象与通信对象(Communication Obiect)连接,通信对象与端口对象(Port Object)连接,等等。在这个等级结构的某个下级的一个对象将消息实际显示在屏幕上,或对电话调制解调器中说出询问,或在传真机上发送询问。
假设已经定义了数千个对象,每个对象记住了一个定义好的、不同的、特定疾病。一个疾病对象不需要与一种疾病匹配,而是将每个疾病划分成它的主要阶段。例如,将阑尾炎定义为三个疾病对象:(1)早期,预RLQ疼痛阑尾炎,(2)从RLQ疼痛到破裂,中期阑尾炎,和(3)晚期,破裂后阑尾炎。使这三个疾病对象会见患者,并且与患者的病症互相竞争。
现在定义数千个症状对象,每个症状对象对应于一种不同的特定症状。再把复杂症状划分成不太复杂的症状,从而它们互相建立。例如,将咳嗽定义成患者可以识别的并且医生可以用于诊断的12种类型。将发烧定义成可用的等级。将疼痛定义成PQRST代码。
现在定义一个诊断引擎对象(Diagnostic Engine Object),这个对象很像美国专利5,935,060中描述的基于列表(LB)引擎,其足够聪明,使得这些对象在争取本身成为第一诊断的斗争中彼此竞争。将引擎建立得足够聪明,以便能够在疾病和症状对象中切换,从而没有一个能够独占诊断。它足够聪明,从而可以知道何时停止、知道何时它被用于测试,和何时一个急诊患者在线。
将以下对象作为要在系统中使用的各种对象的范例说明。A. 疾病对象(Disease Object)
疾病对象(DO)是一个代表我们集合地称为“疾病”的异常健康状态(生病、疾病、失调、焦虑)的软件对象。将它在本方法中用于建立当前患者中存在的规定疾病的可能性。
对象的数据是疾病的基本特征,以及它的运行时状态标志,例如:
·疾病的名称,
·它的标识码,
·它在患者人口中的发病率,
·组成症状的列表,
·症状值及其诊断加权的列表,
·可选症状值及其加权的列表,
·协同作用及其加权的列表,
·使用的阈值,
·在患者中建立的症状值的列表,
·当前患者的诊断分值。
对象的动作是系统操纵一个疾病所需的大量功能和过程,例如处理:
·预测试疾病单元,
·打印疾病单元,以便作者回顾/编辑,
·为一个新患者重置疾病,
·从患者医疗记录(PMR)装载疾病数据,
·诊断当前患者中的疾病,
·报告诊断分值,
·将疾病数据写入PMR。
疾病对象的内置过程之一被称为“诊断”——一种诊断当前患者的可疑疾病的功能。这个功能调用一个或多个症状对象的评价功能,评价功能接下来又调用评价器对象,以通过在PMR中查找、通过计算一个公式、或通过调用一个询问对象向患者提出询问建立症状的值。呈现诊断对象的一种可能的更好方式是将它作为一个受过医学训练的软件机器人,一个仅知道有关一种疾病中的所有事情,并且知道如何从患者中找出它的白痴天才。
DO用于从一个作者和其它来源捕获有关一种给定疾病的所有已知的信息,并且在运行时诊断患者的疾病。也可以使用DO代表几种共享相同的症状但是在细节的某种程度上不同的相关疾病。例如,可以将镰状疟原虫疟疾、卵状疟原虫疟疾、间日疟原虫疟疾和三日疟原虫疟疾组合成一个DO疟疾,并且用于在进入细节前建立或排除疟疾的基本症状。
DO可以用于将一个复杂的疾病细分成较小的疾病。例如,可以用于将疟疾划分为(1)在非免疫活性患者中的疟疾,和(2)在免疫活性患者中的疟疾,以便捕获在这些患者类型中的疾病的不同细节表现。B. 症状对象(Symptom Object)
症状对象(SO)是一个代表集合地称为“症状”的患者健康项目(征兆、症状、诉状、陈述、表现、发现、试验室测试结果(家庭的或远端的),成像研究的解释)的软件对象。在系统中将它用于以LB系统能够用于诊断的术语描述患者健康。
对象的数据是症状的基本特征和它的运行时状态标志,例如:
·症状的名称,
·症状值的类型(数字、字、图解),
·有效症状值(无、低、中等、高),
·用于引出值的评价器对象的名称,
·当前患者中随时间变化的实际(运行时)值。
对象的动作是系统操纵一个症状所需的许多功能和过程,例如处理:
·预测试症状单元,
·打印症状单元,以便作者回顾/编辑,
·为一个新患者重置症状,
·从/向PMR读出/写入过去的症状数据,
·评价,即,建立当前患者的症状值,
·报告症状值,
·报告基于时间的协同作用值(开始/消退,斜率,倾向性,曲率,面积)。
可以将SO看成是一种知道有关一种特定症状的一切,如何在规定时间在患者中建立,和如何将它作为特定值报告的软件机器人。
一种观点是将SO看成为医疗诊断的基础单位,即,用于将有关疾病的理论知识结合到患者中的疾病实际表现的量。
另一种观点是,SO在方法的“脚本语言”中起到变量的作用。通过给它们加权,作者建立要寻找的变量的值,并且通过将值的加权相加,系统发现作者感兴趣的疾病。
SO的基本用途是在患者一生中的任何点,包裹知道的有关一种给定症状的一切。症状值是在评定患者中疾病存在时被加权的单位。也可以把SO用作将几种具有医学意义的症状集合成一个组的综合症。
症状对象说明数据和可以对诊断患者疾病作出贡献的任何数据项的处理单元。在真实世界医学术语中,将症状对象(根据它的前后关系)看成是一个症状、征兆、诉状、观察、测试结果、表现、报告、展示,等等。在编程术语中,症状对象是一个可以在一个患者中的规定值范围中采用的变量。
已经说过,理解一个症状对象并不限于医学的典型征兆和症状是十分重要的。尽管典型的症状(例如,疼痛、发烧、头疼)显然在脚本中起到重要作用,但是症状对象也可以用于操纵不知什么原因对诊断具有贡献的其它数据,例如,患者的习惯、文化、环境、甚至教育。此外,症状对象可以用于在需要时建立模拟内部数据结构。因此,可以把症状对象用于定义特殊的症状组(综合症,如果你愿意),或控制系统从患者引出某些症状的严格顺序,或简单地用作执行某些计算或表查找以获得一个值的惯用软件容器。症状对象是撰写脚本的“役马”,将许多症状对象集中在一个可以经过互联网由所有脚本作者共享的中央系统数据库中的事实反映了这一情况。
症状对象是由计算用于诊断一种给定疾病的“值”所需的软件单元组成的。值一般是通过向患者提出一个或多个询问得到的,但是,也可以通过其它方式获得它们:
·通过评定患者的医疗记录,
·通过评定患者对在这个对话中前面的询问的回答,
·通过使用规定的蕴含式的逻辑推理,
·通过利用规定的公式的数学计算。
如果已经通过其它方式建立了症状值(例如,从医疗记录或通过蕴含式),那么就不提出询问。例如,一旦知道了患者的出生日期,那么就不必再询问患者的年龄。
以字母排列顺序,将一个症状对象的各示例方面如下列出:
回答可能性(Answerability)        患者知道症状的可能性
类(Class)                        症状的种类(历史、征兆、习
                                 惯、逻辑)
文档编制(Documentation)          症状对象的描述和发展历史
ICD                              症状的ICD-9CM代码
关键字(Keyword)                在索引中搜索字以发现症状对象
标记(Label)                    症状对象的(不是症状的)名称
状态(Location)                 可以获得症状的地方
名称(Name)                     症状的正式医学名称
开始_消退                      特定的开始/消退属性
持续性(Persistence)            一旦获得一个值,该值有效性
                               的持续时间
SNOMDE                         用于索引整个医学词汇表的分类
                               代码
                               包括征兆、症状、诊断和过程
同义词(Synonyms)               症状的可选名称
倾向(Trending)                 特殊的倾向信息,例如,症状的
                               严重程度随时间的变化,或疾病处理
                               中症状的演变
评价器(Valuator)               实际获得症状值的对象的标记
值(Value)                      症状的当前值
值_日期(Value_Date)            最后值的日期
值_时间(Value_Time)            最后值的时间
值_类型(Value_Type)            值的运算类型(整数、实数、
                               文本、离散)C. 评价器对象(Valuator Object)
评价器对象(VO)是一个代表在规定时间建立患者的症状值所需的动作的软件对象。
VO数据是症状基本特征和它的运行时状态标志,例如:
·使用的评价类型(询问、公式、图表、表),
·报告的值的类型(数字、字、图表),
·有效症状值(无、低、中等、高),
·要使用的询问对象,如果可以使用的话,
·要使用数学或逻辑公式,如果可以使用的话,
·要使用图表、或表、或数据库,如果可以使用话。
VO动作是系统操纵一个值所需的功能和过程,例如处理:
·预测试评价器,
·打印评价器公式,以便作者回顾/编辑,
·建立当前患者的值,
·报告值。
VO的基本用途是作为症状和患者的提取等级之间的接口。可以把VO用于将虚拟患者提供到LB系统测试。可以将VO用于根据全局系统控制设置,在查寻表之间切换。VO可以使一个对象脱离动作——对象的一个共同用途——从而使我们能够全局地描述和控制在某个低层发生的动作。D. 询问对象(Question Object)
询问对象(QO)是一个描述建立与患者的询问和回答的迷你对话以便获得一个症状值所需的软件单元的软件对象。QO的任务是选择适当的询问集,调用实际询问患者的适当的节点对象,和回报患者的回答。QO是一种专门与患者相互作用的类型的评价器对象。
询问对象是定义一个脚本中的点,在这个点作者实际写了一个脚本,尽管一般是一个非常短的脚本,这个脚本集中于问讯一个特定的症状。这个迷你脚本被分割成分离的节点对象,每个节点对象向患者提供一个导言、一个询问、和一个标记的按钮集,并且从患者获得回答。QO数据是那些提出询问和从患者获得回答所需的单元,例如,要使用的节点对象的列表。
对象的动作是系统操纵一个询问所需要的功能和过程,例如,处理:
·预测试询问和节点单元,
·打印询问单元,以便作者回顾/编辑,
·提出询问并且报告回答,
·规定要使用的实际自然语言文本,
·建立当前平台所需的用户接口,
·调用一个节点对象以实际提出询问和报告回答。
QO是另一种接口对象,用于从询问患者使用的语言分离询问者。QO的基本用途是操纵向一个在线患者提出(可能是复杂的)询问所需的细节。可以将QO用于改变询问文本(询问卷筒)的教育水平。可以把QO用于改变对患者讲话所用的自然语言。E. 节点对象(Node Object)
节点对象(NO)是一个描述向患者提出一个单独的定义好的询问并且返回患者选择的回答所需的软件单元的软件对象。NO的任务是把需要的数据以用户友好的方式出现在用户的显示器上的形式提供到GUI,等待适当的时间以便用户回答,可能再提示用户,和最终返回用户的回答。
节点对象操作在脚本等级结构的最低级,它们连接到操作系统的用户界面。计算取决于使用的平台。对于Windows操作环境,节点将显示一个包括用于导言和询问文本的子窗口的适当窗口。接下来,它要显示必须数量的按钮,和对用户显示表格。当用户按动一个按钮时,节点对象返回回答的索引号。
NO数据是那些提出一个详细的询问、获得一个回答、和返回回答的索引号所需的单元。NO的动作是系统向用户显示询问所需要的功能和过程,例如,处理:
·预测试节点单元,
·打印节点单元,以便作者回顾/编辑,
·显示询问和报告回答。
NO是脚本对象与患者之间的另一个界面。NO的基本用途是操纵向一个患者“讲话”所需的低级细节。可以把NO用于将一个应用程序转到另一个硬件平台或操作系统。可以把NO用于通过从一个测试文件取得输入,和将输出写入到一个测试结果文件,而“伪装”一个患者。可以把NO用于登录对患者的所有询问和来自患者的所有回答,如果需要,时间标记可以达到数百分之一秒。定义节点对象以及询问对象的原因之一是,通过翻译所有的节点可以把整个系统翻译成其它语言。
                 IV. 基于列表的引擎概念
在本发明的一个实施例中,基于列表的引擎(LBE)是处理诊断处理方法的一个实施例。它实际是相对于一个特定患者获得一个疾病集(更准确地讲,一个疾病描述、症状定义、和询问说明的集合),并且处理它们的程序。
患者一般是一个可以进行与系统互动式对话并且能够回答系统提出的询问的人。作为选择,患者可以由一个其中一些或全部症状都已经具有了值,从而系统能够简单地筛分值并且因此评定疾病的分值的医疗记录代表。为了测试,患者甚至可以由一个“扮演患者”以便测试系统响应诸如意外的键的按动、过长的响应延迟、矛盾的回答、反复请求一个询问、和对话的异常终止之类的异常情况的能力的计算机程序代表。
对于一个特殊的运行或对话,系统以收集一个假设要诊断的候选疾病集来开始它的工作。这个初始候选者列表最好是由一个分析患者的主诉症状并且从一个由主诉症状索引的数据库选择适当的疾病的模块组建的。在缺乏主诉症状时,系统可以只是利用它在一个给出的项目文件中发现的所有疾病开始,在这个给出的项目文件中作者要测试一个新创建或编辑的脚本。
一旦它具有了一个候选疾病的列表,系统的工作是处理这些疾病,一般是通过提出询问,和累计每个疾病的诊断分值,直到达到某个规定的系统目标。这个系统目标是由系统“使命(mission)”设置表达的,系统使命设置可以规定各种目标,例如,“运行所有疾病”或“运行直到确定了第一个疾病”或“运行直到10分钟过去”,等等。默认系统使命是“运行所有疾病直到评价了所有症状”。论断循环(Diagnostic Loop)
在一个实施例中,系统使用一个“诊断循环”来处理当前疾病列表。申请人的第5,935,060号美国专利中已经说明了诊断循环的各个部分。诊断循环是由一系列的反复构成的,在反复中系统根据所有候选疾病的最后状态考虑它的使命。根据使命,系统可以在这个循环期间执行所有种类的特殊计算和评价。循环实际上由数个可能包括递归式以评价附属症状的嵌套循环组成的。当前疾病(Current Disease)
在一个实施例中,在诊断循环期间,系统的第一目标是要根据使命确定下一个它应当评价的 疾病。使命可以是要“评价具有最高分值的疾病”,或“评价具有最高诊断动向的疾病”,或“评价任何随机疾病”。默认使命是评价候选列表中最初给出的下一个疾病。当前症状(Current Symptom)
在一个实施例中,一旦系统具有了一个“当前疾病”,它的下一个目标是要确定它接下来应当评价当前疾病的哪一种 症状。使命可能是要“评价可以给当前疾病的分值加最高加权的症状”。更复杂的使命可能是要“评价将会提高大多数疾病的分值的症状”。默认使命是要评价当前疾病的症状列表中的下一个症状。当前评价(Current Evaluation)
在一个实施例中,评价一个症状是由建立患者生命中的一个规定日期和时间的症状值组成的。这要如何做取决于症状的类型,和取决于为症状定义的评价器对象的类型。一个症状可能在患者的医疗记录中已经具有一个有效当前值。例如,患者的性别可能已经在医疗记录中,在这种情况下,系统得到它并且继续操作。患者可以已经在当前对话过程中对某个其它疾病的询问的上下文中提供了症状值。系统也是从当前对话记录中获得该症状值(这个特征避免在评价不同疾病的处理中向患者提出提出的相同询问)。许多症状是通过运行询问对象,即,向患者提出一个或多个询问评价的。症状可以使用逻辑对象评价一个值,这意味着系统分析和运行一个逻辑公式,例如,“如果患者具有症状值A并且具有症状值B,那么这个症状的值是C”。为了评价这个症状,系统将(递归地)评价症状A和B,然后,如果是适当的话,建立C。记分(Scoring)
在一个实施例中,在系统建立了一个新的症状值之后,它更新所有候选疾病的分值。根据每个疾病的描述,记分可以是由简单地加上对应于新当前症状值的加权组成,或它可以包括根据其它症状的值,或根据症状的定时加上特定的协同作用加权。记分也可以包括建立诊断的概率,这一般取决于数个症状值的存在,有时以定义的时间顺序。最终,记分包括相对于各种不同阈值评价疾病的分值。根据系统目标,可以把一个疾病根据它的分值放置到一个特定范畴。例如,当一个疾病的分值达到或超过一个规定的阈值时,可以认为它“被确定(rule in)”,或者,如果它的分值比其它疾病分值增长更快时,可以将它放置在一个特定的诊断动向轨迹上。默认系统目标是要把症状加权加到所有可用疾病分值上。继续(Continuation)
在一个实施例中,在系统更新了所有疾病的分值之后,它通过考虑新的分值集确定如何继续。系统的目标也可以规定系统的不同动作,例如,“当分值超过1000时停止”,或“当诊断已经被确定时停止”,或“当系统具有五个最有可能的诊断时停止”,或“当十分钟过去时停止”。默认目标是要运行直到评价了所有疾病的所有症状。A. 动态规则和目标(Dynamic Rules and Goals)
在一个实施例中,基于列表的引擎(系统)是这样设计的,使得能够在运行时改变控制诊断的规则、界限和目标。系统可以使用规则、目标和界限的表,根据需要选择它们的可用集。
例如,在诊断循环的项部,当系统选择下一个疾病考虑时,它可以使用多种规则中的任何一个,例如“选择一个疾病,该疾病:
·是剩下要诊断的疾病中最致命的疾病,
·与其它疾病共享大多数症状,
·具有最高当前诊断分值,
·具有诊断分值中最高当前变化,
·具有最少未决定的症状,
·是作者规定的某种顺序中的下一个。”
同样地,当系统选择有关一个疾病的下一个症状时,它可以根据各种动态模式或控制变量选择它。
患者本身可以对会诊设定某些边界条件。几个示例包括:
·一个仅有20分钟谈话的患者,
·一个仅要排除一种特定疾病的患者(“例如,我的朋友具有像我一样的头疼,并且他被诊断得了脑瘤”)。B. 诊断动向(Diagnostic Momentum)
在一个实施例中,“诊断动向”是一个候选疾病的诊断分值的变化速率。它提供了与其它竞争候选疾病相比,一个给定疾病累加诊断加权有多快的测量。系统跟踪所有候选疾病的分值和动向,并且可以使用这种信息改变诊断模式。要注意,各种协同作用加权的使用将把额外的加权加到具有许多匹配症状的疾病上,从而建立了倾向于支持具有许多匹配症状的疾病,并且因而倾向于迅速地收敛到一个疾病的正反馈(见,例如,排序协同作用(Sequencing Synergy)和合计协同作用(SummationSynergy))。
在LB方法诊断时,在诊断循环的当前重复过程中,它跟踪每个疾病的最近诊断分值,分值中的最后变化,和具有最大动向的疾病的名称。
由于具有最高动向的疾病的名称对于LB引擎一直是可用的,因此,可以把它用于指导诊断处理本身,和检查是否已经到达任何目标或界限或判定点。它给LB方法提供了使得LB方法能够以患者回答的有力驱动的方式感觉到它的沿一条诊断路径的路途的反馈。例如,一种疾病趋近诊断阈值越快,LB方法就能越强烈地集中到疾病。
这个特征模仿了人类医生根据他/她正在了解的有关患者的征兆筛选他的疾病知识的方式。当症状图形开始匹配一个特定疾病的图形时,医生将提出设计的询问,以确认(或否定)这个疾病。
动向特征的优点在于,它(1)迅速地不再着重许多不太相关的疾病,(2)减少了对患者提出的询问,和(3)人类医生不能像计算机做得那样快速和准确。C. 查询的水平轴线(Horizontal Axis of Inquire)(HAI)
在一个实施例中,系统沿各种不同“轴线”,即,调查的线路或中心方向,进行它的诊断查询。我们将这些策略中的两个称为查寻的水平轴线(HAI)和查寻的垂直轴线(VAI)。本节集中在HAI。注意:“查寻轴线”术语涉及系统选择下一个焦点症状的方式。这个术语是从疾病/症状矩阵(DSM)隐喻中导出的,其中通过将候选疾病排列成并排的列(因此是“垂直的”)并且将组成症状排列成行(因此是“水平的”)而形成一个表。见DSM图。在数据库术语中,字段是沿垂直排列的,而记录是沿水平排列的。查询的水平轴线(HAI)策略是一种集中于从一个大的候选者列表中快速排除不可用疾病的诊断模式。当系统具有许多候选疾病,并且在比根据症状在识别一个疾病中多么有效更多地根据有多少疾病包含该症状选择焦点症状时,一般在诊断对话的早期使用HAI。
其它诊断方法具有一种并且仅有一种方法。与此相反,本发明允许多种不同的查询模式,这些查询模式本身依赖于诊断的进程。在HAI和VAI策略中,LB引擎利用从患者获得的回答更新所直候选疾病分值的分值。因此,这些策略中的差别主要涉及系统如何选择下一个焦点症状,而不是如何更新候选疾病分值。
在HAI模式中,一般要激活可选症状(Alternative Symptom)(AS)特征,从而倾向于提出更少和更多的一般性询问。在VAI模式中,根据对来自患者的更详细的回答的需要,可以激活或可以不激活AS特征。
HAI和VAI策略之间的选择是十分重要的,因为它允许在一个患者可以直接地与脚本的作者——该疾病的世界级专家——配合的细节水平上,全面“筛选”许多候选疾病,以及集中在一个特定疾病的诊断上。其它医疗诊断系统一般在一个并且仅仅是一个水平上与患者配合。
可以对选择这些(或一些其它)策略或模式中的哪一个的判定进行编程,以便可以依靠任何数量的变量。例如:
·可以通过调用系统的处理规定它;
·可以根据在会诊早期运行的目标选择例程修改;
·可以根据一个或多个疾病达到的诊断分值或动向转换;
·可以通过有关主诉症状或第一重要症状的各种计算转换;
·可以根据患者的否定或显著改变了以前的回答的新的回答转换。
在HAI策略中,系统搜索候选疾病的列表和它们的症状列表,以发现许多疾病共享的症状。它通常通过提出询问,或通过评价一个公式或一个逻辑结构,选择这样的一个共享症状,并且评价之。然后,它用症状的新值更新每个疾病,并且将适当的加权加到每个疾病分值。
在HAI策略中,系统可以通过共享症状的数量给候选疾病排序,为后续的有效删除处理作准备。例如,通过建立患者的性别,系统可以删除所有性别特有的疾病。HAI策略允许系统将候选疾病分割成有用的类,从而使它能够首先集中在有希望的类上。例如,它可以将疾病分割成以下范畴:紧急、严重、普通,或它可以将疾病分割成有希望的(它们中有诊断高度可能性的)、中等的、和低可能性的。D. 查询的垂直轴线(Vertical Axis of Inquiry)(VAI)
将查询的垂直轴线(VAI)用于详细检查一个候选疾病,从而使系统能够从同一疾病中反复地选择下一个焦点症状。这个策略是要给出一个具有将其自身建立为一个诊断的机会的重要分值的特定疾病。VAI等价于让脚本作者(1)提出有关这个疾病的几个连续的询问,和(2)在患者以前已经回答了可选症状的情况下,提出他或她的优选询问。
在VAI策略中,LB引擎评价一个疾病的各种症状。根据引擎模式,可以以各种顺序选择症状。在一个实施例中,脚本作者可以规定评价症状的顺序,但是,可以不顾这个顺序,首先询问带有最大加权的症状,或询问患者最容易或最快回答的症状。系统选择这样的一个共享症状,并且通常是通过提出一个询问、或评价一个公式或一个逻辑结构,评价之。然后,它用症状的新值更新每个疾病,并且给每个疾病分值加上适当的加权。
在VAI策略中,现在有机会向一个利用可选症状较早地回答了询问的患者(见有关说明)询问作者定义的症状。这具有在一个特定疾病成为一个竞争者的时刻,将回答“微调”到该疾病的效果。以这种方式,可以许诺患者,无论他们患有何种疾病(如果系统包括该疾病),都能保证他们可以与该疾病的世界级专家建立的对话相互作用。
可以设置VAI策略仅使用作者自己的症状,而不是接收其他作者的(一般可选的)症状。这意味着系统可以(可能在患者的请求下)仅使用作者自己的问题,再询问所有症状。这又意味着可以利用一个给定疾病的世界级专家,最终进行患者的有关该疾病的整个会诊。由于世界级专家的询问措词可以帮助区分相近的疾病,这使得LB方法能够从(它接受了所有可选症状的)广泛的、一般化的观点转移到狭窄的特定观点。
HAI和VAI策略是系统的症状选择,具体地讲,LB诊断循环的中心处理部分。可以给选择这些(或一些其它)策略中的哪一个的判决进行编程,以便能够依靠任何数量的变量。例如,可以通过调用LB引擎的处理规定;可以根据一个或多个疾病达到的诊断分值或动向转换;可以通过有关主诉症状或第一重要症状的各种计算转换;可以根据患者的否定或显著改变了以前的回答的新的回答转换。
VAI和HAI策略允许系统将它的诊断焦点从一般改变到特殊。在早期阶段中,引擎几乎不了解患者,并且必须提出快速删除大量候选疾病的最好的一般性询问。但是,在使用了HAI策略一会儿之后,如果某个疾病D的诊断动向达到了一个规定水平,那么引擎可以转换到VAI策略,将诊断集中到疾病D,以便瞬时排除所有其它疾病。重要的是要注意所有疾病对象(专家)“监视”其它疾病对象产生的所有询问和回答。在使用了VAI一会儿之后,疾病D可能显现为“先驱者”,或者它的重要性可能减弱,被一个或多个其它疾病分值超过。那么这些疾病中的一个可能成为另一个VAI循环的驱动者,或如果没有一个疾病清楚地领先,那么诊断策略可以回复到HAI。
当把诸如疾病动向、动态目标、HAI、VAI、可选症状、和协同所用加权之类的各种LB特征组合在一起时,将具有强大的整体效果。考虑LB引擎如何筛选候选疾病,和会聚到适当的疾病:当一个疾病在HAI策略中得到分值和动向,这触发了到VAI策略的转移。如果系统是“在正确的轨道上”,那么VAI策略将迅速地确认患者中存在着该疾病的几种关键症状。通过各种协同作用加权,这个确认将提高分值和动向,并且加强循环以会聚到焦点疾病作为一个诊断。在一个实施例中,当系统使用VAI策略操作时,可以增大症状加权。这个特征使得系统能够在评价处理中容纳贝叶斯概率。另一方面,如果系统是“在错误的轨道上”,那么VAI策略将不能确认附加的症状,该疾病的分值将落后于(并行地更新的)其它疾病的分值,并且系统将迅速放弃这个毫无结果的追随,并且或者是返回到HAI策略,或者选择另一个用于VAI查询的疾病。E. 可选症状(Alternative Symptoms)
在一个实施例中,LB方法的可选症状特征允许一个疾病作者为了诊断的目的规定一个可以替代一个规定症状的症状集。本发明允许作者规定可以替代作者的优选或指定的症状的可选症状,可选症状可能具有不同的加权。设计这个特征是为了解决对于相同的症状不同的作者可能喜欢用不同的方式向患者提问的问题,我们也不要患者必须对同一症状一遍又一遍地回答询问。
给LB引擎是以允许或不允许症状可选的交替模式编程的。当允许症状可选时,系统接收任何可选症状的值作为一个症状的值;如果不允许症状可选,那么系统需要询问作者的规定症状,即使这需要第二次向患者提出某些询问。LB诊断方法的一个目标是,无论患者具有哪种疾病,都将由一个该疾病的世界级专家向他或她提出询问。这个特征模仿人类医生如何会见患者:在早期部分,医生提出确定患者的疾病的一般全面性质的询问。一旦一种疾病显现为一个可能的诊断时,医生提出在某种程度上确认或否定该假设的更专门的询问。最后,当最有可能的诊断看来几乎确定时,医生提出更详细的询问,以便重复、强调、寻求更多的细节、增加确认症状、等等。这些最后的询问可以是早先提问过的重复询问,可以给患者最后的机会确认先前的回答。
可选症状特征给予患者返回并且用原始疾病脚本作者的措词准确地回答询问,或简单地接受可选症状的质问的选择机会。这类似于一个安装一个应用程序的计算机使用者,他可以坚持“定制安装”或接受“典型安装”。
在编写脚本时,当疾病脚本的作者首先列出疾病的组成症状时,该作者可以规定作者从无到有写出的崭新症状,或是规定作者从所有作者共享的一个存储的或存档的症状的数据库检索到的现有症状。这个初始症状集成为作者的优选或规定症状,它们是作者喜欢向患者询问的症状。接下来,作者回顾症状数据库,以查看哪些症状如此“接近”他的/她的规定症状,从而使它们可以用作可选症状。作者列出这些可选症状,并且给它们赋予某种诊断加权。一个作者的规定症状是另一个作者的可选症状。因此,所有症状对于某个负责保持它们的流通的作者都是规定的症状。
可以通过互联网之类的数据通信网络链接每个作者。当作者A创建了一个新的症状对象时,这个新症状对象的拷贝立即被“发送”到也使用他的症状的疾病的作者,例如,作者B。这将是作者B的一个可选症状。当在询问中使用这个新可选症状时,作者B给他正在著作的疾病赋予一个加权。
在运行时,系统可以允许或不允许使用可选症状。如果系统在可选症状模式,并且系统正在寻找规定的症状S1的值,那么系统可以不加改变地接受任何可选症状的值。效果是,如果患者已经被询问了有关任何可选症状S2,S3或S4的问题,那么系统将不再询问患者,而是将接受可选症状和它的加权。如果系统不在可选症状模式,那么当系统寻找规定的症状S1的值时,它将继续提出有关症状S1的询问。
可选症状特征消除了对患者的冗余询问,并且允许作者将对他的疾病有相同的影响症状分组到一起。可选症状特征允许作者控制她或他要如何集中到症状细节上,例如,集中到症状的量化上。对于高等级的诊断,高等级的量化可以是满意的;在一个以后的时间,作者可能需要更精确的细节,例如,区分一种疾病的接近的变异。
在一个实施例中,系统症状数据库可以包含数百作者独立写出的数千症状脚本单元。这些症状的许多症状可以是相同的,或是相互的可接受的类似变化。没有可选症状,系统要装载所有的候选疾病。在运行它们的过程中,引擎可能数次遇到这些类似的症状中的一些。结果将是用多种不同的方式向患者提出相同的询问,这将是低效率的,并且将造成不信任。但是利用可选症状特征,在系统评价了任何一个可选症状之后,不再提问这个集中的其它症状。
具有症状对象和利用可选症状特征的基于对象的系统的优点是,可以“复用”症状对象和它们的基础对象,例如,评价器对象、询问对象和节点对象。在一个实施例中,一个新疾病脚本的作者可以通过少数几个步骤重复使用以前写出的并且调试过的对象,这可以包括,例如,重新命名一个或多个对象和赋予可选加权。这个对象复用能力使得能够对新疾病脚本更快地编码、测试和发布。F. 疾病时线(Disease Timeline)
在本发明的一个实施例中,疾病时线可以是说明一个典型患者中的疾病的每种症状如何随时间表现自己的曲线图或图表。时线是一种可以用作患者的实际症状时间曲线图的比较参考的疾病特征“图形”。
本发明的这个方面涉及有关一种疾病的纯医学知识:它独立于任何一个患者。这个方面是“理论性的”,与涉及由一个患者在一段时间中经历的“实际”症状值的症状时间曲线图相反。
对于一种一般的疾病,时线起到基础参考的作用。可以将它定标,以适合一个给定患者。
在设计时,疾病对象的作者根据疾病的症状如何和何时随时间典型地出现(开始)、变化、和平息(消退)描述该疾病的典型过程。这个时线以疾病的第一重要症状(FSS)开始,并且所有的定时都基于FSS的开始。要注意,FSS可以与患者的主诉症状不同。
一个实施例使用了记录组成症状的出现、消失、重叠、和其它方面的时间甘特(Gantt)图。最初,作者可能仅选择每个症状的三个时间点;以后,可以增加越来越多的点。一个典型的目标是疾病的每个小时的描述。
在运行时,系统将患者与脚本匹配。可以用阑尾炎作为一个范例疾病,预排一个简单诊断。假设作者选择如下描述疾病:第一症状经常是(尽管并不总是)食欲减退,所以这个症状是时线的起点。那么,食欲减退发生在0时。在1时,一般将出现恶心。在3时,患者的上腹部将出现明显的疼痛。在8时,疼痛将转移到腹部的右下部,等等。
在运行时,当一个患者进入系统,系统最好是询问主诉症状是何时开始的。在一个实施例中,系统选择时间最接近的脚本。因此,这里是一个呼叫诊断系统的阑尾炎患者;当然,她或他可以在疾病时线的任何阶段。阑尾炎患者经常要等到她或他腹部疼痛之后才去看医生。所以,我们假设我们的患者诉说了一个给定严重程度的腹部疼痛作为主诉症状。
然后,系统(在HAI模式)搜索我们患者的严重程度的腹部疼痛的所有候选脚本。它找到了指示应当把具有这种严重程度的患者放置在时线的 什么状态的阑尾炎脚本。现在,疾病对象可以计算匹配患者所需的时间偏移量,并且可以将患者“放置”或“匹配”到阑尾炎脚本中的这个时间点。
LB系统迟早要使阑尾炎脚本询问另一种症状。脚本将向患者询问有关早期食欲减退或恶心的问题,并且,如果患者确认了,那么将加权加到阑尾炎的分值。在某一点,提高的分值将触发系统转换到VAI模式,并且询问有关来自阑尾炎脚本的更多的症状。这可能迅速地积累起更大的加权,并且阑尾炎诊断将超过阈值,和被确定。如果没有确认,那么系统将知道下一步会出现何种症状,并且让患者知道。
上述曲线图、图标或时线也可以称为症状特性的预定模板。建立的一个或多个症状可以具有随时间出现(开始)或平息(消退)从而匹配预定模板的症状特性。如果是这样,那么给特定的疾病的分值加上附加的加权。此外,如果开始或消退特性匹配预定的模板,并且一个建立的症状集随时间按规定的顺序发生,那么将更大的加权加到特定疾病的分值上。因此,可以看到,当满足了某些症状条件时,一种特定疾病的分值可以迅速地达到该疾病的阈值,并且被确定或诊断。
一种疾病需要时间来“显露身份”。一方面,在疾病处理中等待时间越长,越能肯定它们可能是该诊断的;另一方面,要求尽可能快地作出诊断,以便开始适当的治疗。
作者实际上具有两个“时钟”。将一个时钟主诉症状的出现相联系,将另一个时钟与第一重要症状的出现相联系。HAI模式使用CC时钟,而VAI模式使用FSS时钟,FSS时钟更为准确,但是具有暂定的诊断之前不能使用。
见图31,图31是用于规定一个特定症状集的顺序以便建立第一重要症状的用户界面的示例屏幕镜头。例如,用户可以沿时间轴滑动症状条,以指出他们的特殊症状历史。然后,用户点击“提交(submit)”按钮,致使捕获新的症状发生时间,然后由系统评价。
作者也可以使用症状时线作为症状量级的特性图形。这可以在根据他们的症状图形描述和区分疾病时使用。G. 术语谱/PQRST代码(Spectrum of Terms/PQRST Code)
在本发明的一个实施例中,PQRST代码是一种用于捕获和编码患者对一个症状的口头描述的综合方法。特别适用于难于量化的高度主观的症状,例如,患者的整体健康程度,一种特定疼痛的表征,或精神状态或情绪的表达。这里的关键发明涉及到“诊断的词汇(Vocabulary ofDiagnosis)”。这涉及到LB方法使一个专家作者能够在询问患者中使用她或他在多年的经验中积累的准确词汇的能力。在真实世界中,患者用于描述疼痛的特定字是特定疾病的经典指标。在LB世界中,这是通过让患者从一个与一个预定诊断加权联系的字的挑选列表中选择而实现的。可以使用PQRST代码跟踪其它健康数据中的变化,例如,损伤、胞块、排泄、身体功能、精神状态、情绪、习性、成瘾性等的变化。
疼痛是患者的一种主观经验。它在诊断中是十分有用的,但是实际上难于用足够有用的细节来描述。PQRST代码是一种给患者的疼痛描述编码,和将疼痛代码在LB方法中诊断,以及用于诸如建议、处方、治疗、疼痛管理和疾病管理之类的其它目的的综合方法。在LB诊断方法中,可以使用PQRST代码给主观的症状描述编码,以捕获症状描述中的变化,和分析随时间的变化。不仅PQRST代码本身可以是由数百个单元构成的,而且代码在医疗自动化中的可能的 用途也是多种多样的。PQRST代码的目的是 以自动化的方式操纵医学知识。基本的思想是使用字谱和排选列表捕获患者对某个健康经验的主观描述。因而,可以将PQRST代码用于检测其中变化是关键的症状变化、斜率、倾向、区域、等等。PQRST代码特征包括在两个时间点从字谱挑选字,然后分析 变化的重要性,和利用这种重要性将额外的加权赋予诊断。这个特征将字放置在显示了疼痛的一个特定方面可能如何可能随时间 变化的谱中,然后进行第二评价,和由于它表现出预期的 变化而将额外的加权赋予诊断。
PQRST代码特征包括用于以下目的的方法:
·描述20个左右的疼痛方面,
·从患者获得这些方面,
·将这些方面编码和译码为一个单一的PQRST代码,
·在症状和其它前后关系中使用PQRST代码。
在全局水平上,对于所有作者和所有脚本,我们定义疼痛的20个左右的方面,例如,质量、严重性、状态、大小、对称性、定时、可定域性、和迁移性方面。对于每个方面,我们进一步定义了一个由患者通常用于描述疼痛的这个方面的字集构成的 字谱。例如,可以用“针刺、刀割、撕裂、发胀、发紧、压迫”之类的词汇描述疼痛的质量。患者可以在0至10的等级上评价疼痛的严重性。当然,字谱对于一个症状的不同方面是不同的。无痛症状可以沿诸如0-7,8-22,23-65,和66以上之类的数字等级排列某些像“年龄”这样的方面。另一种谱可以使用诸如无、低、中等、高之类的字来表征一个方面。或者,一个字谱可以由描述符字的词汇表组成,例如,搏动(PULSING)、撞击(POUNDING)、锤击(HAMMERING)、轻敲(TAPPINT)之类的字。脚本作者给一个字谱的每个字定义了症状加权。在运行时,将一个给定谱作为一个患者可以从中选择的挑选 列表提供。患者从列表中挑选一个字,系统将联系的诊断加权加到分值上。
PQRST代码特征允许作者使用他们经过多年的经验开发的诊断词汇。一个脚本可以使用数个字谱症状,以建立总结了一个患者在某个时间“t”的健康状态的PQRST代码。这种代码可以存储在患者的医疗记录(PMR)中,以便以后使用。这是其中可以定义一个专用于字谱的症状对象的另一个例子。脚本可以收集不同时间T1,T2,T3的PQRST代码。然后,脚本可以分析代码随时间的变化,并且将加权赋予随时间的重要症状 变化。脚本可以根据斜率、倾向、区域、体积、和其它性质使用PQRST代码计算协同作用。
经常在同一会诊期间,倾向于患者的症状的严重性。此外,可以在同一会诊的开始和末尾询问许多PQRST阵谱。与PQRST阵一致地使用再进入功能(同一疾病处理的第二次会诊)和再三进入功能(同一问题的第三次会诊),评价疾病处理的进展,以作出诊断。
每个作者能够使用或重复使用已经创建的字谱。每个谱一般是7至11个仔细选择的形容词。例如,如果一个患者的不能确定状态(可定域性)的上腹部疼痛(状态)移动(迁移性)到右下部(状态)并且现在易于定位(可定域性),那么患者得了阑尾炎。
诊断系统可以收集和公布有关在诊断中使用的“词汇”的医学统计。诊断系统可以将词汇用作“数字化医学”,以微调脚本和它们的动作。
以下是一个跟踪 排出物的性质,而不是疼痛的PQRST代码的例子。马洛莱-韦斯(Mallory-Weiss)综合症是由食道的最下端中的局部粘膜撕裂构成的。它是由严重呕吐造成的。因此,一个在时间“t”呕吐食物并且在一个小时之后呕吐带血的食物的患者是得了马洛莱-韦斯综合症,与之相比,一个得了胃溃疡的患者,在一开始的呕吐物中就带有血。因此,根据呕吐内容的PQRST编码建立的症状将加入血的检测,并且将适当的协同作用加权加到马洛莱-韦斯综合症。H. 协同作用(Synergy)
在本发明的一个实施例中,并且在自动化医疗诊断的意义上,“协同作用”表示如果一种症状以规定的方式、强度、解剖状态、频率、顺序、与其它症状组合、或类似的图形发生在患者身上,那么要给一种疾病加上额外的诊断加权。协同作用概念为自动化诊断系统提供了一种考虑患者的症状的方式,在这个方式中,为了诊断的目的将一个患者的各种症状看成是一个可以用于递增地细分一种疾病的等级的整体图形。
“协同作用”一词可以具有“组合效应”的意思。协同作用指出了在患者身上一种症状是相对于时间、解剖空间、质量、顺序、频率、组合、相互因果关系等以某种明确的方式发生、变化、或与其它症状相互作用这样一个事实对诊断的特殊附加影响。简单地讲,协同作用概念在软件中实现了症状的组合的诊断重要性大于隔离的每种症状的重要性的医学事实。
例如,应用到LB诊断方法,协同作用概念显著地增强了方法的能力,因为可以把LB方法的加权机构用于检测和解释患者报告的症状中协同作用的存在。事实上,协同作用允许LB引擎在来自患者的每个回答之后动态地调节诊断处理本身。
协同作用发明通过提供症状的非线性加权、递增地增加小的加权以指出患者健康状态的微小差异、微调诊断、和动态地将诊断处理本身引导到产生正确结果的渠道而趋近人类医学专家的认知处理过程。
使用协同作用,LB方法的症状对象成为一种不仅仅是 存储症状值,而且能够对症状如何随时间在患者身上表现进行 动态、智能、内部地分 的智能处理过程,它能够凭自身的能力产生有用的诊断信息。
在LB方法的某个实施例的上下文关系中,“协同作用”一词具有“组合的操作或动作”的正常字典意义。它指的是测量在相同的时间或以某种规定的顺序出现的几种症状或症状变化的特殊附加影响。协同作用概念以软件实现了综合症状的诊断意义远大于它的隔离的组成症状的意义这一真实世界医学事实。
如后面对每一单独协同作用类型的详细说明的,协同作用概念显著地增强了LB方法,从而使患者的特殊健康条件和它们的变化可以:
·通过适当的询问或计算检测,和
·预先被赋予诊断加权,然后,
·逻辑和数学地组合,并且
·用于给候选疾病记分,将记分
·用于排列候选疾病的等级,最终将排列的等级
·用于选择患者最可能具有的疾病。
系统诊断方法包括一种计算医疗诊断的新的和非显而易见的方式。通过这种方法,医疗脚本作者可以预先描述患者的某些不那么显著的并且其它方法更难于检测的特殊健康条件和结果。在本自动化医疗诊断系统的某些实施例中,协同作用是指患者特有症状和患者驱动的症状口头描述,随时间变化在解剖系统中的特殊表现。协同作用发明通过提供诊断的非线性加权、递增地增加健康状态中的细微差异、微调初始诊断、即,通过允许脚本作者的医疗判断能够以自动化的方式实现而模拟人类认知过程。
回想LB方法将“症状”定义为可以影响诊断的任何患者数据项。因此,LB方法用于选择、评价和记录症状的影响的所有机构都可以使用,并且可以用于处理协同作用。在写作脚本时,作者定义协同作用,并且向任何其它症状一样给它们赋予加权。如果作者想要给,例如,开始和消退的对称性加权,那么作者定义一个症状和一个将从患者直接引出,或从诸如其它症状的值之类的其它数据间接地引出信息的询问。在运行时,LB引擎,无论是在查询的水平轴线还是在查询垂直轴线,选择症状,评价它们,并且—如果可用的话—给它们加上联系的加权。
产生标注的LB法的特征之一在于,它通过给患者的症状赋予“加权”,并随后使用通过一个候选疾病集累计的加权确定患者最可能有哪种(哪些)疾病,而诊断疾病。赋予的基本加权只是为了表示一种症状的存在或不存在。现在,在某些实施例中的协同作用概念下,有两种分析症状的更详细方面的附加途径。第一种途径是,对于每个单独症状,系统可以根据它是否是一个给定疾病的“第一症状”,和根据症状开始、变化和停止的方式来诊断。第二种途径是,当存在几种症状时,系统可以根据它们作为一个组合的出现、它们在时间上顺序和重叠的程度、以及它们与患者的解剖系统的关系(和变化)来诊断。也就是说,这些协同作用加权是基本加权的“精制”。它们详细地说明了对哪种情况LB方法可以给一个疾病加上额外的诊断加权的考虑。这种思想被称为“协同作用加权”;它反映了可以把有关一个患者的一种或多种症状的更为详细的知识用于精制和会聚诊断。
以下的表列出了可实现的协同作用的几种类型的示例。当然,这些示例是不完全的;可以把它们扩展到患者中发生的一种或多种症状的任何特殊图形。
协同作用类型 这个协同作用对一种疾病加权,如果它检测到…
协同作用存在 患者具有症状A(基本加权概念)
症状等级 症状A具有特殊的值(疼痛严重性=10个等级中的第8级)
基于时间的协同作用 症状A改变、循环、搏动、来/去、重复
开始/消退斜率 症状A以规定的速率开始或停止
开始/消退倾向 症状A的速率以规定的方式变化
开始/消退对称 症状A以相同的方式开始和停止
第一重要症状(FSS) 患者具有为该疾病定义的相同的FSS
同时的 患者具有一个规定的症状集A,F,J和R
排序的 症状A和B以规定的顺序发生
重叠协同作用 症状A和B一同发生的时间长度
积分协同作用 例如,描绘随时间变化的患者的疼痛严重性的曲线下的面积
以下的各节涉及本发明的某些实施例中说明和加权的特定协同作用类型。
1. 症状存在协同作用(Symptom Presence Synergy)
如果存在一个给定症状,那么症状存在协同作用将基本诊断加权赋予一个候选疾病。在设计时,如果存在一个症状,作者可以给它赋予一个加权。例如,如果患者具有数十年的吸烟历史,那么疾病“肺气肿(EMPHYSEMA)”可以得到50点;如果患者最近进行了一次丛林探险,那么疾病“疟疾(MALARIA)”可以得到50点;在运行时,系统确定患者身上是否存在症状,并且将一个加权赋予所有已经用一个加权预定义症状的疾病。
了解症状的存在,即使没有一个值或时间参数,也可以帮助选择用于后续诊断的候选疾病。因此,最初可以为一个抱怨“咳嗽”的患者和一个抱怨“背疼”的患者选择不同的候选疾病集。
2. 症状等级协同作用(Symptom Level Synergy)
症状等级协同作用根据出现在患者身上的症状的等级赋予诊断加权。在设计时,作者为一种症状定义数个等级,并且给重要的等级加权,例如:
严重性(SEVERITY)=0              0点;
严重性=1                        10点;
·
·
·
严重性=9                        250点;
严重性=10                       350点。
在运行时,系统确定:(1)症状是否存在和(2)在什么等级,以及,如果存在,(3)给疾病分值加上对应的加权。
作者可以用任何适当的解析度定义症状量级。这在根据疾病症状图形更准确地描述它们时显然是十分有用的。
3. 基于时间的协同作用(Time-Based Synergy)
基于时间的协同作用是LB方法分析症状在患者身上随时间变化的方式,和根据分析的结果将额外诊断加权赋予选择的疾病的能力。症状随时间的变化方式具有重大的诊断意义。一个例子是疼痛随时间的变化。已经介绍了使用具有一系列分级的形容词的字谱的概念,从而患者选择的字指出了症状强度的变化程度。这种协同作用类型包括使用一个症状时间序列的不同方面帮助或改进诊断的总体能力。
如前面所述,可以给症状和评价器对象编程,使其具有计算(或询问患者)各种基于时间的统计数据,例如,开始,消退,斜率、倾向性、曲率、面积、等等,的功能。在运行时,当一个脚本需要一个给定症状的基于时间的统计时,症状对象调用它的评价对象计算它们。因而,这种计算的值成为可以像任何其它症状值一样加权和记分的独立的症状值。使用这种协同作用类型,症状/评价器对象成为一种不仅只是 存储症状值,而且能够进行对症状在患者身上如何表现进行动态、智能、内部地分析的智能处理过程,这使得它能够凭其自己的能力产生有用的诊断信息。
脚本作者可以根据症状在患者身上何时产生,或症状在患者身上如何随时间变化,辨别或区分候选疾病。作者可以使用实际症状时间变化给一个疾病赋予额外诊断加权。
LB方法的一个关键特征是,它可以利用症状发生和变化的 时间来帮助诊断患者。这超过了许多自动化诊断方法。
4. 开始/消退分析协同作用(Onset/Offset Analysis Synergy)
在本发明的一个实施例中,如果一个给定症状以一种特定的方式展现出开始和/或消退,那么开始/消退分析协同作用给一种疾病加上额外的诊断加权。一种症状的开始和消退的类型可以携带大量的诊断信息。以下的说明是针对开始分析协同作用的;对于消退分析协同作用使用了类似的说明。
在设计时,脚本作者对每种疾病规定:
(1)要给一个给定症状的开始赋予协同作用加权,
(2)可以把开始类型用于选择加上的协同作用加权,
(3)根据开始类型加上协同作用加权。
在运行时,在系统给候选疾病加上协同作用加权的阶段,该系统:
(1)检测到一个给定症状的开始要给予协同作用加权,
(2)获得该症状的实际开始类型,
(3)将实际开始类型与预定义类型比较,
(4)选择对应于实际类型的开始协同作用加权,
(5)将选择的开始协同作用加权加到疾病分值。
这种协同作用的两个例子如下:1)腹痛的疼痛严重性的正弦关系,2)不稳定心绞痛的“间歇性”发作。
5. 开始/消退斜率协同作用(Onset/Offset Slope Synergy)
在本发明的一个实施例中,如果一种给定症状以预定义的方式开始并且上升到最大值,那么开始/消退斜率协同作用给一个疾病加上额外的诊断加权。以下的说明是对开始协同作用的;对于一种症状的结束,或它的消退,使用类似的说明。
在设计时,脚本作者对每种疾病规定:
(1)要给一个给定症状的开始协同作用加权,
(2)将开始斜率阈值用于选择协同作用加权,
(3)根据开始斜率的量级相加协同作用加权。
在运行时,在系统给候选疾病加协同作用加权的阶段,该系统:
(1)检测到一个给定症状的开始要给予协同作用加权,
(2)获得症状的实际开始斜率,
(3)将实际开始斜率与预定义的斜率阈值比较,
(4)选择对应于实际斜率的开始协同作用加权,
(5)将选择的开始协同作用加权加到疾病分值。
一种症状的开始(消退)的性质可以携带大量的诊断信息。例如,一个突然发作并且十分严重的头痛比逐渐加重的严重头痛更有可能是蛛网膜下出血。在诸如心肌梗死之类的动脉血管事件中,疼痛的开始是十分突然的,即,描绘严重性与时间关系的线的斜率几乎是垂直的。葡萄球菌引起的食物中毒的突然开始的呕吐和腹泻与肠胃炎和食物中毒的其它原因引起的呕吐和腹泻形成鲜明的对比。
6. 开始/消退倾向协同作用(Onset/Offset Trend Synergy)
在本发明的一个实施例中,一种症状的开始(消退)“倾向”是指在该时间点症状曲线是线性的还是指数的,即,以恒定的速率上升(下降),还是以增加或减小的速率。这称为“线性的或指数的”。以下的说明是对开始倾向协同作用;对于一种症状结束,或它的消退方式使用了类似的说明。
在设计时,作者对每种疾病规定:
(1)一个给定症状的开始曲线倾向要给予协同作用加权,
(2)将开始倾向阈值用于选择协同作用加权,
(3)根据开始斜率的倾向加协同作用加权。
在运行时,在系统给候选疾病加协同作用加权的阶段,该系统:
(1)检测到一个给定症状的开始倾向要给予协同作用加权,
(2)获得症状的实际开始倾向,
(3)将实际开始倾向与预定义倾向阈值比较,
(4)选择对应于实际倾向的开始协同作用加权,
(5)将选择的开始协同作用加权加到疾病分值。
一个症状的开始(和消退)曲线的形状可以携带诊断信息。在一个实施例中,诊断系统使用Runge-Kutta曲线匹配算法识别考虑中的曲线类型。在其它实施例中使用了其它算法。
7. 开始/消退对称协同作用(Onset/Offset Symmetry Synergy)
在本发明的一个实施例中,如果一个给定症状的开始和消退曲线(或斜率,如果关系是线性的话)展现出明确的对称特性,那么开始/消退对称协同作用赋予额外的诊断加权。
在设计时,脚本作者对每种疾病规定了:
(1)要给一个给定的症状的开始和消退的对称性加权,
(2)定义了各种对称关系的参数,
(3)要给一个给定对称关系加协同作用加权。
在运行时,在系统给候选疾病加协同作用加权的阶段,该系统:
(1)检测一个要协同作用加权的给定症状的开始/消退对称性,
(2)获得该症状的实际开始和消退斜率和倾向,
(3)将实际斜率和倾向转换成预定义的对称参数,
(4)选择对应于实际数据的对称协同作用加权,
(5)将选择的加权加到疾病分值。
在进行数个诊断时,开始和消退对称是十分重要的。例如,当一个患者具有转移到输尿管(将肾脏连接到膀胱的管道)的肾结石时,这个患者经受了突然开始的十分激烈(和绞痛的)疼痛。此外,当结石转移到膀胱时,疼痛症状经常如同它突然出现那样突然地消失。
8. 第一重要症状(FSS)协同作用(First Significant Symptom(FSS) Synergy)
在本发明的一个实施例中,如果患者的FSS与该疾病的可能的FSS的列表匹配,那么第一重要症状(FSS)给一个疾病赋予额外的诊断加权。这个协同作用反映了脚本作者的有关患者将会首先注意到哪些症状的真实世界经验。
在写脚本时,疾病脚本作者建立了患者可能首先注意的症状的特殊列表,并且将一个加权与每种症状结合。例如,对于阑尾炎:
食欲减退                50
恶心                    30
上腹部疼痛              10
在运行时,如果患者报告恶心是她或他注意到的第一症状,那么系统给阑尾炎的诊断加上30个诊断点(并且类似地给所有显示出它们的FSS表中的恶心的其它疾病加上某个加权)。
关键在于,我们使用了患者首先具有的特殊症状的信息来提升匹配患者的那些诊断。我们已经给正好有这种症状的疾病加了点:现在我们给首先注意到的症状加上额外的加权。这就是FSS协同作用的意义。
9. 同时协同作用(Simultanious Synergy)
在本发明的一个实施例中,如果在一个给定时间周期中患者身上存在一种候选疾病的两个或两个以上的症状,那么同时协同作用给这个候选疾病加上额外的诊断加权。
在设计时,对每种疾病,脚本作者可以定义任何数量的特殊症状组合,以及如果组合存在应当加到疾病分值上的联系的诊断加权。疾病作者可以使用甘特图评价同时的、顺序的、和重叠的协同作用。
在运行时,对于每种疾病,该系统:
(1)跟踪实际出现在患者中的症状,
(2)确定是否存在任何预定义的症状组合,如果存在,
(3)将联系的加权加到疾病的分值。
脚本作者可以把同时协同作用有效地用于按照综合症来描述疾病,和表征各种综合症如何促成疾病。
10. 排序协同作用(Sequenceing Synergy)
在本发明的一个实施例中,如果在患者身上以特定的时间顺序出现一个候选疾病的两个或更多的症状,那么排序协同作用将额外诊断加权赋予该候选疾病。
在设计时,对于每种疾病,脚本作者可以定义任何数量的特殊症状顺序,如果患者以规定顺序出现症状,那么将联系的诊断加权加到疾病分值上。
在运行时,对于每种疾病,该系统:
(1)建立每个症状的绝对开始时间,
(2)跟踪实际出现在患者中的症状,
(3)检测是否存在任何作者定义的顺序,
(4)确定症状是否以预定义的时间顺序出现,
(5)如果是,那么将顺序加权加到疾病的分值。
11. 重叠协同作用(Overlapping Synergy)
在本发明的一个实施例中,如果一个候选疾病的两个或更多症状在相同的时间在患者身上出现规定的时间,那么重叠协同作用将额外的诊断加权赋予该候选疾病。
在设计时,对于每种疾病,作者可以定义任何数量的特殊重叠症状组合,一个重叠阈值,和一个如果症状组合在时间上重叠了至少规定的阈值时间应当加到疾病分值上的诊断加权。
在运行时,对于每种疾病,该系统:
(1)跟踪实际出现在患者中的症状,
(2)检测是否出现任何作者定义的重叠症状,
(3)计算症状在时间上重叠了多长,
(4)检查实际重叠是否超过了规定的重叠阈值,
(5)如果是,那么将规定的重叠加权加到疾病的分值。
12. 积分(面积)协同作用(Integral(Area)Synergy)
在本发明的一个实施例中,积分协同作用将额外诊断加权赋予一个症状在一个规定时间周期中的总量。在设计时,作者将诊断加权赋予一个患者在一段时间间隔中报告的症状的量。在运行时,系统:(1)跟踪症状值的时间曲线图,(2)计算两个时间点之间的总症状值(即,积分症状曲线),和(3)如果适合,那么将面积协同作用加权加到疾病分值。
一段时间中的症状量给出了有关生物和化学体功能和反应的信息,生物和化学体功能和反应又给出了诊断值。一个例子是患者在两个时间点之间受到疼痛的量。例如,积分协同作用加权帮助系统自动地识别那些可以从强镇痛药得到好处的患者。除了诊断之外,这种协同作用也可以用于疼痛管理。它可以识别那些可能不能够,或没有认识到他们自己需要麻醉镇痛药的患者。
                      V. 附图的说明
以下附图说明的软件是在一种诸如本申请人的第5,935,060号美国专利中所述的医疗诊断和治疗建议系统的基于结构的引擎上执行的。基于结构的引擎的一个实施例是基于列表的引擎,但是,也可以实现其它实施例。
现在参考图1,将根据其主要处理功能来说明一种可以包括基于列表的引擎(系统)的医疗诊断和治疗建议(MDATA)系统的诊断循环部分100的实施例。应当注意,治疗建议可以随意地提供。但是,本系统的诊断方面是本发明的主要焦点。利用相关的附图进一步说明每种功能。
当系统开始时,假设另一个离线数据准备程序已经准备了一个疾病和症状对象形式的医疗诊断数据的适当数据库。DO和SO已经分别给每种疾病的特殊症状值赋予了诊断加权,并且给症状值的特殊组合或顺序(叫作“协同作用”)赋予了诊断加权。当一个患者(他通过互联网之类的数据通信网络接入系统)向MDATA系统提出了医疗陈述,以进行诊断,系统首先从它的数据库检索所有有关疾病对象,并且将它们组织成一个候选疾病列表。然后,系统诊断循环开发出一个候选疾病列表的诊断分布图。
在诊断循环内,系统选择一个当前疾病和症状进行追踪。然后,系统获得当前患者的症状值,计算与该值联系的加权,并且更新所有受加权影响的候选疾病的分值。接下来,利用更新的分值重新排列疾病,和选择要在下一次重复中评价的疾病和症状。以这种方式,随循环继续重复,系统建立起当前患者的候选疾病的诊断分布图。可以在任何点中断循环,然后检查当前诊断分布图,以便调节系统参数和继续循环,或在希望时终止循环。在循环的终点,准备总结采取的行动和计算结果的诊断报告。
诊断循环100在状态102开始,在状态102假设前面的处理已经建立了当前患者的主诉症状,并且需要确定一个诊断报告。移动到功能110,系统获得诊断循环所需的计算机资源。在这个功能中,系统获得需要的计算机存储器,建立了需要的软件对象,和根据当前的任选项、界限、和诊断目标将变量设置到它们的初始值。系统也创建了一个要用作诊断的初始候选者的疾病的列表。移动到功能120,系统从候选疾病的列表选择一个疾病。这个疾病成为当前焦点疾病,即,要对其症状评价的疾病。移动到功能130,系统从与当前疾病结合的症状列表中选择一个症状。这个症状成为患者的要评价的当前焦点症状。移动到功能140,系统通过询问患者、利用逻辑推理、数学计算、表查寻、或包括其它症状值的统计分析之类的适当方式评价患者的当前症状。移动到功能150,系统利用在功能140获得的新症状值更新所有使用当前症状的候选疾病。移动到功能160,系统利用新值、分值、和诊断更新所有工作列表和记录。移动到功能170,系统回顾诊断的进程,以判定是否需要诊断循环的另一次重复。前进到判定状态172,系统测试是否要终止诊断循环,例如,通过用户的指示。如果不是,那么系统移动到功能120,进行另一次重复;否则,系统移动到功能180,在功能180系统存储在诊断循环中计算的适当值,并且销毁诊断循环需要的所有临时数据结构和对象。在状态182继续,系统返回一个诊断结果的报告。
现在参考图2,说明前面图1中所示的建立诊断循环(Set-up DiagnosticLoop)功能110。功能110获得计算机资源,并且建立诊断循环100(图1)需要的数据结构。设计系统使其充分适合于它的环境,并且必须初始化各种存储结构以准备进行处理。在一个基于对象的实施例中,这种准备包括各种对象的创建。每个对象具有使得对象在需要时能够初始化自身的初始化功能。
功能110在进入状态202开始,在状态202已经由前面的处理建立了一个主诉症状和一个诊断模式。将在状态212使用主诉症状检索相关的疾病。诊断模式将在整个功能110中使用,以控制细节处理。移动到状态204,功能110根据诊断循环的这种操作希望的HAI/VAI模式,将HAI/VAI模式初始化到HAI或VAI。在HAI模式中,系统考虑所有的候选疾病以选择下一个焦点症状;在VAI模式中,系统仅使用当前焦点疾病的症状的列表。
移动到状态206,功能110根据诊断循环的这个操作希望的可选症状模式,初始化可选症状模式,以允许或禁止可选症状评价。如果允许可选症状,系统将在以后接收可选值来替换规定的症状值。如果禁止可选症状,那么系统将在以后坚持评价规定的症状。移动到状态208,功能110初始化支持循环处理的其它内部变量,例如,控制标志、任选项指示器、循环界限、和循环目标。准确的变量和每个变量的值取决于为计算机程序选择的特殊代码实施例。移动到状态210,功能110获得并初始化诊断循环的这个操作所需的特定计算机资源。这种初始化的细节取决于为计算机程序选择的代码实施例。例如,如果将一个对象用于代表候选疾病的列表,那么状态210创建并初始化一个空候选疾病对象;但是,如果使用一个关系表代表候选疾病的列表,那么状态210创建并初始化一个空表,以容纳候选疾病。移动到状态212,功能110从疾病数据库检索所有那些展现被诊断的主诉症状的疾病,和(如果可用)患者的症状时间分布(图28)。
作为离线数据收集和准备处理部分,要将疾病对象数据库中的每个疾病与至少一个主诉症状和一个症状的时间分布相联系。在这里,将这种联系用于检索构成初始候选集的疾病的列表。用“候选”疾病来表示任何尚未识别的、并且根据症状和患者指出的主诉症状有某种可能是患者的疾病的人类疾病。移动到功能220,初始化各种有效地执行诸如排序、搜索、和选择疾病和症状的子集之类的细节处理所需的内部工作结构。功能220将结合图3进一步详细说明。移动到状态222,功能110将控制返回到调用它的处理,实际上是移动到图1的功能120。
现在参考图3,说明建立要在诊断循环中使用的优选疾病列表和实际症状数据结构的建立疾病-症状结构(Set-up Disease-SymptomStructure)功能220。产生候选疾病列表,并且分割成紧急、严重、和普通疾病的三个子集。这种隔离使得系统能够在考虑普通疾病之前以紧急性和严重性的次序考虑候选疾病。
功能220以进入状态302开始。移动到状态304,功能220创建一个疾病-症状矩阵(DSM),这个矩阵是一个以通过主诉症状选择的所有疾病为列、以所有候选疾病使用的最大数量的症状为行、和疾病使用的时间间隔的时间片(Z-轴)的数据结构。在其它实施例中可以使用其它疾病-症状结构。移动到状态306,功能220从候选疾病中提取所有标记着“紧急”的疾病,并且按照递减的紧急性给这些疾病排序。移动到状态308,功能220将最紧急疾病放置为疾病-症状矩阵(DSM)的最左面的列(可以将这考虑为一个疾病-症状立方体(DSC)的一个时间片)。移动到状态310,功能220将剩余的紧急疾病放置在DSM的下一列中。移动到状态312,功能220从候选疾病列表中提取所有标记着“严重”的疾病;按照递减的严重性给这些严重疾病排序;将最严重的疾病放置为DSM的紧挨着紧急疾病的下一个可用最左面的列;并且把剩余的严重疾病放置在DSM的下一列中。移动到状态314,功能220按照递减的发病率,即,患者来自的人群中疾病发生的可能性,给除去了紧急和严重疾病之后剩余的候选疾病排序,并且按着递减的发病率的顺序放置剩余的疾病,作为DSM的紧挨着严重疾病的下一个可用最左面的列。移动到状态316,功能将控制返回到调用它的处理,实际上是返回到图2的状态222。
现在参考图4,说明在其中搜索候选疾病列表以选择一个疾病作为当前焦点疾病的挑选当前疾病(Pick Curren Diease)功能120。选择标准可以是任何可以识别具有成为患者的实际疾病的高度可能性的疾病的计算,例如,根据可能发生在HAI模式中的,它们在迄今为止的当前诊断对话中的表现、根据高的诊断分值、高的分值变化率(诊断动向)、对询问的赞同回答的数量、或疾病时线的最佳统计匹配来选择疾病。在另一种选择模式(VAI)中,一个外部用户或处理已经选择了焦点疾病,因而系统不进行选择。
功能120以进入状态402开始,在状态402存在一个诊断候选疾病的列表。功能120从这些候选疾病中选择一个作为当前焦点疾病。可以使用许多规则中的一个进行选择;使用哪种规则取决于诊断模式。图4示出了测试的两个规则,但是,可以增加任何数量的规则。移动到判定状态404,功能120首先检查候选疾病列表是否是空的。如果是,那么没有疾病要检查,功能120移动到状态440。在状态440,功能120设置一个指示尚没有选择当前疾病的输出信号,然后移动到状态434,在状态434处理返回。如果在判定状态404候选列表不是空的,那么至少有一个候选疾病剩下,功能120移动到判定状态406以测试是否所有候选疾病都经过了处理。如果是,功能120移动到状态442,在状态442它将输出信号设置到这种结果,并且移动到状态434以返回控制。但是,如果在判定状态406,剩下了一些疾病要处理,那么功能120移动到判定状态408。在判定状态408,如果选择模式被设置到VAI,即,集中到使用一个特殊疾病,那么功能120移动到判定状态410,否则移动到状态412。在状态410,如果VAI疾病还没有被诊断,那么功能120移动到状态430,选择VAI疾病作为当前疾病,并且移动到状态432。但是,如果在判定状态410,如果预先选择的疾病已经被诊断,那么功能120移动到状态410以便将处理重置到HAI模式。
以状态414开始实际选择一个疾病的状态。在诊断循环开始时正在实行的诊断模式规定或蕴含了一个疾病选择规则或标准。这个规则基于至此为止的实际诊断进程,或可以利用加权、动向、分值、和概率之类的诊断测量进行的潜在的进程。内部处理或外部请求可以改变这个选择规则,但是总是有某个选择规则在实行。功能120使用该规则将一个候选疾病选择为焦点疾病。移动到判定状态414,如果选择规则是要选择具有最高实际诊断动向的候选疾病,那么功能120继续到状态416。在状态416,功能120选择具有最高当前诊断动向的候选疾病,然后移动到状态432。但是,如果在判定状态414,当前规则是另外的规则,那么功能移动到判定状态418。
在判定状态418,如果选择标准是要选择具有最高潜在诊断动向的候选疾病,那么功能120移动到这420,选择具有最高潜在诊断动向的候选疾病,然后移动到状态432。但是,如果在判定状态418,当前诊断模式是另外的模式,功能120移动到判定状态422。在判定状态422,如果诊断模式是要利用诸如时间分布匹配或直接患者输入之类的某种其它标准选择候选疾病,那么功能120移动到状态424,状态424使用某种其它标准以类似的方式选择疾病,然后移动到状态432。但是,如果在判定状态422,没有要使用的标准,那么功能120移动到状态426,使用可以简单地选择下一个合格候选疾病的默认规定,并且移动到状态432。在状态432,功能120设置一个输出信号以指示已经选择了一个当前焦点疾病,然后功能移动到状态434以将输出信号和当前疾病标识符返回到调用功能120的处理,实际上是返回到图1的功能130。
现在参考图5,说明选择当前焦点疾病的一个症状以成为下一个焦点症状的挑选症状(Pick Current Symptom)功能130。在这里,系统检查当前焦点疾病的症状列表,并使用各种标准选择它们中的一个作为下一个焦点症状。目标是要用最少系统或患者工作选择一个提升诊断分值的症状,这可以通过许多途径取得,例如,通过选择一个已经通过另一个疾病获得它的值的症状,或一个已经由作者特别标识的症状,或一个具有高诊断加权的症状,或一个可能立即将疾病确定或排除的症状,或具有高的跨越多种疾病的普遍性的症状。一旦功能130以这种方式选择了一个症状,那么它也要选择已经由作者标识为可接受的可选的所有症状。
功能130以进入状态502开始,在状态502已经选择了一个当前焦点疾病,并且功能现在必须从疾病的症状列表选择一个当前焦点症状,如果作者规定了任何可选症状的话,还要加上可能的一个或多个可选症状。可以用许多规则中的一个选择症状。使用哪种规则取决于诊断模式。移动到判定状态504,功能130首先检查当前疾病中是否有剩余的尚未为当前患者评价的症状。如果有,功能130移动到状态506,返回一个指示没有当前症状已经被选择的输出信号。但是,如果在判定状态504,有至少一个合格的症状,那么功能130移动到判定状态508。
判定状态508开始一个症状的实际选择。在诊断循环开始时正在实行的诊断模式可以规定或蕴含许多症状选择规定或标准中的一个,内部处理过程或外部请求可以改变这个规定或标准。但是,在一个实施例中,总是有某个症状选择规定在实行。此外,对于任何给定的症状,一个疾病可以识别能够在它的位置上使用的一个或多个可选症状。因此,状态130返回的焦点症状可以是由一个包含至少一个症状加上零个或多个可选症状的症状分组构成的。在判定状态508,功能130测试疾病是否具有必须在该疾病的其它症状之前评价的症状。这种症状用于快速地删除不满足基本标准的疾病。如果疾病具有这种初始症状,那么功能130移动到判定状态510。在判定状态510,如果所有初始症状已经被评价,那么功能130移动到判定状态516。但是,如果在判定状态510,有任何未评价的初始症状,那么功能130移动到状态512,选择下一个初始症状作为焦点症状,并且移动到返回状态514。移动到判定状态516,如果当前诊断模式规定选择具有最大诊断加权的症状,那么功能130移动到状态518,选择具有最大诊断加权的症状,并且移动到返回状态514。但是,如果在判定状态516,规则不是要选择具有最大加权的症状,那么功能130移动到判定状态520。在判定状态520,功能130以诸如组、组合、或顺序之类的各种方式提供彼此相关的症状。如果当前诊断模式指示要考虑相关的症状,那么功能130移动到状态522,但是如果不要考虑相关的症状,那么功能130移动到状态526。
在判定状态522,如果有一个涉及以前评价的症状的症状,功能130移动到状态524。在状态524,功能130选择一个涉及到以前评价的症状的症状,并且移动到返回状态514。但是,如果在状态526,没有涉及的症状,功能130移动到状态526。在判定状态526,如果当前诊断模式指示要考虑最容易评价的症状,那么功能130移动到状态528,选择下一个最容易评价的症状,然后移动到返回状态514。但是,如果在判定状态526,规则不是要选择最容易的症状,那么功能130移动到判定状态530。在判定状态530,如果当前诊断模式指示要随机选择症状,那么功能130移动到状态532,从当前疾病症状列表随机选择下一个症状,然后移动到返回状态514。但是,如果在判定状态530,规则不是要选择一个随机症状,那么功能130移动到状态534,从当前症状列表选择下一个合格症状,然后移动到返回状态514。在状态514,功能130将当前焦点症状(和所有可选症状,如果有的话)返回到调用功能130的处理,实际上是返回到图1的功能140。
现在参考图6,说明评价当前焦点症状,即,建立在某个时间t发生或存在于患者身上的一个特殊值的获得症状值(Obtain Symptom Value)功能140。在诊断循环中的这个点,系统已经选择了一个当前焦点症状,并且现在必须确定在某个时间t它在在线患者的值。症状值可以是简单的(例如,患者是个吸烟者)或详细的(例如,患者具有12年的每天两包烟的吸烟史);值可以是简单的数字或符号,或复杂的图形、照片、或疾病时线(见,例如,图28)。
功能140现在必须选择当前症状或它的可选症状之一,然后获得它在特定时间在患者中的值。如果当前诊断模式允许使用可选症状,并且当前焦点症状具有一个已经评价的可选症状,那么立即使用该可选症状的值,而不用进一步评价。这个评价捷径节省的时间是使用可选症状的基本原因。
值本身如何获得取决于被评价的症状,并且可以使用许多不同的方法,例如回顾患者的医疗记录,向在线患者提出直接询问,从其它症状值导出逻辑推论,使用数学和统计公式,使用专门准备的查寻表,甚至是让患者执行自我检查。在这里将这些不同评价技术集合地说明为一种“评价器功能”。
功能140以进入状态602开始,通过在进入状态602前面的处理已经选择了一个当前焦点疾病和症状。移动到判定状态604,功能140首先检查在这次对话期间是否已经获得了一个可接受值,可能是通过某个其它疾病或某个可接受可选症状获得的。如果当前焦点症状已经有一个值,那么功能140移动到状态606,以返回该值;否则,功能140移动到判定状态608。在判定状态608,功能140检查在患者的医疗记录中是否已经有一个值。如果是,功能140移动到状态606,以返回该值;否则,功能140移动到判定状态609。在判定状态609,如果当前症状具有可选症状并且模式允许它们的使用,那么功能140移动到判定状态610;否则,功能140移动到判定状态612。在判定状态610,如果当前症状具有一个可接受的可选症状值,那么功能140进一步跳过评价,并且立即在状态606从状态611返回在时间t的可选值;否则,功能140移动到判定状态612。
在判定状态612,功能140通过确定当前症状的评价器类型开始评价当前症状的处理。如果评价器类型是直接询问,那么功能140移动到功能620,以进行在图7中说明的在线患者的询问,然后移动到状态606。但是,如果在判定状态612,评价器类型是数学公式,那么功能140移动到评价公式的功能630(在图8中说明),然后移动到状态606。但是,如果在判定状态612,评价器类型是表查寻,那么功能140移动到功能640,以查寻表中的值(在图9中说明),然后移动到状态606。但是,如果在判定状态612,症状值是基于分析一个术语谱,那么功能140移动到状态650,以执行术语谱分析和获得一个值,这将在图9中说明。然后功能140移动到状态606。最后,如果在判定状态612,评价器是某个其它类型的,例如,疾病时间分布匹配(图28)类型的,那么功能140移动到状态660,以调用该评价器,并且以类似的方式获得一个值。然后功能140移动到状态606,将当前症状和它的在某个时间t的值返回到调用功能140的调用处理,实际上返回到图1的功能150。
现在参考图7,说明是一个询问评价器对象部分的询问评价器(Question Valuator)功能620。询问评价器对象通过向一个在线患者提出一个或多个询问获得时间t的症状值。为了提出询问,它使用脚本作者预先编程的一个或多个节点对象,用某种自然语言,利用适当的指令、定义、解释、询问、和回答选择,与患者通信。将患者选择的回答编码为一个症状值,并且最终将其返回到功能620的调用者。
功能620以进入状态702开始,通过在进入状态702前面的处理已经建立了当前焦点疾病、症状、和询问对象,并且给予该功能。现在,功能620询问在线患者以获得在某个时间t的症状值。移动到状态706,功能620从节点对象的一个数据库检索列在当前评价器对象中的一个节点集。移动到状态708,功能620向患者显示包括指令和一个询问的下一个节点。移动到判定状态710,如果在规定的时间内没有回答,那么功能620移动到返回状态712,并且返回一个指示询问对象已经超时的信号。但是,如果在判定状态710,功能620从患者获得一个回答,那么功能620移动到判定状态714。在判定状态714,功能620确定回答是一个最终回答还是一个激活另一个节点的信号。如果回答激活另一个节点,那么功能620移动回到状态708,用一个不同节点的重复询问和回答序列。在这时间中,这个序列的结果是要产生以在状态714产生一个症状值为终点的与患者的对话。在判定状态714,当患者的回答是一个值时,功能620移动到状态716,并且返回从患者获得的值。
现在参考图8a,说明是一个公式评价器对象部分的公式评价器(Formula Valuator)功能630。公式评价器对象通过评价一个给定公式计算在某个时间t的一个症状的值。在基于对象的实施例中,每个公式插入在一个不同的公式评价器对象中,并且系统中具有如公式一样多的许多不同公式评价器对象。任何需要评价一个公式的其它对象可以调用适当的公式评价器。一个简单的例子是将一个像1941,12,7这样的绝对日期转换成在某个以后的时间t的年龄。
功能630以进入状态802开始,通过在状态802前面的处理已经选择了当前焦点疾病、症状和评价器对象。现在,功能630评价公式,以获得症状的一个值。移动到功能810,调用公式计算器对象。移动到状态812,功能630返回计算的值。
现在参考图8b,说明评价一个可以使用其它症状值以计算一个在时间t的症状值的给定公式的执行公式评价器(Execute Formula Valuator)功能810。将公式作为一个在诸如算术、几何、三角、代数、积分、概率或统计之类的格式化的数学系统中适当编码的运算和操作数集提供给功能810。功能810执行需要的运算,并且返回计算的值。当公式的一个操作数本身是一个仍然需要评价的症状时产生一种特殊的子处理情况,在这种情况中,功能810中断评价,使操作数症状被评价,然后继续公式的评价。这是一个潜在的递归处理,因为一个症状的评价本身可能涉及一个不同公式的评价。通过使用这种设计,脚本作者可以利用任何症状对象规定任何嵌套公式结构,并且在需要时可以评价。
功能810以进入状态820开始,在状态820已知公式和它的变元。移动到状态822,尽可能地利用给定变元评价公式。在一些情况下,这将完全地评价公式;在其它情况下,会遇到一个其本身就是一个仍然需要评价的症状的变元。移动到判定状态824,如果一个变元需要进一步评价,那么功能810移动到“执行症状对象”功能140;否则,它移动到状态832。在功能140,通过调用适当的症状对象评价变元症状(图6);然后功能810移动回到状态822,以继续评价公式。在状态832,功能810继续评价公式,直到计算了最终值。移动到状态834,返回最终值。
现在参考图9,说明作为一个查寻评价器对象部分的“查寻评价器(Lookup Valuator)”功能640。通过在一个表或曲线图中查寻,查寻评价器对象计算一个症状在时间t的值。经常出现的情况是,可能从某个准备了一个曲线图或表的其它前后关系间接地将一个症状的值通知系统。一个简单的例子是,可以使用一个基于时间的温度曲线图检索在时间t的发烧值。作为选择,功能640可以使用基于一个曲线图的统计计算,例如,计算某种发生率,发现一个疾病时线下的两个给定时间之间的面积,或匹配疾病时线。
功能640以进入状态902开始,在状态902已经为评价选择了一个症状。移动到状态904,在一个准备的查寻介质中,例如,图表、曲线图、或数据库表中,查寻症状。移动到状态906,功能640将值返回到调用功能640的处理。
现在参考图10,说明用于根据患者主观描述的症状的“术语谱评价器(Spectrum of Terms Valuator)”功能650。功能650将一个在时间t的症状的患者的主观描述转换成一个由功能返回并且由系统像任何其它值一样地处理的特殊编码标记。功能650将一个关键描述字的列表提供给患者,使患者选择一个或多个字,并且将选择的字编码成一个返回的标记。
本图的状态1004和1006示出了在症状对象的离线准备处理中准备描述术语谱,和将加权赋予各种术语。这些数据一般是在一个在在线诊断期间存取的数据库中准备和存储的。
在在线诊断系统中,功能650在状态1008开始,在状态1008,功能将术语谱以使得患者能够选择时间t的一个描述术语集的方式提供给患者。移动到状态1010,功能650获得并处理患者选择的术语。移动到判定状态1014,如果要处理症状的其它方面,那么功能650移动到状态1016;否则功能移动到1018。在状态1016,功能650准备处理症状术语谱的下一个方面,然后移动回到状态1008。在状态1018,功能650收集并且把为时间t收集的术语存储到可以作为一个值返回的适当代码中。移动到状态1020,功能650编码从患者收集的术语,并且将它们作为值返回到调用功能650的处理。
现在参考图11,说明接收刚刚得到或计算的症状值并且把它和它的效果应用到各种候选疾病的“应用症状值(Apply Symptom Value)”功能150。在一个实施例中,使用一个中央系统,功能150循环通过候选疾病列表,并且把新值的效果应用到每个疾病D。对于每个疾病D,它检索适当的诊断加权,计算可用的协同加权,计算可用的协同作用加权,并且注释疾病作者强加的任何其它效果,例如,强制分值变化、由于确定和排除造成的疾病状态变化,和操作作为其它疾病衷可选症状的症状的值变化。
在一个可选的基于对象的实施例中,每个疾病对象具有一个处理新症状值的内建的方法,并且功能150调用该方法以将新值“通知”每个疾病对象。编程每个疾病对象,以把新值的效果应用到它自己的数据,这简化了某些高度疾病专用更新规则的操作。但是,在任一个实施例中,发生相同的逻辑处理。
注意,在一个实施例中,作为新值的结果计算的诊断加权变化只是被存储起来,并且直到所有候选疾病变化计算完成和所有疾病能够被一致地更新之后,不加到诊断分值上(见图21)。这是防止靠近候选列表的开始的分值、刻度、可选症状加权、和疾病的协同效果的变化影响和歪曲列表中后面的疾病的计算所必须的。计算分值变化和递增分值是双通道处理,以保证作为单一的一代的所有疾病分值的正确提升。
功能150以进入状态1102开始,在状态1102已经计算了一个新的症状值,并且必须应用到所有使用这个症状的候选疾病。移动到状态1104,功能150初始化处理候选疾病列表中每个疾病D的循环。移动到判定状态1106,如果疾病D不使用该新症状,功能150忽略疾病D,并且移动到判定状态1122,以重复另一个循环。但是,如果在判定状态1106,疾病D使用当前症状,那么功能150移动到状态1108以处理它。在状态1108,功能150从疾病D的加权表搜索为在时间t的当前症状的值规定的诊断加权。将这个新加权存储在D的疾病对象中,以在以后处理。
前进到状态1110,如果当前症状的诊断加权依赖于分析在一个时间间隔中的症状值的递增变化,那么功能150计算变化的效果,检索对应的加权,并存储它以便在以后更新。前进到“计算协同作用(ComputeSybergies)”功能1120,如结合图12进一步说明的,计算新症状值对疾病D的影响。移动到判定状态1122,功能150检查是否有更多的候选疾病要处理。如果是,那么功能移动到状态1124,递增循环指数D,并且移动回到状态1106,以开始另一个循环重复。但是,如果在判定状态1122,所有候选疾病都已经处理完成,那么功能150移动到状态1126,并且返回到调用处理。
现在参考图12,说明计算一个给定症状值的协同加权(如果有的话)的“计算协同作用”功能1120(在图11中使用)。在这里,协同作用是指症状的专门预定义质量,以及不同症状之间的基于时间的关系和相互作用,它们经常具有显著的诊断影响。鉴于简单症状值的诊断加权的使用是一个一阶效果,那么基于时间的协同值的使用是一个二阶结果,一种帮助分辨竞争诊断,和从其它自动化诊断系统中区分出MDATA系统的数学“微调”。要注意,这里仅示出了少数几个主要协同作用类型,实际上具有许多能够以这里所示的方式进行分析的可能协同作用类型。
功能1120以进入状态1202开始,在状态1202已经计算了一个新的症状值,并且现在必须应用到一个给定疾病的所有协同症状。移动到判定状态1204,功能1120测试给定疾病是否具有涉及协同作用的任何症状。如果没有,那么功能1120在状态1206返回。否则,功能1120移动到状态1208,并且初始化一个处理为给定疾病定义的每个协同作用i的循环。在判定状态1210继续,功能1120获得疾病的下一个协同作用i,并且回顾它的类型。根据协同作用i的类型,功能1120如下计算协同作用:
如果协同作用的类型是“第一重要协同作用”,那么功能1120移动到功能1220,以计算FSS协同作用,这将结合图13进一步说明。然后,功能1120移动到判定状态1272。如果,在判定状态1210,协同作用类型是“开始或消退协同作用”,那么功能1120移动到功能1230,以计算开始或消退协同作用,这将结合图14进一步说明。然后,功能移动到判定状态1272。如果在判定状态1210,协同作用类型是“排序协同作用”,那么功能1120移动到功能1240,计算排序协同作用,这将结合图18进一步说明。然后,功能1120移动到判定状态1272。如果在判定状态1210,协同作用类型是“同时协同作用”,那么功能1120移动到功能1250,计算同时协同作用,这将结合图19进一步说明。然后,功能1120移动到判定状态1272。如果在判定状态1210,协同作用类型是“时间分布协同作用”,那么功能1120移动到功能1260,计算时间分布协同作用,这将结合图20进一步说明。然后功能1120移动到判定状态1272。如果在判定状态1210,协同作用类型是某种其它协同作用,那么功能1120移动到状态1270,计算协同作用。状态1270是要显示可以有许多其它展现出协同作用的症状组合,这些组合将以功能1220至1260相同的方式计算。
在计算了任何一个协同症状之后,功能1120移动到判定状态1272,并且检查是否有更多的协同作用要处理。如果是,功能1120移动到状态1274,在状态1274它递增选择下一个协同作用的指数,然后移动回到状态1210以开始另一个循环的重复。但是,如果在判定状态1272,没有更多的协同作用要计算,那么功能移动到状态1276,并且返回到调用处理。
现在参考图13,说明“计算第一重要症状(Calculate First SignificantSymptom)(FSS)”功能1220(图12)。FSS功能1220确定一个给定实际症状值是否属于一个给定疾病的第一重要症状,以便将额外诊断加权加到该疾病。“第一重要症状”的意思在附图28示出,并且被描述为疾病处理中的最早的症状。
功能1220以进入状态1302开始,在状态1302已经为一个症状计算了一个新的值,并且功能1220现在必须检索与作为疾病的第一重要症状的症状联系的额外诊断加权。移动到判定状态1304,功能1220测试给定疾病是否识别出任何第一重要症状。如果不是,功能1220立即在状态1306返回;否则功能1220移动到判定状态1308,并且检查给定症状是否被识别为给定疾病的时线的第一重要症状。如果不是,那么功能1220立即在状态1306返回,否则功能1220移动到判定状态1310。在状态1310,功能1220检索为该疾病的给定症状值规定的诊断加权,并且移动到状态1312。在状态1312,功能1220存储诊断加权,移动到状态1306,并且返回到功能1120(图12)。
现在参考图14,说明“计算开始(消退)协同作用(Calculate Onset[Offset]Synergy)”功能1230(在图12中使用的)。功能1230分析一个给定症状的值是否及如何展现出具有医疗重要意义并且因此将额外的诊断加权加到疾病的特殊开始(或消退)特性。
功能1230以进入状态1402开始,在状态1402已经为一个症状计算了一个新的值,并且功能现在必须检索与给定症状的特殊开始和消退值联系的额外诊断加权。移动到判定状态1404,功能1230测试疾病是否使用开始/消退分析,和它是否将给定症状值识别为一个特殊开始或消退值。
如果给定症状不使用开始/消退分析,那么功能1230移动到状态1416,并且立即(在状态1416)返回;否则,它移动到功能1410a。在功能1410a,分析新症状值的开始或消退协同作用(如图15中所述),然后移动到判定状态1414。在判定状态1414,功能1230检查它的前面的处理是否已经改变了任何开始或消退值。如果是,那么功能移动到功能1410b,否则移动到状态1416。在功能1410b,分析开始和消退之间的对称性,并且赋予协同作用加权(如图15中所示)。在功能1410b完成时,功能1230移动到状态1416,并且返回到调用功能1120(图12)。
现在参考图15,说明分析一个给定症状的开始和消退值并且确定它们相对于时间的特性的功能1410。功能1410包括分析开始或消退协同作用的部分1410a,和一个分析对称协同作用的部分1410b。
功能1410以进入状态1502开始,在状态1502给出了一个新症状值。移动到判定状态1504,如果给定值不涉及开始或消退,那么功能在判定状态1504返回一个“无数据”信号;否则功能1410可以执行部分1410a,以分析开始或消退协同作用,并且移动到判定状态1508。在判定状态1508,如果有涉及症状开始的新值,那么功能1410移动到功能1510,否则移动到判定状态1522。在功能1510,如在图16进一步说明的那样,计算相对于时间的症状开始的斜率的诊断加权。移动到功能1520,如图17中所示的那样,计算倾向的,即,相对时间的症状开始的斜率的变化的诊断加权。移动到判定状态1522,如果有新的消退值,那么功能1410移动到功能1510,否则,功能1410在状态1528返回。在功能1510,如图16中进一步说明的那样,计算相对于时间的症状消退的斜率的诊断加权。移动到功能1520,如图17中进一步说明的那样,计算倾向的,即,相对于时间的症状消退的斜率的变化的诊断加权。移动到判定状态1524,如果在症状中有开始和消退值,那么功能1410可以执行部分1410b,以分析对称协同作用,并且前进到状态1526,否则功能1410在状态1528返回。在状态1526,功能部分1410b计算症状开始/消退对称性的诊断加权。移动到状态1528,功能1410返回到调用功能1230(图14)。
现在参考图16,说明计算症状的开始和消退斜率的诊断加权的功能1510。这个说明是用于症状开始(1510)的,对症状消退(1510′)使用了一个类似的说明。功能1510以进入状态1602开始,在状态1602给出了新症状值。移动到功能2500,如结合图25进一步说明的那样,计算相对于给定的开始或消退值的时间的斜率。移动到判定状态1606,如果功能2500没有返回有效斜率,那么功能1510在状态1614返回;否则,它移动到判定状态1608。在判定状态1608,如果开始斜率没有达到或超过开始斜率阈值,那么功能1510在状态1614返回;否则功能1510移动到状态1610。在状态1610,功能1510检索赋予给定症状的开始斜率值的加权,并且存储它以便以后在疾病对象中分析。移动到状态1614,功能1510返回到功能1410(图15)。
参考图17,说明计算一个症状的开始(1520)和消退(1520′)倾向的诊断加权的功能1520。一个症状在患者身上开始或结束的速度具有诊断意义,这个功能确定它并且给它加权。这个说明是针对症状开始倾向(1520)的;对于症状消退倾向(1520′)使用了类似的说明。
功能1520以进入状态1702开始,在状态1702给出了新的症状值。移动到功能2600,如结合图26进一步说明的那样,计算相对于给定开始值的时间的倾向。移动到判定状态1706,如果功能2600没有返回有效倾向,那么功能1520在状态1714返回;否则它移动到判定状态1708。在判定状态1708,如果开始倾向小于开始倾向阈值,那么功能1520在状态1714返回;否则功能1520移动到状态1710。在状态1710,功能1520检索赋予开始倾向值的加权,并且存储它,以在以后在疾病对象中分析。移动到状态1714,功能1520返回到调用功能1410(图15)。
现在参考图18,说明“计算顺序协同作用(calculate SequenceSynergy)”功能1240(图12)。功能1240检查在诊断一个给定疾病的患者中是否发生了症状值的特殊的、作者定义的顺序。如果是,功能1240检索与该特殊症状联系的额外诊断协同作用加权,并且存储它以便以后分析。
功能1240以进入状态1802开始,在状态1802给予功能一个疾病和一个在时间t的症状值。移动到判定状态1804,功能1240检测疾病作者是否定义了任何顺序协同作用加权。如果是,功能1240移动到状态1806,否则它立即在返回状态1814返回。在状态1806,功能1240从疾病对象检索包括在顺序协同作用计算中的所有症状值。移动到状态1808,功能1240将患者中实际报告的症状值的时间顺序与症状的作者时间顺序比较。移动到判定状态1810,如果患者的症状顺序与作者的匹配,那么功能1240移动到状态1812;否则功能在状态1814返回。在状态1812,功能1240从给定的疾病的加权表检索与症状时间顺序联系的诊断加权,并且与给定疾病的任何其它实际加权一起存储该加权。移动到状态1814,功能1240返回到它的调用者功能1120(图12)。
现在参考图19,说明“计算同时协同作用(Calculate SimultaneousSynergy)”功能1250(图12)。功能1250检查在诊断一个给定疾病的患者中是否在相同的时间或在相同的时间周期中发生了特殊的、作者定义的症状值的集。如果是,功能1250检索与特殊的同时症状集联系的额外诊断加权,并把它加到该疾病的实际诊断加权的列表中。
功能1250以进入状态1902开始,在状态1902将一个疾病和在某个时间t的一个症状值给予功能。移动到判定状态1904,功能1250测试疾病作者是否定义了任何同时协同作用加权。如果是,功能1250移动到状态1906,否则它立即在返回状态1912返回。在状态1906,功能1250从疾病对象检索所有包括在同时协同作用计算中的症状值。移动到判定状态1908,如果患者在时间t的症状集与作者预定义的症状集匹配,那么功能1250移动到状态1910;否则功能在状态1912返回。在状态1910,功能1250从给定的疾病的加权表检索与同时症状集联系的诊断加权,并且将该加权与给定疾病的任何其它实际加权一同存储。移动到状态1912,功能1250返回到它的调用者功能1120(图12)。
现在参考图20,说明“计算时线分布协同作用(Calculate TimelineProfile Synergy)”功能1260(图12)。功能1260检查诊断一个给定疾病的患者是否报告了一个症状时间分布(图28)或在时间t的各个症状值,从而使它们匹配或“适合于”一个特殊的作者定义的疾病时间分布或疾病时线。如果发生在患者的给定症状具有在对应于作者定义的疾病时间分布的时间的预定义值,那么功能1260检索与作者预定义的症状时间分布联系的额外诊断加权,并且把它加入到该疾病的实际诊断加权列表中。
功能1260以进入状态2002开始,在状态2002将一个疾病和一个在时间t的症状给予了功能。移动到判定状态2004,功能1260检测疾病作者是否定义了任何症状时间分布加权。如果是,那么功能1260移动到状态2006,否则它立即在返回状态2012返回。在状态2006,功能1260从疾病对象检索包括在计算中的症状时间分布。移动到判定状态2008,如果患者的症状时间分布与作者定义的时间分布匹配,那么功能1260移动到状态2010;否则功能在状态2012返回。在状态2010,功能1260从给定的疾病加权表检索与时问分布联系的诊断加权,并且把它与给定疾病的任何其它实际加权一同存储。移动到状态2012,功能1260返回到它的调用者功能1120(图12)。
现在参考图21,说明“更新和记录(Update and Record)”功能160(图1)。在进入功能160之前,诊断循环100刚刚根据当前焦点症状的某个新值重新计算了所有候选疾病的诊断加权。现在功能160根据新的值允许每个候选疾病采用一个小的递增诊断台阶。功能160更新每个候选疾病的诊断动向、分值和状态,并且修改和回顾它们的诊断等级。如果这个最近的台阶致使一个或多个疾病达到一个诊断判定点,那么功能160处理该判定。然后,功能160准备另一个诊断循环重复的候选疾病列表。
功能160以进入状态2102开始,在状态2102已经在使用当前症状的所有候选疾病中建立了新的加权。移动到状态2104,功能160初始化一个循环以顺序处理候选疾病列表中的每个疾病,例如,疾病D。移动到判定状态2106,如果疾病D没有使用当前症状,那么它尚不能受到最近加权变化的影响,所以功能160跳过循环的其余状态,并且移动到判定状态2118。但是,如果在判定状态2106,疾病D的确使用了了当前症状,那么功能160移动到状态2108。在状态2108,功能160对通过新症状值D增加的所有诊断加权求和。这包括症状值的基本加权和通过各种协同功能增加的所有额外的递增加权。移动到状态2110,功能160计算疾病D的诊断动向,在一个实施例中,这仅是在状态2108计算的和数。这个动向是当前询问的疾病D取得递增诊断进程。将它存储并使用在另一个前后关系中,以评价与其它候选疾病相比,疾病D提升得有多快。移动到状态2112,功能160通过将在状态2110计算的动向加到疾病D的诊断分值上,而更新之。
移动到状态2114,功能160回顾和调节疾病D的诊断状态。功能160将新的诊断分值与各种作者定义的阈值比较,作者定义的阈值反映了诸如将疾病D“确定”或“排除”,或改变疾病D的诊断等级从而使它在下一个诊断循环重复中受到更多或更少的注意之类的状态变化的信息。移动到状态2116,功能160更新各种工作列表和数据库,以记录相对于疾病D采取的动作和判定。移动到判定状态2118,如果有更多要处理的候选疾病,那么功能160移动到递增循环指数D的状态2120,然后移动回到开始另一个重复的状态2106。但是,如果在判定状态2118,没有更多的疾病要处理,功能160移动到状态2122,并且返回到调用者,在本例中的调用者是图1的功能170。
现在参考图22,说明在诊断循环中使用的“回顾诊断(ReviewDiagnoses)”功能170(图1)。在功能170的入口,系统刚刚用新的诊断加权和分值更新了所有候选疾病,并且功能170现在回顾候选疾病,以判定是否按次序要进行另一个诊断循环重复,或是否已经达到诊断对话目标或界限。
功能170以进入状态2202开始,在状态2202刚刚更新了所有候选疾病。移动到判定状态2204,功能170回顾每个候选疾病的诊断动向和分值。如果任何一个疾病显著升高到足以被选择为下一个当前疾病,那么功能170移动到状态2208,为该疾病将诊断模式设置到VAI,然后功能170移动到功能2210。但是,如果在判定状态2204,没有一个疾病向诊断取得特别的进展,那么功能170移动到状态2206,将诊断模式设置到HAI,然后移动到功能2210。功能2210回顾诊断目标和界限,这将结合图23进一步加以说明。在功能2210完成时,功能170前进到状态2212,并且检查以确定循环中是否有任何处理请求终止,延期或其它中断,或改变了诊断循环100中使用的诊断模式或参数或选项。状态2212也处理由动作坪特征触发的动作请求,这使得任何疾病对象能够请求循环的过早终止,以利于执行其它动作,例如,有时在紧急情况下需要的动作。移动到状态2214,功能170设置内部标志,以继续或终止诊断循环。移动到状态2216,功能170返回到调用者,在本例中是图1的状态172。
现在参考图23,说明在诊断循环中使用的“检查目标和界限(CheckGoals and Limits)”功能2210(图22)。在功能2210,所有候选疾病分值和诊断等级刚刚被更新,并且功能现在必须回顾候选疾病,以确定是否已经达到全局诊断对话目标或界限。使诊断系统处于进行另一个诊断循环100重复的状态,并且在功能2210中,它确定另一次重复是否实际需要或可取。
功能2210以进入状态2302开始,在状态2302刚刚更新了所有候选疾病。移动到判定状态2304,如果不存在更多的候选疾病要诊断,那么功能2210移动到状态2324,以设置循环终止标志。但是,如果在判定状态2304,有更多的候选疾病要诊断,那么功能2210移动到判定状态2306。在判定状态2306,如果诊断目标是要将给定数量n的疾病确定(或排除),那么功能2210移动到判定状态2308;否则它移动到判定状态2310。在判定状态2308,如果至少有n个疾病已经的确被确定(或排除),那么功能2210移动到状态2324,以设置循环终止标志;否则,功能2210移动到判定状态2310。在判定状态2310,如果诊断目标是要将某些规定的疾病确定(或排除),那么功能2210移动到判定状态2312;否则它移动到判定状态2314。在判定状态2312,如果规定的疾病的确已经被确定(或排除),那么功能2210移动到状态2324,以设置循环终止标志;否则功能2210移动到判定状态2314。
在判定状态2314,如果诊断循环被限制到某个给定时间间隔,那么功能2210移动到判定状态2316;否则它移动到判定状态2318。在判定状态2316,如果规定的时间间隔已经过去,那么功能2210移动到状态2324,以设置循环终止标志;否则,功能2210移动到判定状态2318。在判定状态2318,如果诊断循环被限制到某个给定询问数量,那么功能2210移动到判定状态2320;否则它移动到状态2322。在判定状态2320,如果已经提出了规定数量的询问,那么功能2210移动到状态2324,设置循环终止标志;否则功能移动到状态2322。在状态2322,功能2210设置一个内部标志,以继续诊断循环,并且移动到返回状态2326。在状态2324,功能2210设置一个内部标志,以终止诊断循环,并且移动到状态2326,和返回到功能170(图22)。
现在参考图24,说明诊断循环100的“关闭诊断循环(Shut DownDiagnostic Loop)”功能180(图1)。在功能180的入口,诊断循环被终止,并且功能180现在执行作为循环的顺序终止和关闭部分的动作。
功能180以进入状态2402开始。移动到状态2404,功能180产生需要的诊断报告。移动到状态2406,功能180存储新产生的疾病和症状数据。移动到状态2408,功能180存储在终止时的诊断循环“状态”,这使得系统能够在将来通过将所有变量重新设置到相同的“状态”继续循环。移动到状态2410,功能180释放分配到诊断循环100的所有计算机和系统资源。移动到状态2412,功能180返回到图1的状态182。
现在参考图25,说明计算两个值的相对于时间的斜率的“斜率(Slope)”功能2500。一个角度的斜率是它的切线,并且两个值v1和v2的时间斜率是(v2-v1)/(t2-t1)。当t1=t2时,这个值是算术不确定的,并且当t1趋近于t2时,它将在数字计算机中升高到溢出条件。这个功能使用了一个适合于编码以通知调用者有关在计算过程中遇到的任何特殊问题的辅助结果标志。
功能2500以进入状态2502开始,在状态2502假设变元t1,t2,v1和v2是可用于功能的。移动到状态2504,功能2500检查数据值v1。前进到判定状态2506,如果没有给出值v1,那么功能2500移动到状态2508。在状态2508,功能2500设置结果标志,以指示“没有值v1”,并且在返回状态2526返回。但是,如果在判定状态2506,存在一个值v1,那么功能2600移动到状态2510,并且检索数据值v2。移动到判定状态2512,如果没有给出值v2,那么功能2500移动到状态2514,设置结果标志,以指示“没有值v2”,然后在状态2526返回。但是,如果在判定状态2512,存在一个值v2,那么功能2500移动到状态2516,并且计算切线(v2-v1)/(t2-t1)。继续到判定状态2518,如果状态2516的结果出现一个溢出错误条件,那么功能2500移动到状态2520,设置结果标志,以指示“无限大斜率”,并且在状态2526返回。但是,如果在判定状态2518,结果没有溢出,那么功能2500移动到状态2522,并且将结果斜率设置到在状态2516中计算的斜率。移动到状态2524,功能2500设置结果标志,以指示“正常斜率”。移动到状态2526,功能2500将结果斜率和标志返回到调用它的功能(图26中的2600,或图16中的1510)。
现在参考图26,说明计算三个点相对于时间的倾向的“倾向(Trend)”功能2600。如在这里计算的,时间倾向具有三个可能的值:减小(DECREASING),稳定(CONSTANT),和增加(INCREASING),这分别取决于从点2到点3的斜率是小于、等于、或大于从点1到点2的斜率。对于t1,t2和t3的各种值,计算这些斜率可以是算术未定义的,或在数字计算机中产生溢出条件;功能使用一个适合于编码以通知调用者有关在计算期间遇到的这种特殊条件的辅助结果标志。
倾向功能2600以进入状态2602开始,在状态2602假设变元t1,t2,t3,v1,v2和v3是可以用于功能的。移动到状态2604,功能2600检查数据值v1。前进到判定状态2606,如果没有给出值v1,那么功能2600移动到状态2608,设置结果标志,以指示“没有值v1”,并且在返回状态2644返回。但是,如果在判定状态2606有一个值v1,那么功能2600移动到状态2610,并且检索数据值v2。移动到判定状态2612,如果没有给出值v2,那么功能2600移动到状态2614,设置结果标志,以指示“没有值v2”,并且在状态2644返回。但是,如果在判定状态2614存在一个值v2,那么功能2600移动到状态2616,并且检索数据值v3。移动到判定状态2618,如果没有给出值v3,那么功能移动到状态2620,设置结果标志以指示“没有值v3”,并且在状态2644返回。但是,如果在判定状态2618存在一个值v3,那么功能2600移动以执行功能2500(图25)。
在功能2500,将从点1到点2的斜率计算为(v2-v1)/(t2-t1)。移动到判定状态2624,如果执行功能2500的结果产生溢出错误条件,那么功能2600移动到状态2626。在状态2626,功能1600设置结果标志以指示“无限大斜率1”,并且在状态2644返回。但是,如果在判定状态2624,结果没有溢出,那么功能2600移动以执行功能2500′(图25)。在功能2500′,将从点2到点3的斜率计算为(v3-v2)/(t3-t2)。移动到判定状态2630,如果功能2500′的结果产生溢出错误条件,那么功能2600移动到状态2632。在状态2632,功能2600设置结果标志以指示“无线大斜率2”,并且在状态2644返回。但是,如果在判定状态2630,结果没有溢出,那么功能2600移动到判定状态2634,并且利用预定义比较范围比较斜率1和斜率2。如果在判定状态2634,斜率1大于斜率2,那么功能2600移动到状态2636;如果斜率1小于斜率2,那么功能2600移动到状态2640;如果斜率1等于斜率2,那么功能2600移动到状态2638。在状态2636,功能2600设置结果倾向以指示一个降低倾向,然后移动到状态2642。在状态2638,功能2600设置结果倾向以指示恒定倾向,然后移动到状态2642。在状态2640,功能2600设置结果倾向以指示一个增加倾向,然后移动到状态2642。在状态2642,功能2600设置结果标志以指示一个正常结果。移动到状态2644,功能2600将计算的倾向和结果标志返回到调用功能1520(图17)。
现在参考图27,说明显示在到达一个诊断分值中实际和可选症状加权的使用的简单的概念性方式。尽管实际实现可以不同,但是图表显示了疾病、症状和加权之间的关系。在一个实施例中,使用了一个疾病-症状矩阵,在这个矩阵中将多个疾病按列排列,涉及的多个症状按行排列。在一个局部示例头痛疾病-症状矩阵2700中,列2702在标注为2732和2742的行中列出了症状。在标注为2704(普通偏头痛)、2706(典型偏头痛)、2708(群发性头痛)、和2710(蛛网膜下出血)的列中示出了几种示例疾病。对于每种疾病,有一个保持“实际”值的列(列2714,2716,2718和2720),或一个保持“可选”值的列(列2715,2717,2719,2721)。如上所述,一次会诊在标注为2730的区域中以HAI模式开始。向患者提出标注为2732的区域中的询问,以得出示例症状。在向患者提出与症状联系的询问时,将一个特殊症状的值放置在一个特殊疾病的作者赋予的每个可用疾病的实际列或可选列中。例如,普通偏头痛的作者将症状“恶心2”定义为是一个“实际”症状,并且具有由患者的回答确定的值35。但是,群发性头痛的作者将症状“恶心2”定义为是一个“可选”症状,并且具有由患者的回答确定的值-20。因此,尽管在HAI模式中,一些疾病会具有得出的实际症状,而一些疾病会具有得出的可选症状。
在达到数个可能的标准中的一个之后,系统将模式从HAI模式(2730)转换到VAI模式(2740),例如在2734中所示。从该点向前,系统根据达到的标准集中到询问一个焦点疾病的症状。在一个实施例中,如在2742中所示,得出了焦点疾病(在本例中是典型偏疼痛)的“实际”症状。例如,标准可以包括达到或超过一个特定诊断分值、取得一个特定诊断动向、取得诊断的可能性、或用户可能要求转换模式这样的事实。用户可以请求得出焦点疾病的实际症状,或甚至如在2744中所示的那样,使系统返回和仅重新询问焦点疾病的实际症状。将疾病的其它加权(未示出),例如,各种类型协同作用,添加到标注为2746的区域中。将每个疾病列的示例诊断分值显示在行2750中,并且把每个疾病的总分值显示在行2752中,总分值是每个疾病的实际和可选分值相加的和数。对于一个具有满足或超过一个特定阈值的总分值的疾病,可以宣告它的诊断。在本例中,通过480的总分值,系统诊断患者具有典型的偏疼痛。
现在参考图28,这个图描述了一个使得一个患者能够将一个症状集按照它们实际在患者中发生的时间顺序排列的表格或屏幕显示。这是一个使用图形用户界面和输入表格以获得患者的输入的实施例。其它实施例使用其它技术从患者获得相同的信息。在诊断循环100(图1)中,系统使用了一个评价器对象(图6)来获得患者的疾病时线,作为一个值。然后评价器对象建立一个患者症状的时间分布,将它与以前存储在一个数据库中的时间分布比较,并且将额外诊断加权加到匹配该患者的疾病(图20)。在诊断循环的另一部分中,可以使用患者的疾病时线分布,通过已知的图形匹配技术,过滤候选疾病列表,从而将它减小到最有可能的候选疾病(图3)。在诊断循环的另一部分中,可以使用患者的疾病时线识别第一重要症状(图13)。在诊断循环的另一部分中,可以使用患者的疾病时线选择一个最紧密地匹配患者时间分布的疾病作为下一个焦点疾病(图4)。因此,可以将疾病时线用于减小候选疾病集,以及帮助诊断一个特定的候选疾病。
图28示出了一个画出了相对于时间的四种不同症状的开始和持续时间的图表2800。以小时显示时间刻度(线2810),并且从左到右排列,从而使得较早出现的症状处于比较晚出现的症状更靠左面的状态。作为一个例子,示出了四种症状(食欲减退、恶心、上腹部疼痛、和右下腹部疼痛),以描述在典型疾病阑尾炎中它们出现的时间排列顺序。当然,其它疾病也可能展现这种相同的症状时线或时间分布。图表显示(线2812)典型的阑尾炎一般以食欲减退(没有胃口)开始,因而将它放置在时线的最左面,以标注在患者中的疾病处理的原点或开始。在食欲减退开始之后一小时,患有阑尾炎的患者一般将感到恶心,因此将这显示为在1-小时刻度开始(线2814)。在患病大约2.5小时时,患者一般但体验到上腹部疼痛(胃部不舒服),因而将这种症状在时间刻度上显示为(线2816)在时间刻度2和3之间开始。同样地,将RLQ疼痛(在腹部的右下部的疼痛)显示为在疾病开始后的大约4小时开始(线2818)。假设,患者以前已经指出症状食欲减退、恶心、上腹部疼痛、和右下腹部疼痛,那么诊断系统将这种类型的图表提供给患者。然后患者使用鼠标器左右移动症状框,直到它们定位在指示它们出现的时间上。框本身可以拉长或缩短,以指示它们持续了多长时间。然后,患者通过在递交(Submit)(或类似的)按钮2820上点击,递交选择。
现在参考图29a,说明一个利用面向对象编程技术的完整的MDATA系统的对象实施例2900,即,作为一个能够诊断患者的软件对象的集合。在这个实施例2900中,通过用操纵和维持数据的软件过程和功能(现在称为“方法”)包裹数据(现在称为“构件”),将所有数据转换成“对象”。仅允许对象外部的程序通过使用一个对象方法或通过专门的允许存取构件数据。这种面向对象的实施例代表了数据和处理的再排列和再分配,其具有数种优点。首先,面向对象的实施例可以不管周围的诊断环境的不可预测的动态,保证在所有时间的对象的数据、数据格式、和数据结构的有效性。第二,一个系统的每个对象可以积累数据,因此可以跟踪它本身的处理历史和它相邻对象的处理历史。因此,它可以存取它的当前状态,将其本身与其它对象比较,和获得一个它可以用来进行智能判定的认识。第三,给予一个记忆、一个认识、和在它的环境上动作的方法,使得一个对象能够被用作一个可以独立地动作以执行对于作为一个整体的系统有用的任务的代理。
在编程业中面向对象的实施例是众所周知的,但是在这里被用作一种执行自动化医疗诊断的新的和非显而易见的方式。在其它诊断系统中,将疾病和对象处理为由一个中央程序操纵以计算一个诊断的没有生命的数据记录。在图29a和29b描述的实施例中,将疾病和症状设计为可以像智能演员一样行动的对象,它们将自己组织在各种逻辑级,为诊断而竞争地协作,并且最终自我排序成一个有差别的诊断。为了说明,将一个软件对象表示为一个假设包裹了所有对象的数据的圆圈,和数个代表属于对象、但是可以被外部世界存取的对象功能的方框。这样看,可以把一个软件对象用作为一个能够独立于其它对象动作并且可以保持它的动作的记忆以便将来参考的“智能数据记录”。
图29a示出了几个这样的对象,设计它们以参与到MDATA系统的对象实施例2900中。对象2901可以代表一个诊断系统,例如,一个其动作在图1至26中详细说明了的基于列表的引擎(系统)。例如,将对象实施例中由系统执行的功能显示为围绕对象组成一组。例如,功能“初始化自己(INITIALIZE SELF)”功能将由外部系统调用,以致使系统准备一个诊断对话,而功能“报告状态(REPORT STATUS)”将由任何需要有关系统的当前状态的某种信息的处理调用。对象2902代表候选疾病列表:它的功能执行涉及该列表的服务。例如,功能“形成候选疾病列表(FORM CANDIDATE DISEASE LIST)”将由系统对象调用,以开始一个如图2中所示的诊断对话。对象2903是一个疾病对象,它代表系统对于一个单一的疾病所具有的所有医学知识。它的功能提供涉及疾病的服务,例如执行一个诊断,或用一个新的诊断分值更新自己。对象2904是一个症状对象,它代表涉及一个单一症状的数据和功能。例如,它的功能之一是“取得在时间t的值(GET VALUE AT TIME T),这个功能启动了通过计算、表查寻、或询问患者而获得一个值所需要的适当的评价器功能。对象2905是一个评价器对象,它的角色是执行获得一个值所需的详细动作。对象2906是一个询问对象,它操作询问一个人类患者所需的任务。对象2907是一个节点对象,它的角色是操作数字计算机与人类患者之间的实际界面。在一个实施例中,节点对象是整个MDATA系统中实际与患者通信的仅有对象。
现在参考图29b,抽象地说明一个MDATA系统(图29a)如何可以利用一个对象的集合来执行诊断循环(图1)的单一重复的面向对象的实施例。不是使用包含一个执行对数据的操作(图1)的中央功能集的单一程序或引擎,图29b的面向对象的实施例使用作为“方法”分配到执行本身的功能或将操作委派到其它对象的各种对象的功能。例如,在图1中,系统调用一个功能以选择下一个焦点症状,而在图29b中,它是选择下一个症状的当前疾病对象。
一般地讲,每个对象执行其本身的任务,并且在适当的时间访问其它对象以执行它们的任务。经过一段时间,操作的顺序建立起一个从高到低的细节等级的、使用像执行主要任务所需的一样多或一样少的等级的自然任务等级结构。与此同时,等级结构代表在不同等级的逻辑解释和意义。因此,在最低的等级,一个患者回答一个单一的询问;在中间等级,这被解释为一个有关该患者的症状信息中的变化;在最高等级,它可以导致数个竞争疾病的试验诊断的再排列。
捕获和将医疗诊断的复杂的解释和分析任务在软件中具体实现的能力,就是给予MDATA设计的优于计划操作在动作和意义的单一等级上的其它自动化诊断系统的主要优点。对象实施例得到是自我组织和自我评定的能力,这种能力出自于一种允许其数据具有根据某种全局控制原则自我组织的自治能力的系统。
图29b综合了可能发生在一个MDATA系统的面向对象的实施例中的处理过程2915,以便执行在图1至26中详细说明过的相同的处理,并且增加了复杂性,即,对在线患者的询问是以患者的本地语言或其它希望的语言,例如,法语,提出的。在一个外部处理已经组成了一个候选疾病集,并且现在调用方法2921以根据候选疾病计算一个差异诊断时,处理过程2915开始。应当注意,系统的进一步处理将产生输出一个特定诊断。方法2921是引擎对象2920的许多方法功能中的一个。引擎对象2920包裹了整个基于列表的引擎(系统)及其众多的方法的所有数据和处理,这里仅示出了众多方法中的方法2921和2922用于说明。引擎对象的主要目的是接受外部系统和用户请求,和启动适当的内部处理。在适当的时间,处理2915前进到方法2931,方法2931是疾病对象2930的一个方法。疾病对象2930包裹了一个典型疾病对象的所有数据和处理。它有众多的方法,在这里仅示出了方法2931和2932作为说明。一个疾病对象代表对一个给定医疗疾病的所有了解;它的主要功能是接受对疾病信息的请求,和执行对动作的外部请求。在所示的情况中,疾病对象2930选择它的症状对象中的一个,并且移动到方法2941,以获得在线患者中的该症状的值。症状对象2940包含一个典型症状对象的所述数据和处理,在它的众多方法中仅示出了方法2941和2942用于说明。一个症状对象代表对于一个症状的所有了解;它的主要功能是接受对于症状信息的请求。症状对象启动内部处理,以获得实际症状值并且前进到方法2951。
方法2951是询问评价器对象2950的一个方法。评价器对象2950具有众多的方法,但是这里仅示出了方法2951和2952。一般来讲,评价器对象负责执行计算一个症状在某个时间t的值所需的计算。一个询问评价器对象初始化选择和向人提出询问所需的处理,然后前进到方法2961。方法2961是询问对象2960的一个方法,询问对象2960代表一个典型询问对象的构件和方法,在这里仅示出了它的许多方法中的方法2961和2962。一个询问对象代表包括在向一个人提出询问中的所有数据,例如,使用的自然语言或患者的教育水平。对象的主要功能是操作通常在提出询问并且从患者引出回答中所需的详细询问流。这个询问对象选择被写入以用患者的本地语言显示询问的节点对象。然后,处理2915移动到节点对象2970的方法2971。节点对象2970包裹了一个典型的节点对象和它的方法(在这里仅示出了方法2971和2972)的所有数据和处理。这个节点对象操作一个人与一个计算机之间的一个单一询问/回答交换的物理细节,包括专用的硬件、视频和声频问题、时间延迟、超时、和再现需要的任何细节。节点对象启动必要的处理,然后移动到方法2981。方法2981向一个可以通过一个数据通信网,例如,互联网,接入系统的患者提出询问。假设一个GUI实施例,询问将被作为一个对话显示在屏幕上,屏幕带有用于经过一个患者对象2980从患者回答的适当按钮。
当患者在状态2982回答时,在处理2915沿对象的等级结构向上返回时,开始了方法的反向顺序。从状态2982,处理2915移动到方法2972,在方法2972记录患者的回答并且打上时间标记。前进到方法2962,记录回答作为一个可能的询问流中的最终回答。移动到方法2952,编码回答以便进行内部处理,因而在这里它失去了它的本地语言特性。移动到方法2942,将回答处理为一个在时间t的新的症状值。移动到方法2932,将回答处理为疾病诊断分值中的一个增量。移动到方法2922,回答启动在一个差别诊断中的相对疾病状态的重新排列,然后执行阈值处理,以确定一个诊断。最后,引擎对象2920现在可以根据外部选项设置重复处理或终止。在各种不同实施例中可以包括在这个控制流之前、期间或之后希望的其它与LBE联系的功能和对象。例如,一旦计算了一种疾病的排列等级,可以发生阈值处理,以确定一个疾病的诊断。此外,可以发生诸如更新患者的电子医疗记录,或将一个诊断事件,例如,需要立即治疗的情况,通知医生或其它卫生保健从业者之类的动作。
现在参考图30,处理过程3000说明了如何在一个离线准备模式中建立可选症状,并且以后用于在在线模式中诊断患者。这里显示的离线和在线模式仿佛它们是顺序发生的,但是,在实践中它们一般是被诸如测试、认可、审核、和最后集成到一个产品数据库中之类的附加准备步骤分割开的。
处理3000在状态3002开始,在状态3002医学作者要创建一个或更多的疾病对象。移动到状态3004,通过定义它的构建功能和数据建立一个疾病对象D。疾病D的一个主要数据结构是表征疾病的症状的列表。该列表的每个症状S必须要定义和说明。移动到状态3006,根据它的值和值的诊断加权建立和定义该列表的一个症状S。移动到判定状态3010,如果症状对象可以被用作其它疾病对象中的可选症状,那么图移动到状态3012;否则它移动到判定状态3014。在状态3012,将症状建立为可用疾病对象中的一个可选症状。移动到判定状态3014,如果为疾病D有更多的症状对象要建立,那么图移动回到状态3006;否则它移动到判定状态3016。在判定状态3016,如果有更多的疾病对象要建立,那么图移动回到状态3004;否则它终止离线阶段。
对于在线阶段,处理3000说明了如何在与一个在线并且能够回答系统提出的询问的患者(或患者的代理人)的自动诊断对话期间,在诊断循环100内处理可选症状(图1)。移动到状态3030,选择一个疾病D作为诊断的焦点(图4)。移动到状态3032,选择疾病D的一个症状对象S作为诊断的焦点(图5)。现在必须评价症状S,这可能是一个复杂的费时的处理(图6)。移动到判定状态3034,处理3000显示评价处理的一个部分,这个部分处理可选症状的使用,其用于节省在线时间。它可能是这样一种情况,对于疾病D,症状S具有一个已经评价过的可接受可选症状。如果是这样,那么图绕过症状S的评价,并且替代地移动到状态3036。但是,如果在状态3034没有可选症状,那么处理3000移动到状态3038,以进行症状S的评价。在状态3036,检索对症状S的可选症状的加权,并且应用到疾病D的诊断分值,然后处理3000移动到判定状态3040。但是,在状态3038,评价症状S(图6),检索症状S的诊断加权,并且应用到疾病D的诊断分值(图11和21),然后处理3000移动到状态3040。在状态3040,如果对于疾病D达到了某种终止条件(图22),那么处理3000移动到判定状态3044;否则它移动到状态3032。在判定状态3044,如果有其它疾病对象要处理,那么处理3000移动回到状态3030;否则它移动到结束状态3046。
现在参考图31,处理过程3100说明了如何可以将症状对象重新用作疾病对象中的可选症状。可选症状特征使得诊断系统能够用规定的症状值替换其它症状值,以便在可接受的可选症状值已经可用时,绕过一个给定症状的费时的评价。这个特征容纳了医疗作者的个人偏爱,简化了以各种等价格式存储的症状的处理过程,并且允许症状评价的排序更适合于一个在线诊断对话的动态,而不是依赖于规定的症状评价顺序。
处理3100仅示出了一个疾病对象的离线准备的一般步骤。在图1中示出了疾病是如何在线诊断的,并且结合图6和30说明了如何使用可选症状。处理3100在状态3102开始,在状态3102作者要创建和说明一个疾病对象D。移动到状态3104,建立疾病对象D,并且定义它的构件功能和数据。疾病D的一个主要数据结构是表征疾病的症状列表、症状值、和症状时线。列表的每个症状都被标识和说明。移动到状态3110,为了定位可能的可选症状,存取所有现有的症状对象的数据库。前进到状态3112,选择疾病D的症状列表中的一个症状S。前进到状态3114,搜索症状数据库,并且将某个症状A标识为一个用于诊断疾病D的症状S的可接受的可选症状。移动到状态3116,将诊断加权赋予可选症状A的值。移动到判定状态3118,如果要处理更多的疾病D的症状,那么处理3100移动回到状态3112;否则它移动到结束状态3122。
现在参考图32a,说明一个作者用于建立疾病和症状对象或单元的处理过程3200。要注意,该图示出了在数据准备和测试时间离线执行的、并且在诊断时不在线的处理。
处理3200在状态3202开始,在状态3202作者要定义一个或更多的疾病对象和它们的症状对象。移动到状态3204,建立多个疾病对象,每个疾病对象带有必须的疾病对象数据和疾病对象处理功能。前进到状态3206,为每个疾病对象识别多个症状对象。识别已经存在在一个症状数据库中的症状。描述新的症状,包括它们的可能的值的列表。前进到状态3208,将诊断加权赋予每个症状对象的某些或所有值。每个症状对象一般具有许多可能的值,并且每个值可以具有一个对于它的相关疾病的诊断的赋予诊断加权。移动到状态3212,处理3200在状态3212结束离线部分。
现在参考图32b,通过在线处理3230说明疾病单元或对象的规定症状单元或对象的使用的一个实施例。前面结合附图32a说明了离线部分(处理3200)。处理3230连同规定的症状单元的使用一起图示了HAI和VAI概念的一个实施例。
处理3230在进入状态3232以前面描述的HAI模式开始。处理3230前进到状态3234,在状态3234评价一个选择的症状单元,例如,通过“获得对象症状值”功能140执行(图6)。前进到状态3236,处理3230将症状值的诊断加权应用到可以使用症状单元的疾病单元的诊断分值。移动到判定状态3238,处理3230确定是否达到了转换到一个疾病单元(第N个疾病单元)的规定的症状单元的评价(即,在VAI模式)的标准。标准的例子是高的诊断动向、高的诊断分值、高的诊断可能性、某种请求转换的外部处理、或一个请求转换到使用规定症状的人。如果在判定状态3238没有达到标准,那么处理3230前进到状态3240,继续其中不必选择任何疾病单元的规定症状单元的症状单元的评价。处理3230移动回到状态3234,以循环通过更多的症状单元,直到在判定状态3238达到标准。
如果在判定状态3238达到标准,处理3230在VAI模式中前进到状态3242,在状态3242评价第N个疾病单元的一个规定症状单元。在状态3244继续,处理3230将评价的症状单元的加应用到第个疾病(和任何它是其规定症状单元的其它疾病)的诊断分值,并且把可选症状加权应用到其它适当疾病单元的诊断分值。前进到判定状态3246,处理3230确定任何疾病单元的诊断分值是否已经达到或超过一个诊断阈值。如果是,那么在结束状态3248返回(那些当前正在评价的)有关疾病的诊断分值。如果在判定状态3246确定,任何疾病单元的诊断分值都没有达到或超过阈值,那么处理3230前进到判定状态3250,以确定对于第N个疾病单元是否有更多的规定症状单元要评价。如果是,处理3230在状态3252继续,以继续被选择为第N个疾病单元的规定症状单元的症状单元的评价。处理3230移动回到状态3242,以循环通过第N个疾病的规定症状单元,直到在判定状态3250确定没有更多的的规定症状单元可用。当判定状态3250确定没有更多的规定症状单元可用时,处理3230前进到状态3254,检查当前正在评价的每个剩余疾病的诊断分值。然后,处理3230移动回到判定状态3238,以如前面所述的那样,确定是否要为任何其它疾病单元建立VAI模式,或进一步的处理是否应当在HAI模式继续。
现在参考图33,处理过程3300总结了一个使用疾病时线匹配诊断患者的医疗病症的新概念全自动化方法的主要步骤。疾病时线是一种以时间顺序记录一个特定疾病的症状并且描述诸如每个症状的开始、持续时间、量级、和消退之类的关键症状特性的数据结构。疾病时线可以是一般性的或实际的。一般性的时线统计地描述疾病,例如,它在一个典型的群体中的演变;实际时线描述一种正在诊断的特定患者的症状。时线是可以以各种方式表示的抽象数据结构,例如,可以用图表、曲线图、日历、列表、表、电子数据表、或软件对象来表示。一个简单的例子是如图28中所示的,甘特图形式的按小时描述的疾病处理。
图33中描述的诊断处理过程3300利用了可以采用一个实际疾病时线,使用已知的数学技术将它与一般性疾病时线的数据库匹配,从而识别出一个作为用于进一步分析和最终的诊断排列的有力的候选疾病的相对较小的疾病集这样的实事。如图33中所描述的,处理具有两个分离的阶段。在第一阶段(状态3302至3304)中,一个计算机程序在医生作者准备一般疾病时线的数据库时帮助他们。在第二阶段(状态3306至3320)中,另一个程序使用各种症状特性以将一个在线患者的时线与数据库中的一般时线匹配,并且适当地递增匹配疾病的诊断分值。
状态3302是处理3300的开始。移动到状态3304,使用一个离线程序,医疗作者产生一般疾病时线的数据库。这个状态可以代表数年的职业工作以产生数千种疾病和它们的症状的大数据库。它也可以包括进一步的深入工作,以格式化和测试数据,和准备它在状态3306至3320中所示描述的全自动化诊断系统中使用。
前进到状态3306,一个患者联机到一个通过提出询问从患者得出主诉症状的计算机程序。移动到状态3308,程序接收来自患者的回答。前进到状态3310,程序使用回答识别对应于主诉症状的一个或多个疾病。移动到状态3312,程序将主诉症状与所有识别的疾病的时线相关。
在状态3314继续,程序向患者提出询问,以确定患者的FSS时间参数和将此定位在疾病时线上。移动到状态3316,如果患者的FSS与疾病FSS匹配,程序将一个预定的递增诊断加权加到所有识别的疾病的诊断分值上。前进到状态3318,当它的累计诊断分值达到或超过一个阈值时,程序建立一个或多个识别的疾病的诊断。处理3300在状态3320结束。
现在参考图34,说明一个利用识别一个特定疾病的每个症状的量级按时间顺序变化的症状量级图形诊断一个患者的医疗病症的全自动处理3400。量级图形实际上是一个带有症状的量级的疾病时线,建立了一个疾病分布图。像一个疾病时线一样,症状量级图形可以是一般性的或实际的,即,典型的或患者特有的。
处理3400在状态3402开始。移动到状态3404,利用一个离线程序,医学作者产生一个类似于图33所示的疾病时线的一般症状量级图形的数据库。前进到状态3406,计算机程序向一个在线患者提出询问,以得出患者的症状的量级。
在状态3408继续,程序开发出患者的症状和它们的量级的图形或分布图。移动到状态3410,程序将患者的症状量级图形与它的症状量级图形数据库比较,以(试图)识别患者的疾病。处理3400在状态3412结束。
参考图35,说明MDATA系统3500的一个实施例的方框图。MDATA系统3500包括一个可以代表一个局域网(LAN)、一个广域网(WAN)、互联网、或其它能够处理数据通信的网络的网络云3502。
在一个实施例中,MDATA程序和数据库可以存在在通过一个LAN3506和一个网关3504连接到网络3502的一组服务器3508上。作为选择,在另一个实施例中,MDATA程序和数据库存在在一个利用网络接口硬件和软件3512的单一服务器3510上。MDATA服务器3508/3510存储上述的疾病/症状/询问列表或对象。
网络3502可以,例如,使用一个调制解调器或使用一个网络接口卡,连接到一个用户计算机3516。用户3514在计算机3516可以使用一个浏览器3520,利用键盘和/或定点设备以及一个监视器3518之类的视频显示器远端地接入MDATA程序。作为选择,当以本地模式在计算机3516上执行MDATA程序时,不使用浏览器3520。可以选择将一个视频摄像3522连接到计算机3516,以提供可视输入,例如可视症状。
可以使用各种其它设备与MDATA服务器3508/3510通信。如果服务器装备有语言识别或DTMF硬件,那么用户可以使用电话3524与MDATA程序通信。例如,在本申请人的美国专利号为5,660,176、标题为“计算机化的医疗诊断和治疗咨询系统”的美国专利中说明了一种使用电话的电信实施例。与MDATA服务器3508/3510通信的其它连接设备包括带有调制解调器或无线连接接口的便携式个人计算机3526,连接到视频显示器3530的电缆接口设备3528,或连接到一个卫星接收机3514和一个电视机3536的卫星碟式天线3532。可以设想其它允许用户3514和自动诊断系统3508/3510之间的通信的方式。
                   VI. 结论
已经阐明了特定的方框图、章节、设备、功能和模块。但是,熟悉本领域的技术人员将认识到,可以有许多方式分割本发明的系统,并且有许多部件、组件、模块或功能可以用来替代上面列出的那些部件、组件、模块或功能。
熟悉本领域的技术人员应当知道,可以把上述软件运行的处理过程任意地重新分配到其它模块,或组合到一起成为一个单一的模块,或使之可以在一个可以共享的动态链接库中使用。可以用诸如C、C++、BASIC、Pascal、Java和FORTRAN之类的任何编程语言写出软件,和在一种已知的操作系统下执行,例如,各种不同的Windows、Macintosh、Unix、Linux、VxWorks,或其它操作系统。C、C++、BASIC、Pascal、Java、和FORTRAN是可以用许多商业编译器建立可执行代码的工业标准编程语言。
尽管以上详细的说明显示、说明和指出了应用到各种实施例的本发明的基本新特征,但是,应当知道,熟悉本领域的技术人员可以对所示系统的形式和细节进行各种删除、替代、和改变,而不脱离本发明的意图。

Claims (53)

1.一种用于诊断疾病的数据模式,包括:
与一个第一疾病症状对象集联系的第一疾病对象,至少一个第一疾病症状对象具有一个实际症状加权;和
与一个第二疾病症状对象集联系的第二疾病对象,至少一个第二疾病症状对象对应于至少一个第一疾病症状对象和具有一个可选症状加权。
2.一种患者的自动医疗诊断方法,包括:
提供至少一个具有第一症状加权的第一症状单元;
检索第一症状的可选加权;和
将检索的可选加权应用到一个诊断分值,从而诊断一种医疗病症。
3.一种计算机化的诊断方法,包括步骤:
反复地提出询问以从患者获得回答,该回答建立症状,每个建立的症状给一种疾病提供一个加权;
根据建立的症状产生一个或多个协同作用加权;
累加疾病的建立的症状加权和协同作用加权;和
确定累加的疾病加权是否达到或超过一个阈值,以宣告一个诊断。
4.根据权利要求3所述的方法,其中产生协同作用加权包括建立一个协同作用症状。
5.根据权利要求4所述的方法,其中协同作用症状基于建立的症状之一的开始或消退的类型。
6.根据权利要求4所述的方法,其中协同作用症状基于建立的症状之一的开始斜率或消退斜率。
7.根据权利要求4所述的方法,其中协同作用症状基于建立的症状之一的开始倾向或消退倾向。
8.根据权利要求3所述的方法,其中按照规定时间顺序发生的建立的症状的选定集给疾病提供了一个额外诊断加权。
9.根据权利要求3所述的方法,其中具有与症状特性的一个预定义模板匹配的开始或消退特性的一个或多个建立的症状给疾病提供了一个额外诊断加权。
10.根据权利要求3所述的方法,其中以规定的时间顺序发生的并且具有与预定义的症状特性模板匹配的开始或消退特性的建立的症状的选定集给疾病提供了一个额外诊断加权。
11.一种计算机化的诊断方法,包括步骤:
在一段时间上反复地提出询问以从患者获得回答,该回答建立时间变化症状,每个建立的症状给一个疾病提供了一个加权;
根据在一段时间上建立的症状产生一个或多个协同作用加权;
累计疾病的建立的症状加权和协同作用加权;和
确定疾病的累计加权是否达到或超过一个阈值,以便宣告一个诊断。
12.根据权利要求11所述的方法,其中产生协同作用加权包括建立一个协同症状。
13.根据权利要求11所述的方法,其中将时间变化症状存储在患者医疗记录中。
14.一种计算机化医疗诊断方法,包括:
a)定义代表一种医疗症状的一个方面的主观描述的术语谱;
b)在诊断对话期间将术语谱提供给患者;
c)从术语谱中选择一个术语;
d)对医疗症状的其它方面重复a)-c);
e)将选择的术语编码成一个健康数据代码;和
f)用健康数据代码索引疾病数据库,从而诊断疾病。
15.一种计算机化的医疗诊断方法,包括:
a)定义代表一种医疗症状的一个方面的主观描述的术语谱;
b)定义谱中的每个术语的诊断加权;
c)在诊断对话期间将术语谱提供给患者;
d)从术语谱中选择一个术语;
e)将选择的术语与一个加权对应;和
f)将对应于选择的术语的加权应用到一个诊断分值,以便诊断一种医疗病症。
16.根据权利要求15所述的方法,进一步包括:
对于医疗症状的其它方面重复动作a)-d),以便选择其它术语;和
将选择的术语编码成一个代码。
17.根据权利要求16所述的方法,进一步包括:
在一个预定的以后时间重复动作a)-e);
分析代码随时间的变化;和
给医疗症状随时间的变化赋予一个加权。
18.一种患者的自动化医疗诊断方法,该方法包括:
提供一个第一医疗症状单元,第一医疗症状单元具有一个第一疾病的实际症状加权和一个第二疾病的可选症状加权;
提供一个第二医疗症状单元,第二医疗症状单元具有一个第二疾病的实际症状加权;
将第一医疗症状单元的实际加权应用到第一诊断分值,和将可选加权应用到第二诊断分值,其中第一诊断分值与第一疾病联系,第二诊断分值与第二疾病联系;和
通过将第二疾病的实际症状加权应用到第二诊断分值继续诊断记分。
19.根据权利要求18所述的方法,其中第一症状单元建立一种医疗症状的存在。
20.根据权利要求18所述的方法,其中第一症状单元建立了一种医疗症状的值。
21.根据权利要求18所述的方法,其中第二医疗症状单元的实际症状加权可以与第一医疗症状单元的可选症状加权不同。
22.根据权利要求18所述的方法,其中第二医疗症状单元与第一医疗症状单元紧密相关。
23.根据权利要求18所述的方法,其中第一症状单元与一个或多个优选的询问联系,第二症状单元与一个或多个可选询问联系。
24.一种患者的计算机化诊断方法,该方法包括:
a)向计算机提供一个疾病的列表,每个疾病与一个症状列表联系;
b)根据预定的标准选择一个症状作为焦点症状;
c)评价焦点症状以建立症状,建立的症状给具有建立的症状的疾病提供一个加权;
d)从与一种选择的疾病联系的症状列表中选择一种症状作为焦点症状;
e)评价焦点症状以建立症状,建立的症状给至少一个具有建立的症状的选择的疾病提供一个加权;和
f)有选择地重复b)和c)或d)和e),直到一种疾病的累计加权达到或超过一个阈值,从而宣告了一个诊断。
25.根据权利要求24所述的方法,其中每个症状与一个或多个询问、公式、或逻辑结构联系。
26.根据权利要求24所述的方法,其中预定的标准包括疾病中症状的发病率。
27.根据权利要求24所述的方法,其中当满足一个条件时选择一种疾病,并且其中有选择地重复继续d)和e)。
28.根据权利要求27所述的方法,其中条件包括一个疾病阈值的预选百分比。
29.根据权利要求27所述的方法,其中条件包括一个疾病的累计加权的诊断动向。
30.根据权利要求27所述的方法,其中条件包括一个患者的特定回答。
31.一种利用症状的预测时线自动地诊断医疗病症的方法,该方法包括:
产生多个时线,每个时线代表根据疾病的症状如何和何时随时间典型地出现、变化、和平息描述的疾病的典型过程;
自动地向患者提出一个或多个询问,以便引出指示一个主诉症状的症状;
自动地从响应询问的患者接收回答;
自动地识别对应于主诉症状的疾病;
将主诉症状与一个疾病的时线相关;
自动地提出一个或多个询问,以得出第一重要症状在该疾病的时线上的存在和时间;
如果建立了第一重要症状,给疾病的累计分值加上一个递增加权;和
当累计分值超过一个预定的阈值时,建立诊断。
32.根据权利要求31所述的方法,其中主诉症状包括一个症状和该症状的严重性。
33.根据权利要求31所述的方法,其中每种疾病与一个时线联系。
34.一种利用症状的预测时线自动地诊断医疗病症的方法,该方法包括:
产生多个时线,每个时线通过随时间变化的症状量级的特征图形代表一种疾病的典型过程;和
与特定疾病联系的时线类似,根据与一个患者联系的症状量级的图形,自动地选择一种特定疾病。
35.根据权利要求34所述的方法,其中每种疾病与一个时线联系。
36.根据权利要求34所述的方法,进一步包括自动地向患者提出询问。
37.根据权利要求36所述的方法,进一步包括根据对询问的回答建立一个指示患者的症状量级的时线。
38.一种在医疗病症的自动诊断或管理中使用的医疗脚本对象的重复使用方法,该方法包括:
提供多个疾病对象,每个疾病对象与多个症状对象联系;和
给每个症状赋予一个加权,其中一个特定疾病对象可以包括用于一个或多个优选症状的优选加权,和用于一个或多个可选症状的可选加权,其中可选症状是从一个可以重复使用的存档症状对象集中选择的。
39.根据权利要求38所述的方法,进一步包括给重复使用的症状对象赋予一个新名称。
40.根据权利要求38所述的方法,其中存档症状对象集存储在一个数据库中。
41.根据权利要求40所述的方法,进一步包括经过一个全球计算机网存取存储在数据库中的存档症状对象集。
42.根据权利要求38所述的方法,其中每个症状对象具有用于建立症状的基础对象。
43.一种用于诊断患者的医疗问题的计算机化方法,该方法包括:
a)向计算机提供一个疾病列表,每种疾病与一个症状列表联系;
b)在第一模式下,从疾病列表选择一个具有共享症状的疾病的子集;
c)评价共享症状中的至少一个;
d)根据共享症状的评价从第一模式转换到第二模式,其中选择了一种特定的疾病;
e)在第二模式下,选择与特定疾病联系的症状;
f)评价特定疾病的选择的症状中的至少一个;和
g)根据共享症状和选择的症状的评价诊断患者的医疗问题。
44.根据权利要求43所述的方法,其中当根据共享症状的评价满足了一个标准时发生转换。
45.根据权利要求44所述的方法,其中标准基于一个用户的外部请求。
46.根据权利要求44所述的方法,其中标准基于来自共享症状的评价的诊断分值。
47.根据权利要求44所述的方法,其中标准基于来自共享症状的评价的诊断动向。
48.根据权利要求44所述的方法,其中标准基于诊断的可能性。
49.一种包括多个相互作用以确定患者的诊断的对象的基于对象的自动诊断系统,其中对象包括以下对象中的至少一个:疾病对象、症状对象、评价器对象、询问对象、节点对象、和候选者对象。
50.根据权利要求49所述的系统,其中对象包括多个疾病对象和多个症状对象。
51.根据权利要求49所述的系统,进一步包括一个引擎对象以协调其它对象。
52.一种包括多个对象的基于对象的自动诊断系统,其中对象至少包括多个疾病对象和多个症状对象,和其中至少一些对象执行它们本身的任务和在适当的时间调用其它对象以执行它们的任务。
53.一种包括一个计算机的自动诊断方法,包括:
向患者提出询问;
接收来自患者的回答;
利用回答,通过根据一个主诉症状选择一个可能的疾病的子集而诊断疾病;
确定患者的第一重要症状;和
通过提出与一个选择的疾病的症状联系的询问,利用回答诊断疾病,其中选择的疾病包括第一重要症状。
CNB018080235A 2000-02-14 2001-02-14 自动诊断系统和方法 Expired - Fee Related CN100416583C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US18217600P 2000-02-14 2000-02-14
US60/182,176 2000-02-14

Publications (2)

Publication Number Publication Date
CN1423789A true CN1423789A (zh) 2003-06-11
CN100416583C CN100416583C (zh) 2008-09-03

Family

ID=22667347

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB018080235A Expired - Fee Related CN100416583C (zh) 2000-02-14 2001-02-14 自动诊断系统和方法

Country Status (13)

Country Link
US (12) US6475143B2 (zh)
EP (1) EP1266338A2 (zh)
JP (1) JP5219322B2 (zh)
CN (1) CN100416583C (zh)
AU (1) AU784736B2 (zh)
BR (1) BR0108783A (zh)
CA (1) CA2398823A1 (zh)
IL (1) IL151030A0 (zh)
MX (1) MXPA02007817A (zh)
NZ (1) NZ520461A (zh)
RU (1) RU2286711C2 (zh)
UA (1) UA73967C2 (zh)
WO (1) WO2001061616A2 (zh)

Cited By (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101031921A (zh) * 2004-09-30 2007-09-05 皇家飞利浦电子股份有限公司 用于临床指南和用于根据不同抽象等级导航临床指南的决策支持系统
CN101821741A (zh) * 2007-06-27 2010-09-01 霍夫曼-拉罗奇有限公司 用于被调用事件的医学诊断、治疗和预后系统及其方法
CN102110192A (zh) * 2011-04-02 2011-06-29 中国医学科学院医学信息研究所 基于诊断要素数据关联的疾病辅助判断方法
CN103136333A (zh) * 2013-01-29 2013-06-05 冯力新 一种抽象属性的数据化及表示方法与应用
CN105118002A (zh) * 2015-07-30 2015-12-02 芜湖卫健康物联网医疗科技有限公司 五步法分级诊断系统及方法
CN105912846A (zh) * 2016-04-07 2016-08-31 南京小网科技有限责任公司 基于云计算和医学知识库技术的智能医疗辅助决策系统
CN103955608B (zh) * 2014-04-24 2017-02-01 上海星华生物医药科技有限公司 一种智能医疗信息远程处理系统及处理方法
CN107330253A (zh) * 2017-06-15 2017-11-07 重庆柚瓣家科技有限公司 机器人实现远程分级诊疗的方法
CN107610774A (zh) * 2017-10-25 2018-01-19 医渡云(北京)技术有限公司 智能问诊方法及装置、存储介质、电子设备
CN107610770A (zh) * 2016-07-11 2018-01-19 百度(美国)有限责任公司 用于自动化诊断的问题生成系统和方法
CN107633876A (zh) * 2017-10-31 2018-01-26 郑宇� 一种基于移动平台的互联网医学信息处理系统及方法
CN108091399A (zh) * 2017-12-25 2018-05-29 深圳市慧康医信科技有限公司 一种动态疾病模型库的分析方法及系统
CN108198631A (zh) * 2018-02-05 2018-06-22 南昌医软科技有限公司 循证医疗结果生成方法与装置
CN108320798A (zh) * 2018-02-05 2018-07-24 南昌医软科技有限公司 病症结果生成方法与装置
CN109036559A (zh) * 2018-06-28 2018-12-18 科菲(上海)医药科技有限公司 基于人工智能的人体状况问答评估方法和系统
CN109616207A (zh) * 2018-12-12 2019-04-12 天津迈沃医药技术股份有限公司 基于疾病集的个人自测模型建立方法及自测系统
CN110246048A (zh) * 2019-05-23 2019-09-17 阿里巴巴集团控股有限公司 用于智能健告的方法、设备、服务器和终端设备
CN111462909A (zh) * 2020-03-30 2020-07-28 安徽科大讯飞医疗信息技术有限公司 疾病演化跟踪和病情提示方法、装置及电子设备
US10734113B2 (en) 2017-06-16 2020-08-04 Htc Corporation Computer aided medical method and medical system for medical prediction
CN112035567A (zh) * 2020-08-21 2020-12-04 腾讯科技(深圳)有限公司 一种数据处理方法、装置及计算机可读存储介质
CN112911993A (zh) * 2018-12-29 2021-06-04 深圳迈瑞生物医疗电子股份有限公司 监护设备、监护方法及计算机可读存储介质
CN112951405A (zh) * 2021-01-26 2021-06-11 北京搜狗科技发展有限公司 一种实现特征排序的方法、装置及设备
CN113076411A (zh) * 2021-04-26 2021-07-06 同济大学 一种基于知识图谱的医疗查询扩展方法
CN113708004A (zh) * 2014-09-11 2021-11-26 H 和 V 先进材料 (印度) 私人有限公司 具有肋的电池隔离件及在隔离件上铸造肋的方法
CN116403735A (zh) * 2023-06-05 2023-07-07 山东志诚普惠健康科技有限公司 一种云健康服务平台的数据交互系统及方法
CN111462909B (zh) * 2020-03-30 2024-04-05 讯飞医疗科技股份有限公司 疾病演化跟踪和病情提示方法、装置及电子设备

Families Citing this family (565)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5660176A (en) 1993-12-29 1997-08-26 First Opinion Corporation Computerized medical diagnostic and treatment advice system
USRE43433E1 (en) 1993-12-29 2012-05-29 Clinical Decision Support, Llc Computerized medical diagnostic and treatment advice system
US5935060A (en) * 1996-07-12 1999-08-10 First Opinion Corporation Computerized medical diagnostic and treatment advice system including list based processing
US6206829B1 (en) 1996-07-12 2001-03-27 First Opinion Corporation Computerized medical diagnostic and treatment advice system including network access
IL131873A0 (en) * 1997-03-13 2001-03-19 First Opinion Corp Disease management system
PT1588716E (pt) 1998-08-06 2011-05-25 Mountain View Pharmaceuticals Conjugados de peg-urato oxidase e sua utiliza??o
AUPP577298A0 (en) * 1998-09-09 1998-10-01 Oon, Yeong Kuang Dr Automation oriented health care delivery system based on medical scripting language
US7647234B1 (en) * 1999-03-24 2010-01-12 Berkeley Heartlab, Inc. Cardiovascular healthcare management system and method
WO2000070889A1 (en) * 1999-05-14 2000-11-23 Medtronic Physio-Control Manufacturing Corp. Method and apparatus for remote wireless communication with a medical device
US6692258B1 (en) * 2000-06-26 2004-02-17 Medical Learning Company, Inc. Patient simulator
US6632429B1 (en) 1999-12-17 2003-10-14 Joan M. Fallon Methods for treating pervasive development disorders
EP1266338A2 (en) * 2000-02-14 2002-12-18 First Opinion Corporation Automated diagnostic system and method
US7447988B2 (en) * 2000-05-10 2008-11-04 Ross Gary E Augmentation system for documentation
WO2001093112A2 (en) * 2000-05-25 2001-12-06 Manyworlds Consulting, Inc. Fuzzy content network management and access
US20050283378A1 (en) * 2000-05-30 2005-12-22 Iserson Samuel L Asynchronous video interview system
US6850889B1 (en) * 2000-06-09 2005-02-01 Internet Treatment Consulting, N.V. System and method for conducting a physician-patient consultation
US6996768B1 (en) * 2000-06-15 2006-02-07 International Business Machines Corporation Electric publishing system and method of operation generating web pages personalized to a user's optimum learning mode
AU6857101A (en) * 2000-06-20 2002-01-02 Recoverycare Com Inc Electronic patient healthcare system and method
AU2001277947A1 (en) * 2000-07-21 2002-02-05 Surromed, Inc. Computerized clinical questionnaire with dynamically presented questions
US7444291B1 (en) * 2000-08-10 2008-10-28 Ingenix, Inc. System and method for modeling of healthcare utilization
US20070053895A1 (en) * 2000-08-14 2007-03-08 Fallon Joan M Method of treating and diagnosing parkinsons disease and related dysautonomic disorders
US20020091687A1 (en) * 2000-09-29 2002-07-11 Thor Eglington Decision support system
AU1188902A (en) * 2000-10-11 2002-04-22 Ralph A Korpman System for communication of health care data
US8260635B2 (en) * 2000-10-11 2012-09-04 Healthtrio Llc System for communication of health care data
US7533030B2 (en) * 2000-10-11 2009-05-12 Malik M. Hasan Method and system for generating personal/individual health records
US8321239B2 (en) 2000-10-11 2012-11-27 Healthtrio Llc System for communication of health care data
US20050015276A1 (en) * 2000-10-31 2005-01-20 Dan Sullivan Computerized risk management module for medical diagnosis
JP4399614B2 (ja) * 2000-11-14 2010-01-20 ジーイー・メディカル・システムズ・グローバル・テクノロジー・カンパニー・エルエルシー 医用画像診断装置の撮影シミュレーションシステム
US8030002B2 (en) 2000-11-16 2011-10-04 Curemark Llc Methods for diagnosing pervasive development disorders, dysautonomia and other neurological conditions
US7409685B2 (en) 2002-04-12 2008-08-05 Hewlett-Packard Development Company, L.P. Initialization and update of software and/or firmware in electronic devices
US8479189B2 (en) 2000-11-17 2013-07-02 Hewlett-Packard Development Company, L.P. Pattern detection preprocessor in an electronic device update generation system
US7640175B1 (en) 2000-12-08 2009-12-29 Ingenix, Inc. Method for high-risk member identification
US20020120485A1 (en) * 2001-02-28 2002-08-29 Nancy Kirkconnell-Ewing System and method for aiding customers in defining problems and finding solutions
WO2004060278A2 (en) 2002-12-06 2004-07-22 Isis Pharmaceuticals, Inc. Methods for rapid identification of pathogens in humans and animals
US7666588B2 (en) 2001-03-02 2010-02-23 Ibis Biosciences, Inc. Methods for rapid forensic analysis of mitochondrial DNA and characterization of mitochondrial DNA heteroplasmy
US20040121313A1 (en) 2002-12-06 2004-06-24 Ecker David J. Methods for rapid detection and identification of bioagents in organs for transplantation
US7226739B2 (en) 2001-03-02 2007-06-05 Isis Pharmaceuticals, Inc Methods for rapid detection and identification of bioagents in epidemiological and forensic investigations
US20030027135A1 (en) 2001-03-02 2003-02-06 Ecker David J. Method for rapid detection and identification of bioagents
US7718354B2 (en) 2001-03-02 2010-05-18 Ibis Biosciences, Inc. Methods for rapid identification of pathogens in humans and animals
US6611206B2 (en) * 2001-03-15 2003-08-26 Koninklijke Philips Electronics N.V. Automatic system for monitoring independent person requiring occasional assistance
US20070214002A1 (en) * 2001-04-30 2007-09-13 Smith James C System for outpatient treatment of chronic health conditions
US7392199B2 (en) 2001-05-01 2008-06-24 Quest Diagnostics Investments Incorporated Diagnosing inapparent diseases from common clinical tests using Bayesian analysis
US7353152B2 (en) * 2001-05-02 2008-04-01 Entelos, Inc. Method and apparatus for computer modeling diabetes
EP2140891B1 (en) 2001-05-18 2013-03-27 DEKA Products Limited Partnership Conduit for coupling to a fluid delivery device
US8034026B2 (en) 2001-05-18 2011-10-11 Deka Products Limited Partnership Infusion pump assembly
US8073627B2 (en) 2001-06-26 2011-12-06 Ibis Biosciences, Inc. System for indentification of pathogens
US7217510B2 (en) 2001-06-26 2007-05-15 Isis Pharmaceuticals, Inc. Methods for providing bacterial bioagent characterizing information
US20030004788A1 (en) * 2001-06-29 2003-01-02 Edmundson Catherine M. Targeted questionnaire system for healthcare
US8898106B2 (en) * 2001-08-01 2014-11-25 T-System, Inc. Method for entering, recording, distributing and reporting data
US20050216456A1 (en) 2001-08-10 2005-09-29 T-Systemev, Ltd. Method for entering, recording, distributing and reporting data
US20030037063A1 (en) * 2001-08-10 2003-02-20 Qlinx Method and system for dynamic risk assessment, risk monitoring, and caseload management
JP4029593B2 (ja) * 2001-09-11 2008-01-09 株式会社日立製作所 プロセス分析方法及び情報システム
WO2003036590A1 (en) * 2001-10-26 2003-05-01 Concordant Rater Systems Llc Computer system and method for training, certifying or monitoring human clinical raters
NL1019277C2 (nl) 2001-11-01 2003-05-07 Vivici Inrichting voor het stellen van een diagnose.
EP1440409A2 (en) * 2001-11-02 2004-07-28 Siemens Medical Solutions USA, Inc. Patient data mining, presentation, exploration, and verification
US8949082B2 (en) 2001-11-02 2015-02-03 Siemens Medical Solutions Usa, Inc. Healthcare information technology system for predicting or preventing readmissions
JP4062910B2 (ja) * 2001-11-29 2008-03-19 株式会社日立製作所 健康管理支援方法及び装置と健康余命予測データ生成方法及び装置
US7457731B2 (en) * 2001-12-14 2008-11-25 Siemens Medical Solutions Usa, Inc. Early detection of disease outbreak using electronic patient data to reduce public health threat from bio-terrorism
WO2003079137A2 (en) * 2001-12-28 2003-09-25 Modrovich Ivan Endre Diagnostic information systems
US6991464B2 (en) * 2001-12-28 2006-01-31 Expert Clinical Systems, Inc. Web-based medical diagnostic and training system
GB2386737A (en) * 2002-01-02 2003-09-24 Univ Glasgow Interactive role playing question and answer system.
US20030163348A1 (en) * 2002-02-27 2003-08-28 Stead William W. Method and system for clinical action support
US20060089853A1 (en) * 2002-03-29 2006-04-27 Daniel Gauvin Multi-agent distributed environment for a hierarchical medical environment
US7865371B2 (en) * 2002-05-10 2011-01-04 Shen Michael Y Management of information flow and workflow in medical imaging services
US20040078221A1 (en) * 2002-07-16 2004-04-22 Yi-Yun Chen MediCAD Chinese medical system
US8560582B2 (en) * 2002-08-12 2013-10-15 Jeffrey Saul Harris Method for analyzing records in a data base
US20040030584A1 (en) * 2002-08-12 2004-02-12 Harris Jeffrey Saul System and method for guideline-based, rules assisted medical and disability management
US7680086B2 (en) * 2002-09-09 2010-03-16 Siemens Canada Limited Wireless local area network with clients having extended freedom of movement
US20040049233A1 (en) * 2002-09-11 2004-03-11 Edwards D. Craig Medical device status information system
EP1403807A1 (de) * 2002-09-25 2004-03-31 Siemens Aktiengesellschaft Patientenüberwachungssystem zur automatischen Erfassung der Einschränkungen von Alltagsfähigkeiten
US6736776B2 (en) * 2002-10-11 2004-05-18 Interactive Diagnostic Imaging, Llc Method for diagnosing and interpreting dental conditions
US8463616B2 (en) * 2002-10-15 2013-06-11 Invensys Systems, Inc. Scheduling a process according to time-varying input prices
JP2004213169A (ja) * 2002-12-27 2004-07-29 Sanyo Electric Co Ltd 健康管理システム
US20040128078A1 (en) * 2002-12-31 2004-07-01 Haughton John F. System, method and article of manufacture for flexibly setting measurements in a scalable tracking system
US20050065813A1 (en) * 2003-03-11 2005-03-24 Mishelevich David J. Online medical evaluation system
US7647116B2 (en) * 2003-03-13 2010-01-12 Medtronic, Inc. Context-sensitive collection of neurostimulation therapy data
US7158890B2 (en) * 2003-03-19 2007-01-02 Siemens Medical Solutions Health Services Corporation System and method for processing information related to laboratory tests and results
US7805190B2 (en) * 2003-04-02 2010-09-28 Physio-Control, Inc. Defibrillators customized for anticipated patients
US8046171B2 (en) 2003-04-18 2011-10-25 Ibis Biosciences, Inc. Methods and apparatus for genetic evaluation
US20040214148A1 (en) * 2003-04-22 2004-10-28 Salvino Robert J. Updating health care protocols
US7182738B2 (en) 2003-04-23 2007-02-27 Marctec, Llc Patient monitoring apparatus and method for orthosis and other devices
US8057993B2 (en) 2003-04-26 2011-11-15 Ibis Biosciences, Inc. Methods for identification of coronaviruses
US7964343B2 (en) 2003-05-13 2011-06-21 Ibis Biosciences, Inc. Method for rapid purification of nucleic acids for subsequent analysis by mass spectrometry by solution capture
US8158354B2 (en) 2003-05-13 2012-04-17 Ibis Biosciences, Inc. Methods for rapid purification of nucleic acids for subsequent analysis by mass spectrometry by solution capture
US7780595B2 (en) * 2003-05-15 2010-08-24 Clinical Decision Support, Llc Panel diagnostic method and system
US20040236608A1 (en) * 2003-05-21 2004-11-25 David Ruggio Medical and dental software program
US7290016B2 (en) * 2003-05-27 2007-10-30 Frank Hugh Byers Method and apparatus for obtaining and storing medical history records
WO2004109550A1 (en) * 2003-06-06 2004-12-16 Cornelius Meyer De Villiers Method of acquiring data
US20130231955A1 (en) * 2003-06-06 2013-09-05 Health E 4 Life Limited Integrated, Multilevel Medical Services
US20050010444A1 (en) * 2003-06-06 2005-01-13 Iliff Edwin C. System and method for assisting medical diagnosis using an anatomic system and cause matrix
US20040249665A1 (en) * 2003-06-09 2004-12-09 Lindee David System and method for processing and managing claim forms
WO2005002433A1 (en) * 2003-06-24 2005-01-13 Johnson & Johnson Consumer Compagnies, Inc. System and method for customized training to understand human speech correctly with a hearing aid device
WO2005003902A2 (en) * 2003-06-24 2005-01-13 Johnson & Johnson Consumer Companies, Inc. Method and system for using a database containing rehabilitation plans indexed across multiple dimensions
WO2005002431A1 (en) * 2003-06-24 2005-01-13 Johnson & Johnson Consumer Companies Inc. Method and system for rehabilitating a medical condition across multiple dimensions
US7831451B1 (en) * 2003-06-27 2010-11-09 Quantitative Data Solutions, Inc. Systems and methods for insurance underwriting
US7330842B2 (en) * 2003-07-10 2008-02-12 Inclinix, Inc. Expert system platform
US7623915B2 (en) * 2003-07-16 2009-11-24 Medtronic Physio-Control Corp. Interactive first aid information system
US20050027172A1 (en) * 2003-07-28 2005-02-03 Mark Benavides Method and computer program for conducting comprehensive assessment of dental treatment and generating diagnostic opinion
US20050027173A1 (en) * 2003-07-31 2005-02-03 Briscoe Kathleen E. Brain injury protocols
US20050049498A1 (en) * 2003-08-13 2005-03-03 Ctrl Systems, Inc. Method of ultrasound non-contact early detection of respiratory diseases in fowls and mammals
US20050055263A1 (en) * 2003-09-08 2005-03-10 Pabuwal Aditya K Method of providing internet-based expert diagnosis and analysis to consumer inquiries
US8097416B2 (en) 2003-09-11 2012-01-17 Ibis Biosciences, Inc. Methods for identification of sepsis-causing bacteria
US8546082B2 (en) 2003-09-11 2013-10-01 Ibis Biosciences, Inc. Methods for identification of sepsis-causing bacteria
US20120122103A1 (en) 2003-09-11 2012-05-17 Rangarajan Sampath Compositions for use in identification of bacteria
US8555273B1 (en) 2003-09-17 2013-10-08 Palm. Inc. Network for updating electronic devices
US7647327B2 (en) 2003-09-24 2010-01-12 Hewlett-Packard Development Company, L.P. Method and system for implementing storage strategies of a file autonomously of a user
US20050071192A1 (en) * 2003-09-30 2005-03-31 Nada Milosavljevic Quick notation medical reference and record system and method of use
DK1677668T3 (da) * 2003-10-13 2010-10-25 Novo Nordisk As Apparat og fremgangsmåde til bestemmelse af en fysiologisk tilstand
EP1681983A4 (en) * 2003-10-14 2008-12-10 Monogram Biosciences Inc RECEPTOR TYROSINE KINASE SIGNAL PATH ANALYSIS FOR DIAGNOSIS AND THERAPY
US7725327B2 (en) * 2003-10-22 2010-05-25 Medco Health Solutions, Inc. Computer system and method for generating healthcare risk indices using medication compliance information
AU2011242142B2 (en) * 2003-11-06 2015-02-19 Atsushi Matsunaga Medical information computerized system, program and medium
WO2005045720A1 (ja) * 2003-11-06 2005-05-19 Atsushi Matsunaga 医療情報電子化システム、プログラム、及び媒体
USRE45770E1 (en) 2003-11-28 2015-10-20 World Assets Consulting Ag, Llc Adaptive recommendation explanations
US20090018918A1 (en) 2004-11-04 2009-01-15 Manyworlds Inc. Influence-based Social Network Advertising
US8600920B2 (en) 2003-11-28 2013-12-03 World Assets Consulting Ag, Llc Affinity propagation in adaptive network-based systems
US8566263B2 (en) 2003-11-28 2013-10-22 World Assets Consulting Ag, Llc Adaptive computer-based personalities
US7526459B2 (en) 2003-11-28 2009-04-28 Manyworlds, Inc. Adaptive social and process network systems
US7526458B2 (en) 2003-11-28 2009-04-28 Manyworlds, Inc. Adaptive recommendations systems
US7606772B2 (en) 2003-11-28 2009-10-20 Manyworlds, Inc. Adaptive social computing methods
US7539652B2 (en) 2003-11-28 2009-05-26 Manyworlds, Inc. Adaptive self-modifying and recombinant systems
BRPI0417217A (pt) * 2003-12-02 2007-03-13 Shraga Rottem inteligência artificial e dispositivo para diagnóstico, seleção, prevenção e tratamento de condições materno-fetais
US8163895B2 (en) 2003-12-05 2012-04-24 Ibis Biosciences, Inc. Compositions for use in identification of orthopoxviruses
US10413742B2 (en) 2008-03-05 2019-09-17 Physio-Control, Inc. Defibrillator patient monitoring pod
US7957798B2 (en) 2003-12-17 2011-06-07 Physio-Control, Inc. Defibrillator/monitor system having a pod with leads capable of wirelessly communicating
US7254566B2 (en) * 2003-12-22 2007-08-07 Merkle Van D System and method for medical diagnosis
US7840416B2 (en) * 2003-12-23 2010-11-23 ProVation Medical Inc. Naturally expressed medical procedure descriptions generated via synchronized diagrams and menus
US7643826B2 (en) * 2004-01-07 2010-01-05 Hewlett-Packard Development Company, L.P. Mobile care engine system
US20050154265A1 (en) * 2004-01-12 2005-07-14 Miro Xavier A. Intelligent nurse robot
US7282031B2 (en) * 2004-02-17 2007-10-16 Ann Hendrich & Associates Method and system for assessing fall risk
US7666592B2 (en) 2004-02-18 2010-02-23 Ibis Biosciences, Inc. Methods for concurrent identification and quantification of an unknown bioagent
US8119336B2 (en) 2004-03-03 2012-02-21 Ibis Biosciences, Inc. Compositions for use in identification of alphaviruses
US7904895B1 (en) 2004-04-21 2011-03-08 Hewlett-Packard Develpment Company, L.P. Firmware update in electronic devices employing update agent in a flash memory card
US20050261941A1 (en) * 2004-05-21 2005-11-24 Alexander Scarlat Method and system for providing medical decision support
EP2458619B1 (en) 2004-05-24 2017-08-02 Ibis Biosciences, Inc. Mass spectrometry with selective ion filtration by digital thresholding
US20050266411A1 (en) 2004-05-25 2005-12-01 Hofstadler Steven A Methods for rapid forensic analysis of mitochondrial DNA
EP1767060A4 (en) * 2004-06-14 2009-07-29 Johnson & Johnson Consumer HEARING AID SYSTEM AND METHOD AT HOME
EP1792518A4 (en) * 2004-06-14 2009-11-11 Johnson & Johnson Consumer DEVICE FOR TESTING HEARING AID AT HOME AND ITS OPERATING METHOD
US20080165978A1 (en) * 2004-06-14 2008-07-10 Johnson & Johnson Consumer Companies, Inc. Hearing Device Sound Simulation System and Method of Using the System
WO2005125275A2 (en) * 2004-06-14 2005-12-29 Johnson & Johnson Consumer Companies, Inc. System for optimizing hearing within a place of business
EP1767059A4 (en) * 2004-06-14 2009-07-01 Johnson & Johnson Consumer SYSTEM AND METHOD FOR OPTIMIZING HEARING AID
US20080187145A1 (en) * 2004-06-14 2008-08-07 Johnson & Johnson Consumer Companies, Inc. System For and Method of Increasing Convenience to Users to Drive the Purchase Process For Hearing Health That Results in Purchase of a Hearing Aid
EP1769412A4 (en) * 2004-06-14 2010-03-31 Johnson & Johnson Consumer AUDIOLOGICAL DEVICE INTERFACE USER DATABASE FOR PROVIDING AURAL REHABILITATION OF LOSS OF HEARING VIA FURTHER AUDIENCES
WO2005125277A2 (en) * 2004-06-14 2005-12-29 Johnson & Johnson Consumer Companies, Inc. A sytem for and method of conveniently and automatically testing the hearing of a person
US20080041656A1 (en) * 2004-06-15 2008-02-21 Johnson & Johnson Consumer Companies Inc, Low-Cost, Programmable, Time-Limited Hearing Health aid Apparatus, Method of Use, and System for Programming Same
US7835922B2 (en) * 2004-07-08 2010-11-16 Astrazeneca Ab Diagnostic system and method
US7223234B2 (en) * 2004-07-10 2007-05-29 Monitrix, Inc. Apparatus for determining association variables
US7811753B2 (en) 2004-07-14 2010-10-12 Ibis Biosciences, Inc. Methods for repairing degraded DNA
WO2006015372A2 (en) * 2004-08-05 2006-02-09 Bio Equidae Llc Monitoring system for animal husbandry
US8526940B1 (en) 2004-08-17 2013-09-03 Palm, Inc. Centralized rules repository for smart phone customer care
US7145186B2 (en) * 2004-08-24 2006-12-05 Micron Technology, Inc. Memory cell with trenched gated thyristor
US7935081B2 (en) * 2004-08-31 2011-05-03 Ethicon Endo-Surgery, Inc. Drug delivery cassette and a medical effector system
US20060059012A1 (en) * 2004-09-10 2006-03-16 Thompson Christopher T Automated medical record creation system
US20060198838A1 (en) * 2004-09-28 2006-09-07 Fallon Joan M Combination enzyme for cystic fibrosis
US9081879B2 (en) 2004-10-22 2015-07-14 Clinical Decision Support, Llc Matrix interface for medical diagnostic and treatment advice system and method
US20060089812A1 (en) * 2004-10-25 2006-04-27 Jacquez Geoffrey M System and method for evaluating clustering in case control data
US7720692B2 (en) * 2004-11-09 2010-05-18 Medcor, Inc. Providing standardized medical triage
US7668733B2 (en) * 2004-11-09 2010-02-23 Medcor, Inc. Providing adaptive medical triage
US7716070B2 (en) 2004-11-09 2010-05-11 Medcor, Inc. Medical triage system
WO2006069268A1 (en) * 2004-12-22 2006-06-29 Pharmacyclics, Inc. System and method for analysis of neurological condition
JP4795681B2 (ja) * 2004-12-27 2011-10-19 富士フイルム株式会社 診断支援装置、診断支援方法およびそのプログラム
US20060149321A1 (en) * 2004-12-30 2006-07-06 Merry Randy L Medical device information system
JP2006194744A (ja) * 2005-01-13 2006-07-27 Sysmex Corp 測定装置用データ処理装置、及びアプリケーションプログラム
US7682308B2 (en) * 2005-02-16 2010-03-23 Ahi Of Indiana, Inc. Method and system for assessing fall risk
US8084207B2 (en) 2005-03-03 2011-12-27 Ibis Bioscience, Inc. Compositions for use in identification of papillomavirus
CA2600184A1 (en) 2005-03-03 2006-09-08 Isis Pharmaceuticals, Inc. Compositions for use in identification of adventitious viruses
US20060252999A1 (en) * 2005-05-03 2006-11-09 Devaul Richard W Method and system for wearable vital signs and physiology, activity, and environmental monitoring
US20060223042A1 (en) * 2005-03-30 2006-10-05 Picis, Inc. Voice activated decision support
US7653611B2 (en) * 2005-03-30 2010-01-26 Microsoft Corporation Diagnostic report improvement utilizing unobtrusive workflow logging
US8148123B2 (en) * 2005-04-11 2012-04-03 Savient Pharmaceuticals, Inc. Methods for lowering elevated uric acid levels using intravenous injections of PEG-uricase
US8188224B2 (en) 2005-04-11 2012-05-29 Savient Pharmaceuticals, Inc. Variant forms of urate oxidase and use thereof
US20080159976A1 (en) * 2005-04-11 2008-07-03 Jacob Hartman Methods for lowering elevated uric acid levels using intravenous injections of PEG-uricase
CZ2007700A3 (cs) * 2005-04-11 2008-02-27 Savient Pharmaceuticals, Inc. Variantní forma urátoxidázy a její použití
US20060235716A1 (en) * 2005-04-15 2006-10-19 General Electric Company Real-time interactive completely transparent collaboration within PACS for planning and consultation
CA2605239A1 (en) * 2005-05-02 2006-11-09 University Of Virginia Patent Foundation Systems, devices, and methods for interpreting movement
US20070207449A1 (en) * 2005-05-19 2007-09-06 Feierstein Roslyn E Method of analyzing question responses to select among defined possibilities and means of accomplishing same
US7624030B2 (en) 2005-05-20 2009-11-24 Carlos Feder Computer-implemented medical analytics method and system employing a modified mini-max procedure
US20060264713A1 (en) * 2005-05-20 2006-11-23 Christoph Pedain Disease and therapy dissemination representation
JP2008545665A (ja) * 2005-05-23 2008-12-18 ユニベルシテ ドゥ ジュネーブ 高体温による処置のための注入可能な超常磁性ナノ粒子および高体温インプラントを形成するための使用
US9286440B1 (en) * 2005-06-15 2016-03-15 Retrac, Inc. Self-contained emergency situation assistance kit with programmed audio and visual instructions
JP4866576B2 (ja) * 2005-07-11 2012-02-01 インフォコム株式会社 診療支援システム
AU2006271169A1 (en) * 2005-07-18 2007-01-25 Integralis Ltd. Apparatus, method and computer readable code for forecasting the onset of potentially life-threatening disease
US8026084B2 (en) 2005-07-21 2011-09-27 Ibis Biosciences, Inc. Methods for rapid identification and quantitation of nucleic acid variants
WO2007014307A2 (en) * 2005-07-27 2007-02-01 Medecision, Inc. System and method for health care data integration and management
EP1920373A4 (en) * 2005-08-01 2010-11-24 Healthtrio Llc METHOD AND SYSTEM FOR PRODUCING AN INDIVIDUAL ELECTRONIC MEDICAL RECORD
US20080058282A1 (en) 2005-08-30 2008-03-06 Fallon Joan M Use of lactulose in the treatment of autism
US20080046286A1 (en) * 2005-09-16 2008-02-21 Halsted Mark J Computer implemented healthcare monitoring, notifying and/or scheduling system
US20070067185A1 (en) * 2005-09-16 2007-03-22 Halsted Mark J Medical diagnosis feedback tool
US20070082329A1 (en) * 2005-10-07 2007-04-12 Pathways To Pregnancy Lp Infertility assessment and treatment system
WO2007106183A2 (en) * 2005-11-07 2007-09-20 The Regents Of The University Of California System and method for personalized health information delivery
US8509926B2 (en) * 2005-12-05 2013-08-13 Fisher-Rosemount Systems, Inc. Self-diagnostic process control loop for a process plant
US20070150372A1 (en) * 2005-12-19 2007-06-28 Roy Schoenberg Vendor and Consumer Matching
CA2530928A1 (en) * 2005-12-20 2007-06-20 Ibm Canada Limited - Ibm Canada Limitee Recommending solutions with an expert system
US8024204B1 (en) 2005-12-28 2011-09-20 United Services Automobile Association Systems and methods of automating determination of low body mass risk
US8005694B1 (en) 2005-12-28 2011-08-23 United Services Automobile Association Systems and methods of automating consideration of low cholesterol risk
US7945462B1 (en) 2005-12-28 2011-05-17 United Services Automobile Association (Usaa) Systems and methods of automating reconsideration of cardiac risk
US8019628B1 (en) 2005-12-28 2011-09-13 United Services Automobile Association Systems and methods of automating determination of hepatitis risk
US10468139B1 (en) 2005-12-28 2019-11-05 United Services Automobile Association Systems and methods of automating consideration of low body mass risk
WO2007081732A2 (en) * 2006-01-04 2007-07-19 Gordon, Linda, Susan Electronic disease management system
US20070185545A1 (en) * 2006-02-06 2007-08-09 Medtronic Emergency Response Systems, Inc. Post-download patient data protection in a medical device
US8666488B2 (en) 2006-02-06 2014-03-04 Physio-Control, Inc. Post-download patient data protection in a medical device
US11364335B2 (en) 2006-02-09 2022-06-21 Deka Products Limited Partnership Apparatus, system and method for fluid delivery
CN104162200B (zh) 2006-02-09 2018-03-27 德卡产品有限公司 外围系统
US11497846B2 (en) 2006-02-09 2022-11-15 Deka Products Limited Partnership Patch-sized fluid delivery systems and methods
US11478623B2 (en) 2006-02-09 2022-10-25 Deka Products Limited Partnership Infusion pump assembly
US10468125B1 (en) 2006-03-02 2019-11-05 Emerge Clinical Solutions, LLC System and method for diagnosis and treatment of cardiac episodes
WO2007118222A2 (en) 2006-04-06 2007-10-18 Ibis Biosciences, INC Compositions for the use in identification of fungi
CN101622270B (zh) * 2006-04-12 2014-01-01 萨文特医药公司 用阳离子表面活性剂纯化蛋白质的方法
WO2007124356A2 (en) * 2006-04-19 2007-11-01 Consumermed, Inc. Methods and systems for providing evidence based evaluations of medical treatments
WO2007146710A2 (en) 2006-06-08 2007-12-21 Hewlett-Packard Development Company, L.P. Device management in a network
JP4157573B2 (ja) 2006-06-09 2008-10-01 オリンパスメディカルシステムズ株式会社 問診票データ作成装置
WO2007144804A1 (en) * 2006-06-13 2007-12-21 Koninklijke Philips Electronics N.V. Modeling qualitative relationships in a causal graph
US8560314B2 (en) * 2006-06-22 2013-10-15 Multimodal Technologies, Llc Applying service levels to transcripts
US8888697B2 (en) * 2006-07-24 2014-11-18 Webmd, Llc Method and system for enabling lay users to obtain relevant, personalized health related information
EP2047420A4 (en) 2006-07-27 2009-11-18 Hewlett Packard Development Co USER EXPERIENCE AND DEPENDENCE MANAGEMENT IN A MOBILE DEVICE
US20080040150A1 (en) * 2006-08-09 2008-02-14 Kao Philip M Methods and apparatus for searching and identifying diseases
US20080046392A1 (en) * 2006-08-21 2008-02-21 Gordon Leslie Clark System and methods for determining the decision-making competence of a subject
US20080051770A1 (en) * 2006-08-22 2008-02-28 Synergetics, Inc. Multiple Target Laser Probe
JP2008052511A (ja) * 2006-08-24 2008-03-06 Alpha International:Kk Ebmに基づいた生活習慣病チェックプログラム及び当該ebmに基づいた生活習慣病チェックプログラムを記憶したコンピュータ読み取り可能な記憶媒体、並びにebmに基づいた生活習慣病チェックシステム
US20080058626A1 (en) * 2006-09-05 2008-03-06 Shinichi Miyata Analytical meter with display-based tutorial module
CA2662786A1 (en) * 2006-09-08 2008-03-13 Roy Schoenberg Connecting consumers with service providers
US7590550B2 (en) 2006-09-08 2009-09-15 American Well Inc. Connecting consumers with service providers
US20090113312A1 (en) * 2006-09-08 2009-04-30 American Well Systems Connecting Providers of Legal Services
US7848937B2 (en) * 2006-09-08 2010-12-07 American Well Corporation Connecting consumers with service providers
US20090138317A1 (en) * 2006-09-08 2009-05-28 Roy Schoenberg Connecting Providers of Financial Services
US9149473B2 (en) 2006-09-14 2015-10-06 Ibis Biosciences, Inc. Targeted whole genome amplification method for identification of pathogens
US20080082361A1 (en) * 2006-10-02 2008-04-03 Siemens Medical Solutions Usa, Inc. Adverse Treatment Event Management System
US20080091631A1 (en) * 2006-10-11 2008-04-17 Henry Joseph Legere Method and Apparatus for an Algorithmic Approach to Patient-Driven Computer-Assisted Diagnosis
US20080091086A1 (en) * 2006-10-12 2008-04-17 Henry Joseph Legere Method and Apparatus for a Constellation-of-Symptoms Approach to Patient-Driven Computer-Assisted Diagnosis
US20080087955A1 (en) * 2006-10-17 2008-04-17 We-Flex, Llc Suction-Mountable Display Device
US8540516B2 (en) * 2006-11-27 2013-09-24 Pharos Innovations, Llc Optimizing behavioral change based on a patient statistical profile
US8540515B2 (en) * 2006-11-27 2013-09-24 Pharos Innovations, Llc Optimizing behavioral change based on a population statistical profile
US8540517B2 (en) * 2006-11-27 2013-09-24 Pharos Innovations, Llc Calculating a behavioral path based on a statistical profile
US20080133275A1 (en) * 2006-11-28 2008-06-05 Ihc Intellectual Asset Management, Llc Systems and methods for exploiting missing clinical data
US20080147437A1 (en) * 2006-12-19 2008-06-19 Doud Gregory P Intelligent Guided Registration Within A Health Information System
US8930178B2 (en) 2007-01-04 2015-01-06 Children's Hospital Medical Center Processing text with domain-specific spreading activation methods
AU2008206461B2 (en) * 2007-01-12 2013-08-15 University Of Louisville Research Foundation, Inc. Proteomic profiling method useful for condition diagnosis and monitoring, composition screening, and therapeutic monitoring
US20100093100A1 (en) * 2007-01-12 2010-04-15 University Of Louisville Research Foundation, Inc. Profiling method useful for condition diagnosis and monitoring, composition screening, and therapeutic monitoring
WO2008087738A1 (ja) * 2007-01-19 2008-07-24 Fujitsu Limited 病名入力支援プログラム、方法及び装置
US8380530B2 (en) 2007-02-02 2013-02-19 Webmd Llc. Personalized health records with associative relationships
WO2008104002A2 (en) 2007-02-23 2008-08-28 Ibis Biosciences, Inc. Methods for rapid forensic dna analysis
US20080228040A1 (en) * 2007-03-16 2008-09-18 Arthur Solomon Thompson International medical expert diagnosis
US20080228699A1 (en) * 2007-03-16 2008-09-18 Expanse Networks, Inc. Creation of Attribute Combination Databases
US20090024050A1 (en) * 2007-03-30 2009-01-22 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Computational user-health testing
US20090132275A1 (en) * 2007-11-19 2009-05-21 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Determining a demographic characteristic of a user based on computational user-health testing
US20090018407A1 (en) * 2007-03-30 2009-01-15 Searete Llc, A Limited Corporation Of The State Of Delaware Computational user-health testing
US20090005654A1 (en) * 2007-03-30 2009-01-01 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Computational user-health testing
US20090118593A1 (en) * 2007-11-07 2009-05-07 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Determining a demographic characteristic based on computational user-health testing of a user interaction with advertiser-specified content
US20080243543A1 (en) * 2007-03-30 2008-10-02 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Effective response protocols for health monitoring or the like
US20090005653A1 (en) * 2007-03-30 2009-01-01 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Computational user-health testing
US20080243005A1 (en) * 2007-03-30 2008-10-02 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Computational user-health testing
US20080319276A1 (en) * 2007-03-30 2008-12-25 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Computational user-health testing
US20080242952A1 (en) * 2007-03-30 2008-10-02 Searete Llc, A Limited Liablity Corporation Of The State Of Delaware Effective response protocols for health monitoring or the like
US20080287821A1 (en) * 2007-03-30 2008-11-20 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Computational user-health testing
US20080242951A1 (en) * 2007-03-30 2008-10-02 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Effective low-profile health monitoring or the like
US20080242948A1 (en) * 2007-03-30 2008-10-02 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Effective low-profile health monitoring or the like
US20080242947A1 (en) * 2007-03-30 2008-10-02 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Configuring software for effective health monitoring or the like
US20080242949A1 (en) * 2007-03-30 2008-10-02 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Computational user-health testing
US8959012B2 (en) * 2007-04-04 2015-02-17 Orville E. Easterly System and method for the automatic generation of patient-specific and grammatically correct electronic medical records
US20080249761A1 (en) * 2007-04-04 2008-10-09 Easterly Orville E System and method for the automatic generation of grammatically correct electronic medical records
US20110029322A1 (en) * 2007-04-11 2011-02-03 Dr. Walid Hindo Health care system
WO2008127627A1 (en) * 2007-04-12 2008-10-23 Warren Pamela A Psychological disability evaluation software, methods and systems
CN101657820A (zh) * 2007-04-13 2010-02-24 皇家飞利浦电子股份有限公司 用于确定临床事件之间的相关性的方法和系统
EP2145310A4 (en) * 2007-04-30 2013-04-24 Clinical Decision Support Llc SYSTEM AND METHOD FOR COMPUTERIZED DIAGNOSTIC ARBITRATOR AND MEDICAL ADVICE
WO2008151023A2 (en) 2007-06-01 2008-12-11 Ibis Biosciences, Inc. Methods and compositions for multiple displacement amplification of nucleic acids
US9578152B2 (en) 2007-06-15 2017-02-21 American Well Corporation Telephonic-based engagements
US20090043752A1 (en) 2007-08-08 2009-02-12 Expanse Networks, Inc. Predicting Side Effect Attributes
US20090064028A1 (en) * 2007-08-30 2009-03-05 Kimberly-Clark Worldwide, Inc. Decision tree device and website for providing information
US20090062623A1 (en) * 2007-08-30 2009-03-05 Kimberly-Clark Worldwide, Inc. Identifying possible medical conditions of a patient
BRPI0722004A2 (pt) 2007-09-11 2015-06-16 Franck Baudino Posto de saúde.
US20090082636A1 (en) * 2007-09-20 2009-03-26 Anthony Vallone Automated correlational health diagnosis
US7933783B2 (en) * 2007-10-01 2011-04-26 American Well Corporation Medical listener
US7653558B2 (en) * 2007-10-01 2010-01-26 American Well Inc. Consolidation of consumer interactions within a medical brokerage system
US7945456B2 (en) * 2007-10-01 2011-05-17 American Well Corporation Documenting remote engagements
US7890351B2 (en) * 2007-10-02 2011-02-15 American Well Corporation Managing utilization
US20090089147A1 (en) * 2007-10-02 2009-04-02 American Well Inc. Provider supply & consumer demand management
US8521553B2 (en) * 2007-10-02 2013-08-27 American Well Corporation Identification of health risks and suggested treatment actions
US8504382B2 (en) * 2007-10-02 2013-08-06 American Well Corporation Identifying trusted providers
US7840418B2 (en) * 2007-10-02 2010-11-23 American Well Corporation Tracking the availability of service providers across multiple platforms
US7937275B2 (en) * 2007-10-02 2011-05-03 American Well Corporation Identifying clinical trial candidates
US7818183B2 (en) * 2007-10-22 2010-10-19 American Well Corporation Connecting consumers with service providers
US11263543B2 (en) 2007-11-02 2022-03-01 Ebay Inc. Node bootstrapping in a social graph
WO2009059199A2 (en) * 2007-11-02 2009-05-07 Hunch Inc. Interactive machine learning advice facility
US8666909B2 (en) 2007-11-02 2014-03-04 Ebay, Inc. Interestingness recommendations in a computing advice facility
US8484142B2 (en) * 2007-11-02 2013-07-09 Ebay Inc. Integrating an internet preference learning facility into third parties
US9159034B2 (en) 2007-11-02 2015-10-13 Ebay Inc. Geographically localized recommendations in a computing advice facility
US8032480B2 (en) * 2007-11-02 2011-10-04 Hunch Inc. Interactive computing advice facility with learning based on user feedback
US8494978B2 (en) 2007-11-02 2013-07-23 Ebay Inc. Inferring user preferences from an internet based social interactive construct
US9050098B2 (en) * 2007-11-28 2015-06-09 Covidien Ag Cordless medical cauterization and cutting device
US20090150252A1 (en) * 2007-12-10 2009-06-11 American Well Inc. Connecting Service Providers And Consumers Of Services Independent Of Geographical Location
US8543419B2 (en) * 2007-12-20 2013-09-24 International Business Machines Corporation Methods, systems, and computer program products for providing an information storage management system
US20090164237A1 (en) * 2007-12-21 2009-06-25 Providence Medical Group, A Division Of Providence Health System - Oregon System and Method for Patient Management/Communication
US20090164249A1 (en) * 2007-12-21 2009-06-25 Providence Medical Group, A Division Of Providence Health System - Oregon System and Method for Patient Management/Communication with Filtering
US20090164248A1 (en) * 2007-12-21 2009-06-25 Providence Medical Group, A Division Of Providence Health System System and Method for Patient Management/Communication with Intervention
JP5508282B2 (ja) * 2007-12-28 2014-05-28 コーニンクレッカ フィリップス エヌ ヴェ 時間的依存性関係に基づきデータの関係を識別する方法及び装置
US10080704B2 (en) 2007-12-31 2018-09-25 Deka Products Limited Partnership Apparatus, system and method for fluid delivery
US10188787B2 (en) 2007-12-31 2019-01-29 Deka Products Limited Partnership Apparatus, system and method for fluid delivery
US8881774B2 (en) 2007-12-31 2014-11-11 Deka Research & Development Corp. Apparatus, system and method for fluid delivery
US9456955B2 (en) 2007-12-31 2016-10-04 Deka Products Limited Partnership Apparatus, system and method for fluid delivery
US8900188B2 (en) 2007-12-31 2014-12-02 Deka Products Limited Partnership Split ring resonator antenna adapted for use in wirelessly controlled medical device
US8491570B2 (en) 2007-12-31 2013-07-23 Deka Products Limited Partnership Infusion pump assembly
US20090198511A1 (en) * 2008-02-04 2009-08-06 Raimar Boehlke Methods and Systems for Collecting and Analyzing Medical Data
US20090217185A1 (en) * 2008-02-22 2009-08-27 Eugene Goldfarb Container generation system for a customizable application
US8515786B2 (en) 2008-02-22 2013-08-20 Accenture Global Services Gmbh Rule generation system adapted for an insurance claim processing system
US8478769B2 (en) 2008-02-22 2013-07-02 Accenture Global Services Limited Conversational question generation system adapted for an insurance claim processing system
US8658163B2 (en) * 2008-03-13 2014-02-25 Curemark Llc Compositions and use thereof for treating symptoms of preeclampsia
US7912737B2 (en) * 2008-04-07 2011-03-22 American Well Corporation Continuity of medical care
US7890345B2 (en) * 2008-04-18 2011-02-15 American Well Corporation Establishment of a telephone based engagement
US8084025B2 (en) 2008-04-18 2011-12-27 Curemark Llc Method for the treatment of the symptoms of drug and alcohol addiction
WO2009138909A1 (en) * 2008-05-12 2009-11-19 Koninklijke Philips Electronics N.V. A medical analysis system
US20090313076A1 (en) * 2008-06-17 2009-12-17 Roy Schoenberg Arranging remote engagements
CA2727649A1 (en) * 2008-06-17 2009-12-23 American Well Corporation Patient directed integration of remotely stored medical information with a brokerage system
US9320780B2 (en) 2008-06-26 2016-04-26 Curemark Llc Methods and compositions for the treatment of symptoms of Williams Syndrome
US20090324730A1 (en) * 2008-06-26 2009-12-31 Fallon Joan M Methods and compositions for the treatment of symptoms of complex regional pain syndrome
PL2318035T3 (pl) * 2008-07-01 2019-10-31 Curemark Llc Sposoby i kompozycje do leczenia objawów zaburzeń neurologicznych i zaburzeń zdrowia psychicznego
US20100017755A1 (en) * 2008-07-15 2010-01-21 Rasmussen G Lynn Systems and methods for graphically conveying patient medical information
US9280863B2 (en) 2008-07-16 2016-03-08 Parata Systems, Llc Automated dispensing system for pharmaceuticals and other medical items
WO2010011678A1 (en) * 2008-07-21 2010-01-28 Seattle Information Systems, Inc. Person reported outcome report generation
US10776453B2 (en) * 2008-08-04 2020-09-15 Galenagen, Llc Systems and methods employing remote data gathering and monitoring for diagnosing, staging, and treatment of Parkinsons disease, movement and neurological disorders, and chronic pain
US20100049554A1 (en) * 2008-08-22 2010-02-25 Mcconnell Rachel Ann Methods and systems of insuring fertility care lifestyle affairs
EP2329470B1 (en) * 2008-08-28 2013-04-03 Koninklijke Philips Electronics N.V. Fall detection and/or prevention systems
CA3132517A1 (en) 2008-09-15 2010-03-18 Deka Products Limited Partnership Systems and methods for fluid delivery
US8148163B2 (en) 2008-09-16 2012-04-03 Ibis Biosciences, Inc. Sample processing units, systems, and related methods
US8534447B2 (en) 2008-09-16 2013-09-17 Ibis Biosciences, Inc. Microplate handling systems and related computer program products and methods
EP2349549B1 (en) 2008-09-16 2012-07-18 Ibis Biosciences, Inc. Mixing cartridges, mixing stations, and related kits, and system
EP2344961A4 (en) * 2008-09-29 2012-07-25 Ingenix Inc APPARATUS, SYSTEM AND METHOD FOR PREDICTING ATTITUDE SEGMENTS
US20100092447A1 (en) 2008-10-03 2010-04-15 Fallon Joan M Methods and compositions for the treatment of symptoms of prion diseases
US8262616B2 (en) 2008-10-10 2012-09-11 Deka Products Limited Partnership Infusion pump assembly
US9180245B2 (en) 2008-10-10 2015-11-10 Deka Products Limited Partnership System and method for administering an infusible fluid
US20100107075A1 (en) * 2008-10-17 2010-04-29 Louis Hawthorne System and method for content customization based on emotional state of the user
US20100114937A1 (en) * 2008-10-17 2010-05-06 Louis Hawthorne System and method for content customization based on user's psycho-spiritual map of profile
US20110113041A1 (en) * 2008-10-17 2011-05-12 Louis Hawthorne System and method for content identification and customization based on weighted recommendation scores
US7908154B2 (en) 2008-10-27 2011-03-15 MedSleuth, Inc. System and method for generating a medical history
US20100114604A1 (en) * 2008-10-31 2010-05-06 Joseph Bernstein Authorization Process for High Intensity Medical Interventions
EP2192510A1 (de) * 2008-11-19 2010-06-02 CompuGroup Holding AG Verfahren zur medizinischen Diagnoseunterstützung
US20100125175A1 (en) * 2008-11-20 2010-05-20 Anthony Vallone Icon-based healthcare interfaces based on health condition events
US20100131434A1 (en) * 2008-11-24 2010-05-27 Air Products And Chemicals, Inc. Automated patient-management system for presenting patient-health data to clinicians, and methods of operation thereor
CA2745127A1 (en) * 2008-12-03 2010-06-10 Healthagen Llc Platform for connecting medical information to services for medical care
US8108406B2 (en) 2008-12-30 2012-01-31 Expanse Networks, Inc. Pangenetic web user behavior prediction system
US8386519B2 (en) 2008-12-30 2013-02-26 Expanse Networks, Inc. Pangenetic web item recommendation system
EP2373791B1 (en) 2009-01-06 2016-03-30 Curelon LLC Compositions comprising protease, amylase and lipase for use in the treatment of staphylococcus aureus infections
KR20170005191A (ko) 2009-01-06 2017-01-11 큐어론 엘엘씨 이. 콜라이에 의한 구강 감염의 치료 또는 예방을 위한 조성물 및 방법
WO2010093943A1 (en) 2009-02-12 2010-08-19 Ibis Biosciences, Inc. Ionization probe assemblies
US20100222649A1 (en) * 2009-03-02 2010-09-02 American Well Systems Remote medical servicing
WO2010104798A1 (en) 2009-03-08 2010-09-16 Ibis Biosciences, Inc. Bioagent detection methods
US8675221B1 (en) 2009-03-12 2014-03-18 Sanah, Inc. System and method for processing and distribution of unsructured documents
US9393564B2 (en) 2009-03-30 2016-07-19 Ibis Biosciences, Inc. Bioagent detection systems, devices, and methods
US8676598B2 (en) * 2009-03-31 2014-03-18 Jacob George Kuriyan Chronic population based cost model to compare effectiveness of preventive care programs
US9056050B2 (en) 2009-04-13 2015-06-16 Curemark Llc Enzyme delivery systems and methods of preparation and use
US10204707B2 (en) 2009-04-27 2019-02-12 Children's Hospital Medical Center Computer implemented system and method for assessing a neuropsychiatric condition of a human subject
US20100293007A1 (en) * 2009-05-18 2010-11-18 Roy Schoenberg Provider Decision Support
US9015609B2 (en) * 2009-05-18 2015-04-21 American Well Corporation Provider to-provider consultations
SG176897A1 (en) 2009-06-25 2012-01-30 Savient Pharmaceuticals Inc Methods and kits for predicting infusion reaction risk and antibody-mediated loss of response by monitoring serum uric acid during pegylated uricase therapy
US8463620B2 (en) * 2009-07-08 2013-06-11 American Well Corporation Connecting consumers with service providers
EP2453948B1 (en) 2009-07-15 2015-02-18 DEKA Products Limited Partnership Apparatus, systems and methods for an infusion pump assembly
US8950604B2 (en) 2009-07-17 2015-02-10 Ibis Biosciences, Inc. Lift and mount apparatus
EP2454000A4 (en) 2009-07-17 2016-08-10 Ibis Biosciences Inc SYSTEMS FOR IDENTIFYING BIOLOGICAL SUBSTANCES
US20110016102A1 (en) * 2009-07-20 2011-01-20 Louis Hawthorne System and method for identifying and providing user-specific psychoactive content
US20110015940A1 (en) * 2009-07-20 2011-01-20 Nathan Goldfein Electronic physician order sheet
US10089391B2 (en) * 2009-07-29 2018-10-02 Herbminers Informatics Limited Ontological information retrieval system
WO2011014811A1 (en) 2009-07-31 2011-02-03 Ibis Biosciences, Inc. Capture primers and capture sequence linked solid supports for molecular diagnostic tests
WO2011017656A2 (en) 2009-08-06 2011-02-10 Ibis Biosciences, Inc. Non-mass determined base compositions for nucleic acid detection
US20110046972A1 (en) * 2009-08-20 2011-02-24 Andromeda Systems Incorporated Method and system for health-centered medicine
US20110065111A1 (en) * 2009-08-31 2011-03-17 Ibis Biosciences, Inc. Compositions For Use In Genotyping Of Klebsiella Pneumoniae
EP2483790A4 (en) * 2009-09-29 2015-10-14 Telcordia Tech Inc SYSTEM FOR CAPTURING, TRANSMITTING AND RECONSTRUCTING RELATIVE CAUSAL CONTEXT HISTORY FOR COMPUTER RESOURCE-CONTAINED COMPUTING APPLICATIONS
US8751495B2 (en) * 2009-09-29 2014-06-10 Siemens Medical Solutions Usa, Inc. Automated patient/document identification and categorization for medical data
ES2628739T3 (es) 2009-10-15 2017-08-03 Ibis Biosciences, Inc. Amplificación por desplazamiento múltiple
WO2011050135A1 (en) 2009-10-21 2011-04-28 Curemark Llc Methods and compositions for the prevention and treatment of influenza
US20110106593A1 (en) * 2009-10-30 2011-05-05 Roy Schoenberg Coupon Codes
US8560479B2 (en) 2009-11-23 2013-10-15 Keas, Inc. Risk factor coaching engine that determines a user health score
US8265960B2 (en) * 2009-11-24 2012-09-11 Walgreen Co. System and method for disease state marketing
US8521555B2 (en) 2009-12-09 2013-08-27 Hartford Fire Insurance Company System and method using a predictive model for nurse intervention program decisions
US20110154197A1 (en) * 2009-12-18 2011-06-23 Louis Hawthorne System and method for algorithmic movie generation based on audio/video synchronization
EP2348450B1 (en) 2009-12-18 2013-11-06 CompuGroup Medical AG Database system, computer system, and computer-readable storage medium for decrypting a data record
US20110153344A1 (en) * 2009-12-23 2011-06-23 General Electric Company, A New York Corporation Methods and apparatus for integrated medical case research and collaboration
US20110153347A1 (en) * 2009-12-23 2011-06-23 Adam Bosworth Analysis of User Laboratory Test Results
CA3033439C (en) 2010-01-22 2021-04-06 Deka Products Limited Partnership Method and system for shape-memory alloy wire control
US20110184761A1 (en) * 2010-01-25 2011-07-28 Siemens Medical Solutions Usa, Inc. Method and Apparatus for Estimating Patient Populations
US9082310B2 (en) * 2010-02-10 2015-07-14 Mmodal Ip Llc Providing computable guidance to relevant evidence in question-answering systems
US20110224998A1 (en) * 2010-03-10 2011-09-15 Roy Schoenberg Online Care For Provider Practices
EP2365456B1 (en) * 2010-03-11 2016-07-20 CompuGroup Medical SE Data structure, method and system for predicting medical conditions
WO2011115840A2 (en) 2010-03-14 2011-09-22 Ibis Biosciences, Inc. Parasite detection via endosymbiont detection
WO2011121464A2 (en) * 2010-03-31 2011-10-06 Koninklijke Philips Electronics N.V. Method and system for optimizing questionnaires
WO2011129817A2 (en) * 2010-04-13 2011-10-20 Empire Technology Development Llc Semantic medical devices
WO2011129816A1 (en) 2010-04-13 2011-10-20 Empire Technology Development Llc Semantic compression
US20110257988A1 (en) * 2010-04-14 2011-10-20 Carmel-Haifa University Economic Corp. Ltd. Multi-phase anchor-based diagnostic decision-support method and system
US8799204B1 (en) * 2010-04-19 2014-08-05 Express Scripts, Inc. Methods and systems for member messaging
RU2445916C2 (ru) * 2010-04-20 2012-03-27 Общество с ограниченной ответственностью "Найтек" Способ доврачебной оценки функционального состояния человека и автоматическая система оценки функционального состояния пользователя (варианты)
US8943364B2 (en) * 2010-04-30 2015-01-27 International Business Machines Corporation Appliance for storing, managing and analyzing problem determination artifacts
US9734285B2 (en) 2010-05-20 2017-08-15 General Electric Company Anatomy map navigator systems and methods of use
US10943676B2 (en) 2010-06-08 2021-03-09 Cerner Innovation, Inc. Healthcare information technology system for predicting or preventing readmissions
US10482556B2 (en) * 2010-06-20 2019-11-19 Univfy Inc. Method of delivering decision support systems (DSS) and electronic health records (EHR) for reproductive care, pre-conceptive care, fertility treatments, and other health conditions
US20120022892A1 (en) * 2010-07-20 2012-01-26 Interfaceed Solutions, Llc Electronic medical record interactive interface system
US11152118B2 (en) 2010-07-20 2021-10-19 Interfaced Solutions, Inc. Electronic medical record interactive interface system
US8874607B2 (en) 2010-08-17 2014-10-28 Fujitsu Limited Representing sensor data as binary decision diagrams
US9138143B2 (en) * 2010-08-17 2015-09-22 Fujitsu Limited Annotating medical data represented by characteristic functions
US9002781B2 (en) 2010-08-17 2015-04-07 Fujitsu Limited Annotating environmental data represented by characteristic functions
US8645108B2 (en) 2010-08-17 2014-02-04 Fujitsu Limited Annotating binary decision diagrams representing sensor data
US8583718B2 (en) 2010-08-17 2013-11-12 Fujitsu Limited Comparing boolean functions representing sensor data
US8495038B2 (en) 2010-08-17 2013-07-23 Fujitsu Limited Validating sensor data represented by characteristic functions
US8930394B2 (en) 2010-08-17 2015-01-06 Fujitsu Limited Querying sensor data stored as binary decision diagrams
US8572146B2 (en) 2010-08-17 2013-10-29 Fujitsu Limited Comparing data samples represented by characteristic functions
US8463673B2 (en) 2010-09-23 2013-06-11 Mmodal Ip Llc User feedback in semi-automatic question answering systems
US20120078062A1 (en) * 2010-09-24 2012-03-29 International Business Machines Corporation Decision-support application and system for medical differential-diagnosis and treatment using a question-answering system
US11398310B1 (en) 2010-10-01 2022-07-26 Cerner Innovation, Inc. Clinical decision support for sepsis
US10431336B1 (en) 2010-10-01 2019-10-01 Cerner Innovation, Inc. Computerized systems and methods for facilitating clinical decision making
US10734115B1 (en) 2012-08-09 2020-08-04 Cerner Innovation, Inc Clinical decision support for sepsis
US20120089421A1 (en) 2010-10-08 2012-04-12 Cerner Innovation, Inc. Multi-site clinical decision support for sepsis
EP2657892A4 (en) * 2010-10-29 2014-10-15 Obschestvo S Ogranichennoy Otvetstvennostiu Pravovoe Soprovojdenie Bisnesa CLINICAL INFORMATION SYSTEM
US10628553B1 (en) 2010-12-30 2020-04-21 Cerner Innovation, Inc. Health information transformation system
US8631352B2 (en) 2010-12-30 2014-01-14 Cerner Innovation, Inc. Provider care cards
US20120173475A1 (en) * 2010-12-30 2012-07-05 Cerner Innovation, Inc. Health Information Transformation System
US9111018B2 (en) 2010-12-30 2015-08-18 Cerner Innovation, Inc Patient care cards
KR101224135B1 (ko) * 2011-03-22 2013-01-21 계명대학교 산학협력단 엔트로피 러프 근사화 기술에 기반한 감별진단을 위한 주요 파라미터 추출방법 및 이를 이용한 통합 임상 의사결정 지원 시스템
US10445846B2 (en) 2011-04-14 2019-10-15 Elwha Llc Cost-effective resource apportionment technologies suitable for facilitating therapies
US9626650B2 (en) 2011-04-14 2017-04-18 Elwha Llc Cost-effective resource apportionment technologies suitable for facilitating therapies
MX362974B (es) 2011-04-21 2019-02-28 Curemark Llc Compuestos para el tratamiento de alteraciones neuropsiquiatricas.
US20120290310A1 (en) * 2011-05-12 2012-11-15 Onics Inc Dynamic decision tree system for clinical information acquisition
US9153142B2 (en) * 2011-05-26 2015-10-06 International Business Machines Corporation User interface for an evidence-based, hypothesis-generating decision support system
RU2487655C2 (ru) * 2011-06-24 2013-07-20 Виктор Иосифович Щербак Способ медицинской неинвазивной диагностики пациентов и система медицинской неинвазивной диагностики пациентов
US11062238B2 (en) 2011-08-11 2021-07-13 Cerner Innovation, Inc. Recreating a time-ordered sequence of events
US9734474B2 (en) * 2011-08-11 2017-08-15 Cerner Innovation, Inc. Recreating the state of a clinical system
US8599009B2 (en) 2011-08-16 2013-12-03 Elwha Llc Systematic distillation of status data relating to regimen compliance
US9844417B2 (en) 2011-09-08 2017-12-19 Mobilize Rrs Llc Medical tool kit
ITTO20110823A1 (it) * 2011-09-15 2013-03-16 St Microelectronics Srl Sistema e procedimento per taggare contenuti multimediali, e relativo prodotto informatico
US8620854B2 (en) 2011-09-23 2013-12-31 Fujitsu Limited Annotating medical binary decision diagrams with health state information
US8838523B2 (en) 2011-09-23 2014-09-16 Fujitsu Limited Compression threshold analysis of binary decision diagrams
US8719214B2 (en) 2011-09-23 2014-05-06 Fujitsu Limited Combining medical binary decision diagrams for analysis optimization
US8812943B2 (en) 2011-09-23 2014-08-19 Fujitsu Limited Detecting data corruption in medical binary decision diagrams using hashing techniques
US8781995B2 (en) 2011-09-23 2014-07-15 Fujitsu Limited Range queries in binary decision diagrams
US9177247B2 (en) 2011-09-23 2015-11-03 Fujitsu Limited Partitioning medical binary decision diagrams for analysis optimization
US9075908B2 (en) 2011-09-23 2015-07-07 Fujitsu Limited Partitioning medical binary decision diagrams for size optimization
US8909592B2 (en) 2011-09-23 2014-12-09 Fujitsu Limited Combining medical binary decision diagrams to determine data correlations
US9176819B2 (en) 2011-09-23 2015-11-03 Fujitsu Limited Detecting sensor malfunctions using compression analysis of binary decision diagrams
US20140310215A1 (en) * 2011-09-26 2014-10-16 John Trakadis Method and system for genetic trait search based on the phenotype and the genome of a human subject
US10446266B1 (en) 2011-10-03 2019-10-15 Emerge Clinical Solutions, LLC System and method for optimizing nuclear imaging appropriateness decisions
US8856156B1 (en) 2011-10-07 2014-10-07 Cerner Innovation, Inc. Ontology mapper
US20140258306A1 (en) * 2011-10-12 2014-09-11 The Johns Hopkins University Novel Simulation and Permutation Methods for the Determination of Temporal Association between Two Events
US20130096947A1 (en) * 2011-10-13 2013-04-18 The Board of Trustees of the Leland Stanford Junior, University Method and System for Ontology Based Analytics
US9443205B2 (en) 2011-10-24 2016-09-13 President And Fellows Of Harvard College Enhancing diagnosis of disorder through artificial intelligence and mobile health technologies without compromising accuracy
US8751261B2 (en) 2011-11-15 2014-06-10 Robert Bosch Gmbh Method and system for selection of patients to receive a medical device
JP5899856B2 (ja) * 2011-11-18 2016-04-06 ソニー株式会社 情報処理装置、情報処理方法及びプログラム
US11676730B2 (en) 2011-12-16 2023-06-13 Etiometry Inc. System and methods for transitioning patient care from signal based monitoring to risk based monitoring
US20130231949A1 (en) 2011-12-16 2013-09-05 Dimitar V. Baronov Systems and methods for transitioning patient care from signal-based monitoring to risk-based monitoring
US11524151B2 (en) 2012-03-07 2022-12-13 Deka Products Limited Partnership Apparatus, system and method for fluid delivery
JP2013200592A (ja) * 2012-03-23 2013-10-03 Fujifilm Corp 医療情報検索装置、方法およびプログラム
WO2013152189A2 (en) * 2012-04-04 2013-10-10 Cardiocom, Llc Health-monitoring system with multiple health monitoring devices, interactive voice recognition, and mobile interfaces for data collection and transmission
US20130268203A1 (en) 2012-04-09 2013-10-10 Vincent Thekkethala Pyloth System and method for disease diagnosis through iterative discovery of symptoms using matrix based correlation engine
US20130290008A1 (en) * 2012-04-27 2013-10-31 Oracle International Corporation Staff assignment for clinical trials
US10249385B1 (en) 2012-05-01 2019-04-02 Cerner Innovation, Inc. System and method for record linkage
US9457197B2 (en) 2012-05-08 2016-10-04 Physio-Control, Inc. Utility module system
US8965818B2 (en) * 2012-05-16 2015-02-24 Siemens Aktiengesellschaft Method and system for supporting a clinical diagnosis
US10350278B2 (en) 2012-05-30 2019-07-16 Curemark, Llc Methods of treating Celiac disease
US9489649B2 (en) * 2012-06-18 2016-11-08 Sap Se Message payload editor
WO2013191580A1 (ru) * 2012-06-22 2013-12-27 Общество С Ограниченной Ответственностью Торгово-Производственная Фирма "Энергобаланс" Лекарственная информационно-справочная система
US9639615B1 (en) * 2012-06-28 2017-05-02 Open Text Corporation Systems and methods for health information messages archiving
US10303852B2 (en) 2012-07-02 2019-05-28 Physio-Control, Inc. Decision support tool for use with a medical monitor-defibrillator
US9002769B2 (en) * 2012-07-03 2015-04-07 Siemens Aktiengesellschaft Method and system for supporting a clinical diagnosis
US20140025393A1 (en) * 2012-07-17 2014-01-23 Kang Wang System and method for providing clinical decision support
US9536051B1 (en) * 2012-07-25 2017-01-03 Azad Alamgir Kabir High probability differential diagnoses generator
CA2881564A1 (en) 2012-08-13 2014-02-20 Mmodal Ip Llc Maintaining a discrete data representation that corresponds to information contained in free-form text
WO2014037872A2 (en) * 2012-09-06 2014-03-13 Koninklijke Philips N.V. Guideline-based decision support
US20140081659A1 (en) 2012-09-17 2014-03-20 Depuy Orthopaedics, Inc. Systems and methods for surgical and interventional planning, support, post-operative follow-up, and functional recovery tracking
US10403391B2 (en) 2012-09-28 2019-09-03 Cerner Health Services, Inc. Automated mapping of service codes in healthcare systems
US10565315B2 (en) 2012-09-28 2020-02-18 Cerner Innovation, Inc. Automated mapping of service codes in healthcare systems
US10318635B2 (en) 2012-09-28 2019-06-11 Cerner Innovation, Inc. Automated mapping of service codes in healthcare systems
US20150269339A1 (en) * 2012-10-15 2015-09-24 ClinicalBox, Inc. Adaptive Medical Testing
US20140108045A1 (en) * 2012-10-15 2014-04-17 ClinicalBox, Inc. Epoch of Care-Centric Healthcare System
US20140122108A1 (en) * 2012-10-25 2014-05-01 Analyte Health, Inc. System and Method for Coordinating Payment for Healthcare Services
DE202012010238U1 (de) 2012-10-26 2014-01-29 Big Dutchman Pig Equipment Gmbh Anordnung zur Überwachung und Steuerung der Haltung von Sauen und deren Ferkel, Abferkelbox und Aktoreinheit
US11322230B2 (en) 2012-11-05 2022-05-03 Intelligent Medical Objects, Inc. System and method for generating and implementing a stateless patient history module
US20140200908A1 (en) * 2013-01-16 2014-07-17 International Business Machines Corporation Integration into mobile applications designed to encourage medication adherence of a healthcare survey that compensates users for participation
US9678636B2 (en) 2013-01-17 2017-06-13 American Well Corporation Modalities for brokered engagements
US11894117B1 (en) 2013-02-07 2024-02-06 Cerner Innovation, Inc. Discovering context-specific complexity and utilization sequences
US10946311B1 (en) 2013-02-07 2021-03-16 Cerner Innovation, Inc. Discovering context-specific serial health trajectories
US10769241B1 (en) 2013-02-07 2020-09-08 Cerner Innovation, Inc. Discovering context-specific complexity and utilization sequences
CA2903167A1 (en) * 2013-03-01 2014-09-04 3M Innovative Properties Company Systems and methods for requesting medical information
EP2775412A1 (en) * 2013-03-07 2014-09-10 Medesso GmbH Method of generating a medical suggestion as a support in medical decision making
US9471892B2 (en) * 2013-03-14 2016-10-18 Profiles International, Inc. System and method for embedding report descriptors into an XML string to assure report consistency
EP3016629B1 (en) 2013-07-03 2023-12-20 DEKA Products Limited Partnership Apparatus and system for fluid delivery
EP3017370A4 (en) * 2013-07-05 2017-03-08 Oceaneering International Inc. Intelligent diagnostic system and method of use
EP3019073B1 (en) * 2013-07-08 2022-08-31 ResMed Sensor Technologies Limited System for sleep management
US10540448B2 (en) 2013-07-15 2020-01-21 Cerner Innovation, Inc. Gap in care determination using a generic repository for healthcare
US11581092B1 (en) 2013-08-12 2023-02-14 Cerner Innovation, Inc. Dynamic assessment for decision support
US10483003B1 (en) 2013-08-12 2019-11-19 Cerner Innovation, Inc. Dynamically determining risk of clinical condition
WO2015022300A1 (en) * 2013-08-13 2015-02-19 Koninklijke Philips N.V. Processing a search result from a medical query-based search
WO2015031542A1 (en) * 2013-08-27 2015-03-05 Bioneur, Llc Systems and methods for rare disease prediction
US11610677B2 (en) * 2013-10-08 2023-03-21 Chen Technology, Inc. Patient health monitoring system
US9575942B1 (en) 2013-11-14 2017-02-21 Amazon Technologies, Inc. Expanded icon navigation
US9715549B1 (en) * 2014-03-27 2017-07-25 Amazon Technologies, Inc. Adaptive topic marker navigation
US10874355B2 (en) * 2014-04-24 2020-12-29 Cognoa, Inc. Methods and apparatus to determine developmental progress with artificial intelligence and user input
US20170053079A1 (en) * 2014-05-01 2017-02-23 University Of Massachusetts System and methods for scoring data to differentiate between disorders
JP6530967B2 (ja) * 2014-05-30 2019-06-12 笛飛兒顧問有限公司 専門家情報を活用した補助分析システム及びその方法
RU2568762C1 (ru) * 2014-06-24 2015-11-20 Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования "Московский государственный университет имени М.В. Ломоносова" Устройство для непрерывного слежения за функциональным состоянием пациента
JP6379199B2 (ja) * 2014-07-08 2018-08-22 株式会社Fronteo データ分析装置、データ分析装置の制御方法、およびデータ分析装置の制御プログラム
RU2581947C2 (ru) * 2014-08-27 2016-04-20 Игорь Борисович Ушаков Автоматизированная система персонифицированной медицины
US20160098542A1 (en) * 2014-10-01 2016-04-07 Bright.Md Inc. Medical diagnosis and treatment support apparatus, system, and method
CN104523263B (zh) * 2014-12-23 2017-06-20 华南理工大学 基于移动互联网的孕产妇健康监护系统
RU2609076C2 (ru) * 2015-03-16 2017-01-30 Рамиль Ильдарович Хантимиров Способ и система интеллектуального управления распределением ресурсов в облачных вычислительных средах
US10409952B2 (en) * 2015-10-12 2019-09-10 National Taiwan University Knowledge-based personal intelligent health consulting system
CN105389465B (zh) * 2015-10-29 2018-09-28 徐翼 病历数据处理方法、装置以及系统
US20170147764A1 (en) * 2015-11-20 2017-05-25 Hitachi, Ltd. Method and system for predicting consultation duration
CN108780663B (zh) * 2015-12-18 2022-12-13 科格诺亚公司 数字个性化医学平台和系统
RU2609737C1 (ru) * 2015-12-21 2017-02-02 Общество с ограниченной ответственностью "СИАМС" Автоматизированная система распределенной когнитивной поддержки принятия диагностических решений в медицине
US10971252B2 (en) * 2016-01-05 2021-04-06 International Business Machines Corporation Linking entity records based on event information
US11504038B2 (en) 2016-02-12 2022-11-22 Newton Howard Early detection of neurodegenerative disease
US10799186B2 (en) * 2016-02-12 2020-10-13 Newton Howard Detection of disease conditions and comorbidities
US11594311B1 (en) 2016-03-31 2023-02-28 OM1, Inc. Health care information system providing standardized outcome scores across patients
US11547616B2 (en) 2016-04-27 2023-01-10 Zoll Medical Corporation Portable medical triage kit
JP2017228003A (ja) * 2016-06-20 2017-12-28 株式会社テレメディカ 症候診断支援サービス提供システム及び症候診断支援サービス提供方法
JP6832502B2 (ja) * 2016-07-01 2021-02-24 パナソニックIpマネジメント株式会社 エージェント装置、対話システム、対話方法及びプログラム
US10521436B2 (en) 2016-07-11 2019-12-31 Baidu Usa Llc Systems and methods for data and information source reliability estimation
US20180046773A1 (en) * 2016-08-11 2018-02-15 Htc Corporation Medical system and method for providing medical prediction
GB201616691D0 (en) * 2016-09-30 2016-11-16 King S College London Assay
US10998103B2 (en) 2016-10-06 2021-05-04 International Business Machines Corporation Medical risk factors evaluation
US10892057B2 (en) 2016-10-06 2021-01-12 International Business Machines Corporation Medical risk factors evaluation
US20180173850A1 (en) * 2016-12-21 2018-06-21 Kevin Erich Heinrich System and Method of Semantic Differentiation of Individuals Based On Electronic Medical Records
CA3053245A1 (en) 2017-02-09 2018-08-16 Cognoa, Inc. Platform and system for digital personalized medicine
WO2018148525A1 (en) 2017-02-10 2018-08-16 St. Jude Medical, Cardiology Division, Inc. Determining ablation location using probabilistic decision-making
CN108461110B (zh) * 2017-02-21 2021-07-23 阿里巴巴集团控股有限公司 医疗信息处理方法、装置及设备
US11257574B1 (en) 2017-03-21 2022-02-22 OM1, lnc. Information system providing explanation of models
CA3146941A1 (en) 2017-04-26 2018-11-01 Morebetter, Ltd. Method and system for capturing patient feedback for a medical treatment
US10950346B2 (en) 2017-04-28 2021-03-16 International Business Machines Corporation Utilizing artificial intelligence for data extraction
EP3648831A1 (en) * 2017-07-05 2020-05-13 Cardiac Pacemakers, Inc. Systems and methods for medical alert management
US10825558B2 (en) 2017-07-19 2020-11-03 International Business Machines Corporation Method for improving healthcare
US10832803B2 (en) 2017-07-19 2020-11-10 International Business Machines Corporation Automated system and method for improving healthcare communication
CN107451407A (zh) * 2017-07-31 2017-12-08 广东工业大学 一种中医智能诊断方法、系统及中医医疗系统
US20190043501A1 (en) * 2017-08-02 2019-02-07 Elements of Genius, Inc. Patient-centered assistive system for multi-therapy adherence intervention and care management
WO2019032510A1 (en) 2017-08-07 2019-02-14 Rescue Box, Inc. INTELLIGENT SAFETY KIT
US11497663B2 (en) 2017-08-07 2022-11-15 Rescue Box, Inc. Smart safety kits
WO2019040279A1 (en) * 2017-08-22 2019-02-28 Gali Health, Inc. PERSONALIZED DIGITAL HEALTH SYSTEM USING TEMPORAL MODELS
GB2567900A (en) * 2017-10-31 2019-05-01 Babylon Partners Ltd A computer implemented determination method and system
JP7031268B2 (ja) * 2017-12-08 2022-03-08 富士フイルムビジネスイノベーション株式会社 情報伝達装置及びプログラム
US10896297B1 (en) 2017-12-13 2021-01-19 Tableau Software, Inc. Identifying intent in visual analytical conversations
US10635521B2 (en) 2017-12-15 2020-04-28 International Business Machines Corporation Conversational problem determination based on bipartite graph
US10943700B2 (en) * 2018-01-29 2021-03-09 Soo Koun KIM Method for apparatus, server and method of providing self-diagnosis result and medical information
US20190259482A1 (en) * 2018-02-20 2019-08-22 Mediedu Oy System and method of determining a prescription for a patient
CN108520777A (zh) * 2018-03-13 2018-09-11 郑国哲 一种有关婴幼儿及儿童疾病辩证系统
WO2019209963A1 (en) 2018-04-24 2019-10-31 Deka Products Limited Partnership Apparatus and system for fluid delivery
US10963743B2 (en) * 2018-06-01 2021-03-30 Accenture Global Solutions Limited Machine learning with small data sets
US11074485B2 (en) * 2018-07-09 2021-07-27 Koninklijke Philips N.V. System and method for identifying optimal effective communication channel for subject engagement
US11322257B2 (en) * 2018-07-16 2022-05-03 Novocura Tech Health Services Private Limited Intelligent diagnosis system and method
US11335442B2 (en) * 2018-08-10 2022-05-17 International Business Machines Corporation Generation of concept scores based on analysis of clinical data
WO2020047171A1 (en) * 2018-08-28 2020-03-05 Neurospring Medical device and method for diagnosis and treatment of disease
US11055489B2 (en) 2018-10-08 2021-07-06 Tableau Software, Inc. Determining levels of detail for data visualizations using natural language constructs
US20200203011A1 (en) * 2018-11-13 2020-06-25 KURA Care LLC Virtual consultation method and electronic device
FR3089331B1 (fr) * 2018-11-29 2020-12-25 Veyron Jacques Henri Système et procédé de traitement de données pour la détermination du risque d’un passage aux urgences d’un individu
US11361568B2 (en) * 2018-12-05 2022-06-14 Clover Health Generating document content by data analysis
US11862346B1 (en) 2018-12-22 2024-01-02 OM1, Inc. Identification of patient sub-cohorts and corresponding quantitative definitions of subtypes as a classification system for medical conditions
US11195620B2 (en) * 2019-01-04 2021-12-07 International Business Machines Corporation Progress evaluation of a diagnosis process
TWI800596B (zh) * 2019-01-29 2023-05-01 宏碁股份有限公司 於不同分組集合下之評估統計效能的方法
WO2020198065A1 (en) 2019-03-22 2020-10-01 Cognoa, Inc. Personalized digital therapy methods and devices
US11030255B1 (en) 2019-04-01 2021-06-08 Tableau Software, LLC Methods and systems for inferring intent and utilizing context for natural language expressions to generate data visualizations in a data visualization interface
US11355249B2 (en) * 2019-04-29 2022-06-07 Petriage, Inc. Pet evaluation and triage system
US11455339B1 (en) 2019-09-06 2022-09-27 Tableau Software, LLC Incremental updates to natural language expressions in a data visualization user interface
US11170898B2 (en) * 2019-09-30 2021-11-09 Kpn Innovations, Llc Methods and systems for prioritizing user symptom complaint inputs
JP6902693B2 (ja) * 2019-11-02 2021-07-14 株式会社医療情報技術研究所 文書作成システム
CN111063430B (zh) * 2019-11-04 2024-01-26 珠海健康云科技有限公司 一种疾病预测方法及装置
RU2723674C1 (ru) * 2019-11-29 2020-06-17 Денис Станиславович Тарасов Способ прогнозирования диагноза на основе обработки данных, содержащих медицинские знания
US11730420B2 (en) 2019-12-17 2023-08-22 Cerner Innovation, Inc. Maternal-fetal sepsis indicator
US11817191B1 (en) 2020-01-12 2023-11-14 Leap Of Faith Technologies, Inc. System and methods for displaying genomic and clinical information
US11580424B2 (en) 2020-04-06 2023-02-14 International Business Machines Corporation Automatically refining application of a hierarchical coding system to optimize conversation system dialog-based responses to a user
US11504048B2 (en) 2020-06-10 2022-11-22 Medtronic Monitoring, Inc. Triggering arrhythmia episodes for heart failure and chronotropic incompetence diagnosis and monitoring
US11832960B2 (en) 2020-06-12 2023-12-05 Bart M Downing Automated health review system
US11541009B2 (en) 2020-09-10 2023-01-03 Curemark, Llc Methods of prophylaxis of coronavirus infection and treatment of coronaviruses
BR102020020706A2 (pt) 2020-10-08 2022-04-19 Mario Fernando Prieto Peres Sistema inteligente de manejo de cefaleias

Family Cites Families (207)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5335422B2 (zh) 1973-02-28 1978-09-27
CH581904A5 (zh) * 1974-08-29 1976-11-15 Centre Electron Horloger
US4051522A (en) 1975-05-05 1977-09-27 Jonathan Systems Patient monitoring system
US4290114A (en) 1976-07-01 1981-09-15 Sinay Hanon S Medical diagnostic computer
US4220160A (en) 1978-07-05 1980-09-02 Clinical Systems Associates, Inc. Method and apparatus for discrimination and detection of heart sounds
US4315309A (en) * 1979-06-25 1982-02-09 Coli Robert D Integrated medical test data storage and retrieval system
US4337377A (en) 1980-01-10 1982-06-29 Riper Wilbur E Van Biologic apparatus
US4458693A (en) 1981-03-13 1984-07-10 Medtronic, Inc. Monitoring system
US4428381A (en) * 1981-03-13 1984-01-31 Medtronic, Inc. Monitoring device
US4465077A (en) 1981-11-12 1984-08-14 Howard Schneider Apparatus and method of determining fertility status
WO1983003744A1 (en) 1982-04-23 1983-11-10 Reinhold Herbert Edward Jr Ambulatory monitoring system with real time analysis and telephone transmission
US4606352A (en) 1984-07-13 1986-08-19 Purdue Research Foundation Personal electrocardiogram monitor
US4733354A (en) * 1984-11-23 1988-03-22 Brian Potter Method and apparatus for automated medical diagnosis using decision tree analysis
US4712562A (en) 1985-01-08 1987-12-15 Jacques J. Ohayon Outpatient monitoring systems
US5012411A (en) * 1985-07-23 1991-04-30 Charles J. Policastro Apparatus for monitoring, storing and transmitting detected physiological information
US4838275A (en) 1985-11-29 1989-06-13 Lee Arnold St J Home medical surveillance system
US5054493A (en) 1986-01-31 1991-10-08 Regents Of The University Of Minnesota Method for diagnosing, monitoring and treating hypertension
US4868763A (en) 1986-02-21 1989-09-19 Hitachi, Ltd. Knowledge-based system having plural processors
US4731726A (en) * 1986-05-19 1988-03-15 Healthware Corporation Patient-operated glucose monitor and diabetes management system
US4803625A (en) * 1986-06-30 1989-02-07 Buddy Systems, Inc. Personal health monitor
GB2218237B (en) * 1986-06-30 1991-01-16 Wang Laboratories Inductively-powered data storage card
US4770189A (en) 1986-09-02 1988-09-13 Industrial Technology Research Institute Real time multitask electronic stethoscopy system
US4858121A (en) 1986-12-12 1989-08-15 Medical Payment Systems, Incorporated Medical payment system
US4839822A (en) 1987-08-13 1989-06-13 501 Synthes (U.S.A.) Computer system and method for suggesting treatments for physical trauma
JPH0191834A (ja) 1987-08-20 1989-04-11 Tsuruta Hiroko 個人医療データの集中管理装置
US4825869A (en) 1987-09-28 1989-05-02 Telectronics N.V. System for automatically performing a clinical assessment of an implanted pacer based on information that is telemetrically received
US5023785A (en) 1987-11-16 1991-06-11 Becton & Dickinson Co. Hematology - diagnosis apparatus employing expert system technology
US5025374A (en) 1987-12-09 1991-06-18 Arch Development Corp. Portable system for choosing pre-operative patient test
US5572421A (en) 1987-12-09 1996-11-05 Altman; Louis Portable medical questionnaire presentation device
US4945476A (en) 1988-02-26 1990-07-31 Elsevier Science Publishing Company, Inc. Interactive system and method for creating and editing a knowledge base for use as a computerized aid to the cognitive process of diagnosis
US5142484A (en) 1988-05-12 1992-08-25 Health Tech Services Corporation An interactive patient assistance device for storing and dispensing prescribed medication and physical device
US4933873A (en) 1988-05-12 1990-06-12 Healthtech Services Corp. Interactive patient assistance device
US4975840A (en) 1988-06-17 1990-12-04 Lincoln National Risk Management, Inc. Method and apparatus for evaluating a potentially insurable risk
CA1337132C (en) 1988-07-15 1995-09-26 Robert Filepp Reception system for an interactive computer network and method of operation
US5030948A (en) 1988-09-19 1991-07-09 Rush Charles T Multiple characteristic sensitive addressing schema for a multiple receiver data processing network
US4962491A (en) 1988-10-13 1990-10-09 Schaeffer Theodore S Medicament dispenser and medical information storage apparatus
US5084819A (en) * 1988-11-10 1992-01-28 Response Technologies Inc. Data collection, analysis, and response system and method
US5012815A (en) 1989-02-02 1991-05-07 Yale University Dynamic spectral phonocardiograph
US5099424A (en) * 1989-07-20 1992-03-24 Barry Schneiderman Model user application system for clinical data processing that tracks and monitors a simulated out-patient medical practice using data base management software
US5533522A (en) 1989-10-30 1996-07-09 Feng; Genquan Method of and arrangement for optimizing disease diagnosis
JP2575218B2 (ja) * 1989-12-05 1997-01-22 良太郎 初井 高速省力化健康診断装置
US5642731A (en) 1990-01-17 1997-07-01 Informedix, Inc. Method of and apparatus for monitoring the management of disease
JPH03268739A (ja) 1990-03-19 1991-11-29 Takeshi Makitsubo 電話装置を用いた心電図データ伝送システム
US5255187A (en) * 1990-04-03 1993-10-19 Sorensen Mark C Computer aided medical diagnostic method and apparatus
US5862304A (en) * 1990-05-21 1999-01-19 Board Of Regents, The University Of Texas System Method for predicting the future occurrence of clinically occult or non-existent medical conditions
US5113869A (en) 1990-08-21 1992-05-19 Telectronics Pacing Systems, Inc. Implantable ambulatory electrocardiogram monitor
JP3231810B2 (ja) * 1990-08-28 2001-11-26 アーチ・デベロップメント・コーポレーション ニューラル・ネットワークを用いた鑑別診断支援方法
JP2809497B2 (ja) 1990-09-10 1998-10-08 日立エンジニアリング株式会社 ファジィ後向き推論装置
JP3083606B2 (ja) 1990-11-22 2000-09-04 株式会社東芝 医用診断支援システム
US5228449A (en) 1991-01-22 1993-07-20 Athanasios G. Christ System and method for detecting out-of-hospital cardiac emergencies and summoning emergency assistance
US5481647A (en) * 1991-03-22 1996-01-02 Raff Enterprises, Inc. User adaptable expert system
US5779634A (en) * 1991-05-10 1998-07-14 Kabushiki Kaisha Toshiba Medical information processing system for supporting diagnosis
US5241621A (en) 1991-06-26 1993-08-31 Digital Equipment Corporation Management issue recognition and resolution knowledge processor
EP0531889B1 (en) * 1991-09-11 1998-11-11 Hewlett-Packard Company Data processing system and method for automatically performing prioritized nursing diagnoses from patient assessment data
US5257627A (en) 1991-11-14 1993-11-02 Telmed, Inc. Portable non-invasive testing apparatus
US5519433A (en) 1991-11-20 1996-05-21 Zing Systems, L.P. Interactive television security through transaction time stamping
JP3202047B2 (ja) 1991-11-25 2001-08-27 株式会社オキシーテック 大深度送受波器感度測定装置
US5415167A (en) 1992-01-10 1995-05-16 Wilk; Peter J. Medical system and associated method for automatic diagnosis and treatment
US5437278A (en) 1992-01-10 1995-08-01 Wilk; Peter J. Medical diagnosis system and method
US5732397A (en) * 1992-03-16 1998-03-24 Lincoln National Risk Management, Inc. Automated decision-making arrangement
US5441047A (en) 1992-03-25 1995-08-15 David; Daniel Ambulatory patient health monitoring techniques utilizing interactive visual communication
US5544649A (en) 1992-03-25 1996-08-13 Cardiomedix, Inc. Ambulatory patient health monitoring techniques utilizing interactive visual communication
JPH05277119A (ja) * 1992-03-31 1993-10-26 Nuclear Fuel Ind Ltd 癌診断装置
US5265613A (en) 1992-04-03 1993-11-30 Telmed, Inc. Portable non-invasive testing apparatus with logarithmic amplification
US5421343A (en) 1992-04-03 1995-06-06 Feng; Genquan Computer network EEMPI system
JPH05324713A (ja) 1992-05-20 1993-12-07 Hitachi Ltd 自然語処理方法および自然語処理システム
US5337752A (en) 1992-05-21 1994-08-16 Mcg International, Inc. System for simultaneously producing and synchronizing spectral patterns of heart sounds and an ECG signal
US5299121A (en) * 1992-06-04 1994-03-29 Medscreen, Inc. Non-prescription drug medication screening system
US5418888A (en) 1992-06-04 1995-05-23 Alden; John L. System for revelance criteria management of actions and values in a rete network
US5390238A (en) * 1992-06-15 1995-02-14 Motorola, Inc. Health support system
WO1994000817A1 (en) 1992-06-22 1994-01-06 Health Risk Management, Inc. Health care management system
EP0656761A4 (en) 1992-08-21 1995-07-26 Peter L Brill METHOD AND DEVICE FOR EVALUATING PSYCHOTHERAPEUTIC TREATMENT RESULTS.
SE500122C2 (sv) 1992-08-27 1994-04-18 Rudolf Valentin Sillen Förfarande och anordning för individuellt styrd, adaptiv medicinering
US5835900A (en) 1992-10-05 1998-11-10 Expert Systems Publishing Co. Computer-implemented decision management system with dynamically generated questions and answer choices
US6196970B1 (en) 1999-03-22 2001-03-06 Stephen J. Brown Research data collection and analysis
US5307263A (en) * 1992-11-17 1994-04-26 Raya Systems, Inc. Modular microprocessor-based health monitoring system
US7970620B2 (en) * 1992-11-17 2011-06-28 Health Hero Network, Inc. Multi-user remote health monitoring system with biometrics support
US5879163A (en) * 1996-06-24 1999-03-09 Health Hero Network, Inc. On-line health education and feedback system using motivational driver profile coding and automated content fulfillment
US5918603A (en) 1994-05-23 1999-07-06 Health Hero Network, Inc. Method for treating medical conditions using a microprocessor-based video game
US7624028B1 (en) 1992-11-17 2009-11-24 Health Hero Network, Inc. Remote health monitoring and maintenance system
US20070299321A1 (en) 1992-11-17 2007-12-27 Brown Stephen J Method and apparatus for remote health monitoring and providing health related information
US6334778B1 (en) * 1994-04-26 2002-01-01 Health Hero Network, Inc. Remote psychological diagnosis and monitoring system
US5960403A (en) 1992-11-17 1999-09-28 Health Hero Network Health management process control system
US5832448A (en) 1996-10-16 1998-11-03 Health Hero Network Multiple patient monitoring system for proactive health management
US6101478A (en) 1997-04-30 2000-08-08 Health Hero Network Multi-user remote health monitoring system
US5951300A (en) 1997-03-10 1999-09-14 Health Hero Network Online system and method for providing composite entertainment and health information
US5897493A (en) * 1997-03-28 1999-04-27 Health Hero Network, Inc. Monitoring system for remotely querying individuals
US20040019259A1 (en) * 1992-11-17 2004-01-29 Brown Stephen J. Remote monitoring and data management platform
US5601435A (en) 1994-11-04 1997-02-11 Intercare Method and apparatus for interactively monitoring a physiological condition and for interactively providing health related information
US5933136A (en) 1996-12-23 1999-08-03 Health Hero Network, Inc. Network media access control system for encouraging patient compliance with a treatment plan
US6968375B1 (en) 1997-03-28 2005-11-22 Health Hero Network, Inc. Networked system for interactive communication and remote monitoring of individuals
US6240393B1 (en) 1998-06-05 2001-05-29 Health Pro Network, Inc. Aggregating and pooling weight loss information in a communication system with feedback
US20010011224A1 (en) 1995-06-07 2001-08-02 Stephen James Brown Modular microprocessor-based health monitoring system
US6186145B1 (en) * 1994-05-23 2001-02-13 Health Hero Network, Inc. Method for diagnosis and treatment of psychological and emotional conditions using a microprocessor-based virtual reality simulator
US7941326B2 (en) * 2001-03-14 2011-05-10 Health Hero Network, Inc. Interactive patient communication development system for reporting on patient healthcare management
AU1766201A (en) 1992-11-17 2001-05-30 Health Hero Network, Inc. Method and system for improving adherence with a diet program or other medical regimen
US9215979B2 (en) 1992-11-17 2015-12-22 Robert Bosch Healthcare Systems, Inc. Multi-user remote health monitoring system
US5940801A (en) 1994-04-26 1999-08-17 Health Hero Network, Inc. Modular microprocessor-based diagnostic measurement apparatus and method for psychological conditions
US5956501A (en) 1997-01-10 1999-09-21 Health Hero Network, Inc. Disease simulation system and method
US6330426B2 (en) 1994-05-23 2001-12-11 Stephen J. Brown System and method for remote education using a memory card
US5899855A (en) 1992-11-17 1999-05-04 Health Hero Network, Inc. Modular microprocessor-based health monitoring system
US5887133A (en) * 1997-01-15 1999-03-23 Health Hero Network System and method for modifying documents sent over a communications network
US6168563B1 (en) * 1992-11-17 2001-01-02 Health Hero Network, Inc. Remote health monitoring and maintenance system
US5997476A (en) * 1997-03-28 1999-12-07 Health Hero Network, Inc. Networked system for interactive communication and remote monitoring of individuals
US5420908A (en) 1993-03-11 1995-05-30 At&T Corp. Method and apparatus for preventing wireless fraud
US5357427A (en) 1993-03-15 1994-10-18 Digital Equipment Corporation Remote monitoring of high-risk patients using artificial intelligence
US5473537A (en) 1993-07-30 1995-12-05 Psychresources Development Company Method for evaluating and reviewing a patient's condition
JPH0757018A (ja) * 1993-08-19 1995-03-03 Nippo Sangyo Kk 総合医療診断支援装置
US5377258A (en) * 1993-08-30 1994-12-27 National Medical Research Council Method and apparatus for an automated and interactive behavioral guidance system
US5692220A (en) 1993-09-02 1997-11-25 Coulter Corporation Decision support system and method for diagnosis consultation in laboratory hematopathology
DE9313282U1 (de) 1993-09-03 1993-12-09 Fette Wilhelm Gmbh Axialgewinderollkopf
JPH0785168A (ja) 1993-09-10 1995-03-31 Toa Medical Electronics Co Ltd 臨床検査結果用表示装置
US5692501A (en) 1993-09-20 1997-12-02 Minturn; Paul Scientific wellness personal/clinical/laboratory assessments, profile and health risk managment system with insurability rankings on cross-correlated 10-point optical health/fitness/wellness scales
US5517405A (en) 1993-10-14 1996-05-14 Aetna Life And Casualty Company Expert system for providing interactive assistance in solving problems such as health care management
US5447164A (en) * 1993-11-08 1995-09-05 Hewlett-Packard Company Interactive medical information display system and method for displaying user-definable patient events
US5724968A (en) 1993-12-29 1998-03-10 First Opinion Corporation Computerized medical diagnostic system including meta function
US5594638A (en) 1993-12-29 1997-01-14 First Opinion Corporation Computerized medical diagnostic system including re-enter function and sensitivity factors
US6022315A (en) * 1993-12-29 2000-02-08 First Opinion Corporation Computerized medical diagnostic and treatment advice system including network access
US5660176A (en) * 1993-12-29 1997-08-26 First Opinion Corporation Computerized medical diagnostic and treatment advice system
US6206829B1 (en) * 1996-07-12 2001-03-27 First Opinion Corporation Computerized medical diagnostic and treatment advice system including network access
US6725209B1 (en) 1993-12-29 2004-04-20 First Opinion Corporation Computerized medical diagnostic and treatment advice system and method including mental status examination
US5935060A (en) 1996-07-12 1999-08-10 First Opinion Corporation Computerized medical diagnostic and treatment advice system including list based processing
US5471382A (en) 1994-01-10 1995-11-28 Informed Access Systems, Inc. Medical network management system and process
US5486999A (en) * 1994-04-20 1996-01-23 Mebane; Andrew H. Apparatus and method for categorizing health care utilization
EP0760138A4 (en) 1994-04-26 1998-04-01 Raya Systems Inc MODULAR DIAGNOSTIC MEASUREMENT SYSTEM WITH MICROPROCESSOR FOR ASSESSMENT OF PSYCHOLOGICAL CONDITIONS
US5724983A (en) * 1994-08-01 1998-03-10 New England Center Hospitals, Inc. Continuous monitoring using a predictive instrument
DE4430164C2 (de) 1994-08-25 1998-04-23 Uthe Friedrich Wilhelm Verwendung eines interaktiven Informationssystems
US5633910A (en) 1994-09-13 1997-05-27 Cohen; Kopel H. Outpatient monitoring system
WO1996012187A1 (en) 1994-10-13 1996-04-25 Horus Therapeutics, Inc. Computer assisted methods for diagnosing diseases
US5623656A (en) 1994-12-15 1997-04-22 Lucent Technologies Inc. Script-based data communication system and method utilizing state memory
US5659793A (en) 1994-12-22 1997-08-19 Bell Atlantic Video Services, Inc. Authoring tools for multimedia application development and network delivery
US5553609A (en) 1995-02-09 1996-09-10 Visiting Nurse Service, Inc. Intelligent remote visual monitoring system for home health care service
US5778882A (en) 1995-02-24 1998-07-14 Brigham And Women's Hospital Health monitoring system
US5911132A (en) 1995-04-26 1999-06-08 Lucent Technologies Inc. Method using central epidemiological database
US5619991A (en) * 1995-04-26 1997-04-15 Lucent Technologies Inc. Delivery of medical services using electronic data communications
US5703786A (en) 1995-08-14 1997-12-30 Profile Systems, Llc Medication dispensing and timing system utilizing time reference message
US5800347A (en) 1995-11-03 1998-09-01 The General Hospital Corporation ROC method for early detection of disease
US6177940B1 (en) * 1995-09-20 2001-01-23 Cedaron Medical, Inc. Outcomes profile management system for evaluating treatment effectiveness
US5694939A (en) 1995-10-03 1997-12-09 The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration Autogenic-feedback training exercise (AFTE) method and system
US5788640A (en) 1995-10-26 1998-08-04 Peters; Robert Mitchell System and method for performing fuzzy cluster classification of stress tests
US5678562A (en) 1995-11-09 1997-10-21 Burdick, Inc. Ambulatory physiological monitor with removable disk cartridge and wireless modem
US6598035B2 (en) * 1995-11-17 2003-07-22 International Business Machines Corporation Object oriented rule-based expert system framework mechanism
US5746204A (en) 1995-12-07 1998-05-05 Carbon Based Corporation Disease indicator analysis system
US5642936A (en) 1996-01-29 1997-07-01 Oncormed Methods for identifying human hereditary disease patterns
US7305348B1 (en) 1996-02-20 2007-12-04 Health Hero Network, Inc. Aggregating and pooling health related information in a communication system with feedback
ATE217105T1 (de) 1996-03-01 2002-05-15 Medicomp Systems Inc Verfahren und vorrichtung zur unterstützung eines benutzers zum erzeugen eines medizinischen protokolls
US5802495A (en) 1996-03-01 1998-09-01 Goltra; Peter Phrasing structure for the narrative display of findings
US5974389A (en) * 1996-03-01 1999-10-26 Clark; Melanie Ann Medical record management system and process with improved workflow features
US5794208A (en) 1996-03-01 1998-08-11 Goltra; Peter S. Creating and using protocols to create and review a patient chart
US6106459A (en) 1996-03-29 2000-08-22 Clawson; Jeffrey J. Method and system for the entry protocol of an emergency medical dispatch system
US5839430A (en) 1996-04-26 1998-11-24 Cama; Joseph Combination inhaler and peak flow rate meter
US5812984A (en) 1996-05-13 1998-09-22 Goltra; Peter S. Method for entering information into an electronic patient chart, and protocol auto-negative capabilities
US6001060A (en) 1996-06-04 1999-12-14 Regents Of The University Of California Video data representation of physiological data
US6050940A (en) * 1996-06-17 2000-04-18 Cybernet Systems Corporation General-purpose medical instrumentation
US5976082A (en) 1996-06-17 1999-11-02 Smithkline Beecham Corporation Method for identifying at risk patients diagnosed with congestive heart failure
EA001835B1 (ru) * 1996-07-12 2001-08-27 Ферст Опинион Корпорейшн Автоматизированный способ диагностики (варианты)
US5772585A (en) 1996-08-30 1998-06-30 Emc, Inc System and method for managing patient medical records
US5987519A (en) * 1996-09-20 1999-11-16 Georgia Tech Research Corporation Telemedicine system using voice video and data encapsulation and de-encapsulation for communicating medical information between central monitoring stations and remote patient monitoring stations
US6189029B1 (en) * 1996-09-20 2001-02-13 Silicon Graphics, Inc. Web survey tool builder and result compiler
US6246975B1 (en) * 1996-10-30 2001-06-12 American Board Of Family Practice, Inc. Computer architecture and process of patient generation, evolution, and simulation for computer based testing system
US5909679A (en) 1996-11-08 1999-06-01 At&T Corp Knowledge-based moderator for electronic mail help lists
EP0848347A1 (en) 1996-12-11 1998-06-17 Sony Corporation Method of extracting features characterising objects
US7590549B2 (en) * 1996-12-23 2009-09-15 Health Hero Network, Inc. Network media access control system for encouraging patient compliance with a treatment plan
US6151586A (en) 1996-12-23 2000-11-21 Health Hero Network, Inc. Computerized reward system for encouraging participation in a health management program
US6601055B1 (en) 1996-12-27 2003-07-29 Linda M. Roberts Explanation generation system for a diagnosis support tool employing an inference system
US6032119A (en) * 1997-01-16 2000-02-29 Health Hero Network, Inc. Personalized display of health information
IL131873A0 (en) * 1997-03-13 2001-03-19 First Opinion Corp Disease management system
US6032678A (en) * 1997-03-14 2000-03-07 Shraga Rottem Adjunct to diagnostic imaging systems for analysis of images of an object or a body part or organ
US6270455B1 (en) 1997-03-28 2001-08-07 Health Hero Network, Inc. Networked system for interactive communications and remote monitoring of drug delivery
US6248065B1 (en) 1997-04-30 2001-06-19 Health Hero Network, Inc. Monitoring system for remotely querying individuals
US5908383A (en) 1997-09-17 1999-06-01 Brynjestad; Ulf Knowledge-based expert interactive system for pain
US7956894B2 (en) 1997-10-14 2011-06-07 William Rex Akers Apparatus and method for computerized multi-media medical and pharmaceutical data organization and transmission
US6597392B1 (en) 1997-10-14 2003-07-22 Healthcare Vision, Inc. Apparatus and method for computerized multi-media data organization and transmission
US6230142B1 (en) 1997-12-24 2001-05-08 Homeopt, Llc Health care data manipulation and analysis system
US6117073A (en) 1998-03-02 2000-09-12 Jones; Scott J. Integrated emergency medical transportation database system
WO1999052025A2 (en) * 1998-04-03 1999-10-14 Triangle Pharmaceuticals, Inc. Systems, methods and computer program products for guiding the selection of therapeutic treatment regimens
US8521546B2 (en) * 1998-09-25 2013-08-27 Health Hero Network Dynamic modeling and scoring risk assessment
US6149585A (en) 1998-10-28 2000-11-21 Sage Health Management Solutions, Inc. Diagnostic enhancement method and apparatus
US6161095A (en) 1998-12-16 2000-12-12 Health Hero Network, Inc. Treatment regimen compliance and efficacy with feedback
US6381576B1 (en) * 1998-12-16 2002-04-30 Edward Howard Gilbert Method, apparatus, and data structure for capturing and representing diagnostic, treatment, costs, and outcomes information in a form suitable for effective analysis and health care guidance
US7555470B2 (en) * 1999-03-22 2009-06-30 Health Hero Network, Inc. Research data collection and analysis
US7076437B1 (en) 1999-10-29 2006-07-11 Victor Levy Process for consumer-directed diagnostic and health care information
EP1266338A2 (en) 2000-02-14 2002-12-18 First Opinion Corporation Automated diagnostic system and method
US6900807B1 (en) 2000-03-08 2005-05-31 Accenture Llp System for generating charts in a knowledge management tool
US6687685B1 (en) * 2000-04-07 2004-02-03 Dr. Red Duke, Inc. Automated medical decision making utilizing bayesian network knowledge domain modeling
US20010039503A1 (en) 2000-04-28 2001-11-08 Chan Bryan K. Method and system for managing chronic disease and wellness online
EP1284639B1 (en) 2000-05-08 2008-07-30 Medoctor, Inc. System and method for determining the probable existence of disease
EP1305767B1 (en) 2000-05-18 2014-03-19 Commwell, Inc. Method for remote medical monitoring incorporating video processing
AU2001276991A1 (en) * 2000-07-20 2002-02-05 J. Alexander Marchosky Patient-controlled automated medical record, diagnosis, and treatment system andmethod
US20020186818A1 (en) 2000-08-29 2002-12-12 Osteonet, Inc. System and method for building and manipulating a centralized measurement value database
US7165221B2 (en) 2000-11-13 2007-01-16 Draeger Medical Systems, Inc. System and method for navigating patient medical information
CN1291749A (zh) 2000-11-16 2001-04-18 上海交通大学 家庭远程医疗监护和咨询智能系统
WO2002042875A2 (en) 2000-11-22 2002-05-30 Recare, Inc. Systems and methods for documenting medical findings of a physical examination
KR100797458B1 (ko) 2001-04-17 2008-01-24 엘지전자 주식회사 건강 진단을 수행하기 위한 시스템과 그를 위한 휴대용 무선 단말기 및 방법
CN1315080C (zh) 2001-10-23 2007-05-09 西铁城时计株式会社 健康管理装置
EP1440409A2 (en) 2001-11-02 2004-07-28 Siemens Medical Solutions USA, Inc. Patient data mining, presentation, exploration, and verification
DE10227542A1 (de) 2002-06-20 2004-01-15 Merck Patent Gmbh Verfahren und System zum Erfassen und Analysieren von Krankheitsbildern und deren Ursachen sowie zum Ermitteln passender Therapievorschläge
US20050060194A1 (en) * 2003-04-04 2005-03-17 Brown Stephen J. Method and system for monitoring health of an individual
US7399276B1 (en) 2003-05-08 2008-07-15 Health Hero Network, Inc. Remote health monitoring system
US7780595B2 (en) * 2003-05-15 2010-08-24 Clinical Decision Support, Llc Panel diagnostic method and system
US20050010444A1 (en) * 2003-06-06 2005-01-13 Iliff Edwin C. System and method for assisting medical diagnosis using an anatomic system and cause matrix
CN1234092C (zh) 2003-07-01 2005-12-28 南京大学 一种适用于计算机辅助医疗诊断的预测建模方法
US20050273359A1 (en) 2004-06-03 2005-12-08 Young David E System and method of evaluating preoperative medical care and determining recommended tests based on patient health history and medical condition and nature of surgical procedure
US9081879B2 (en) 2004-10-22 2015-07-14 Clinical Decision Support, Llc Matrix interface for medical diagnostic and treatment advice system and method
US8758238B2 (en) * 2006-08-31 2014-06-24 Health Hero Network, Inc. Health related location awareness
US20080262557A1 (en) 2007-04-19 2008-10-23 Brown Stephen J Obesity management system
EP2145310A4 (en) * 2007-04-30 2013-04-24 Clinical Decision Support Llc SYSTEM AND METHOD FOR COMPUTERIZED DIAGNOSTIC ARBITRATOR AND MEDICAL ADVICE

Cited By (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101031921A (zh) * 2004-09-30 2007-09-05 皇家飞利浦电子股份有限公司 用于临床指南和用于根据不同抽象等级导航临床指南的决策支持系统
CN101821741A (zh) * 2007-06-27 2010-09-01 霍夫曼-拉罗奇有限公司 用于被调用事件的医学诊断、治疗和预后系统及其方法
CN101821741B (zh) * 2007-06-27 2013-12-04 霍夫曼-拉罗奇有限公司 用于被调用事件的医学诊断、治疗和预后系统及其方法
CN102110192A (zh) * 2011-04-02 2011-06-29 中国医学科学院医学信息研究所 基于诊断要素数据关联的疾病辅助判断方法
CN103136333A (zh) * 2013-01-29 2013-06-05 冯力新 一种抽象属性的数据化及表示方法与应用
CN103136333B (zh) * 2013-01-29 2016-08-10 冯力新 一种抽象属性的量化评价分析方法
CN103955608B (zh) * 2014-04-24 2017-02-01 上海星华生物医药科技有限公司 一种智能医疗信息远程处理系统及处理方法
CN113708004A (zh) * 2014-09-11 2021-11-26 H 和 V 先进材料 (印度) 私人有限公司 具有肋的电池隔离件及在隔离件上铸造肋的方法
CN105118002A (zh) * 2015-07-30 2015-12-02 芜湖卫健康物联网医疗科技有限公司 五步法分级诊断系统及方法
CN105912846A (zh) * 2016-04-07 2016-08-31 南京小网科技有限责任公司 基于云计算和医学知识库技术的智能医疗辅助决策系统
US11194860B2 (en) 2016-07-11 2021-12-07 Baidu Usa Llc Question generation systems and methods for automating diagnosis
CN107610770A (zh) * 2016-07-11 2018-01-19 百度(美国)有限责任公司 用于自动化诊断的问题生成系统和方法
CN107330253B (zh) * 2017-06-15 2020-09-08 重庆柚瓣家科技有限公司 机器人实现远程分级诊疗的方法
CN107330253A (zh) * 2017-06-15 2017-11-07 重庆柚瓣家科技有限公司 机器人实现远程分级诊疗的方法
TWI709102B (zh) * 2017-06-16 2020-11-01 宏達國際電子股份有限公司 電腦輔助醫學方法、非暫態電腦可讀取媒體以及醫學系統
US11361865B2 (en) 2017-06-16 2022-06-14 Htc Corporation Computer aided medical method and medical system for medical prediction
US10854335B2 (en) 2017-06-16 2020-12-01 Htc Corporation Computer aided medical method and medical system for medical prediction
TWI747574B (zh) * 2017-06-16 2021-11-21 宏達國際電子股份有限公司 電腦輔助醫學方法、非暫態電腦可讀取媒體以及醫學系統
US10734113B2 (en) 2017-06-16 2020-08-04 Htc Corporation Computer aided medical method and medical system for medical prediction
US11488718B2 (en) 2017-06-16 2022-11-01 Htc Corporation Computer aided medical method and medical system for medical prediction
CN107610774A (zh) * 2017-10-25 2018-01-19 医渡云(北京)技术有限公司 智能问诊方法及装置、存储介质、电子设备
CN107633876A (zh) * 2017-10-31 2018-01-26 郑宇� 一种基于移动平台的互联网医学信息处理系统及方法
CN108091399A (zh) * 2017-12-25 2018-05-29 深圳市慧康医信科技有限公司 一种动态疾病模型库的分析方法及系统
CN108320798A (zh) * 2018-02-05 2018-07-24 南昌医软科技有限公司 病症结果生成方法与装置
CN108198631A (zh) * 2018-02-05 2018-06-22 南昌医软科技有限公司 循证医疗结果生成方法与装置
CN109036559A (zh) * 2018-06-28 2018-12-18 科菲(上海)医药科技有限公司 基于人工智能的人体状况问答评估方法和系统
CN109616207A (zh) * 2018-12-12 2019-04-12 天津迈沃医药技术股份有限公司 基于疾病集的个人自测模型建立方法及自测系统
CN112911993A (zh) * 2018-12-29 2021-06-04 深圳迈瑞生物医疗电子股份有限公司 监护设备、监护方法及计算机可读存储介质
CN110246048A (zh) * 2019-05-23 2019-09-17 阿里巴巴集团控股有限公司 用于智能健告的方法、设备、服务器和终端设备
CN111462909A (zh) * 2020-03-30 2020-07-28 安徽科大讯飞医疗信息技术有限公司 疾病演化跟踪和病情提示方法、装置及电子设备
CN111462909B (zh) * 2020-03-30 2024-04-05 讯飞医疗科技股份有限公司 疾病演化跟踪和病情提示方法、装置及电子设备
CN112035567A (zh) * 2020-08-21 2020-12-04 腾讯科技(深圳)有限公司 一种数据处理方法、装置及计算机可读存储介质
CN112035567B (zh) * 2020-08-21 2023-12-12 腾讯科技(深圳)有限公司 一种数据处理方法、装置及计算机可读存储介质
CN112951405A (zh) * 2021-01-26 2021-06-11 北京搜狗科技发展有限公司 一种实现特征排序的方法、装置及设备
CN113076411A (zh) * 2021-04-26 2021-07-06 同济大学 一种基于知识图谱的医疗查询扩展方法
CN116403735A (zh) * 2023-06-05 2023-07-07 山东志诚普惠健康科技有限公司 一种云健康服务平台的数据交互系统及方法
CN116403735B (zh) * 2023-06-05 2023-08-11 山东志诚普惠健康科技有限公司 一种云健康服务平台的数据交互系统及方法

Also Published As

Publication number Publication date
US20020052540A1 (en) 2002-05-02
US20030199740A1 (en) 2003-10-23
CN100416583C (zh) 2008-09-03
RU2286711C2 (ru) 2006-11-10
EP1266338A2 (en) 2002-12-18
CA2398823A1 (en) 2001-08-23
US6569093B2 (en) 2003-05-27
IL151030A0 (en) 2003-04-10
US8019582B2 (en) 2011-09-13
US20030073887A1 (en) 2003-04-17
US6527713B2 (en) 2003-03-04
US20020040183A1 (en) 2002-04-04
US20020013515A1 (en) 2002-01-31
AU3833601A (en) 2001-08-27
US20040199332A1 (en) 2004-10-07
JP5219322B2 (ja) 2013-06-26
US6730027B2 (en) 2004-05-04
US6817980B2 (en) 2004-11-16
JP2003528373A (ja) 2003-09-24
US20020068857A1 (en) 2002-06-06
US20020002325A1 (en) 2002-01-03
US20020016529A1 (en) 2002-02-07
RU2002120911A (ru) 2004-02-20
MXPA02007817A (es) 2002-10-23
US20030144580A1 (en) 2003-07-31
UA73967C2 (en) 2005-10-17
AU784736B2 (en) 2006-06-08
US6767325B2 (en) 2004-07-27
US6468210B2 (en) 2002-10-22
WO2001061616A3 (en) 2002-10-10
WO2001061616A2 (en) 2001-08-23
NZ520461A (en) 2005-03-24
BR0108783A (pt) 2005-04-05
US6475143B2 (en) 2002-11-05
US6764447B2 (en) 2004-07-20
US6746399B2 (en) 2004-06-08
US20030158468A1 (en) 2003-08-21
US6524241B2 (en) 2003-02-25
US20030045782A1 (en) 2003-03-06

Similar Documents

Publication Publication Date Title
CN1423789A (zh) 自动诊断系统和方法
CN1230266A (zh) 带网络存取的计算机化医疗诊断及治疗咨询系统
CN1902650A (zh) 医疗信息电子化系统、程序以及记录媒体
CN1127322C (zh) 脉波分析装置和使用该装置的诊断装置
CN1541612A (zh) 用于从远程站点提供医生援助的电子医院系统
CN1604111A (zh) 疾病处理系统
CN1669033A (zh) 用于执行可保性分析的计算机化系统以及方法
CN1227645A (zh) 迭代问题求解技术
CN1751309A (zh) 结合体外测试数据的医学数据分析方法和设备
CN1748218A (zh) 综合医疗知识库界面系统及方法
CN1268033A (zh) 用来预测未来健康的系统
CN1691007A (zh) 用于文档处理的方法、系统或存储计算机程序的存储器
CN101077307A (zh) 生物器官功能模拟系统
CN1688244A (zh) 用于处理自我监测血糖(smbg)数据从而提高糖尿病患者自我管理的方法、系统和计算机程序产品
CN1877588A (zh) 应用基于列表的处理的计算机医疗诊断系统
CN1215472A (zh) 识别具有不良健康后果风险的患者的方法和系统
CN1672162A (zh) 分子时刻表生成装置和体内生物钟推算装置
Kim Long-term Predictors of Cardiovascular Disease: A Machine Learning Approach
Péron et al. Selection on moral hazard in Supplementary Health Insurance
CN1849612A (zh) 术语管理系统

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20080903

Termination date: 20160214

CF01 Termination of patent right due to non-payment of annual fee