医疗资讯的查询系统及其方法

文档序号:6468195阅读:131来源:国知局

专利名称::医疗资讯的查询系统及其方法
技术领域
:本发明涉及一种医疗资讯的查询系统及其方法,尤其涉及一种对使用者的输入进行分析,以提供数据分析结果和/或医疗释义资料的医疗资讯的查询系统及其方法。
背景技术
:目前的医疗服务已属相当便利。从挂号看诊、各式的医疗检查,到依照处方签取药,皆为一系统化的作业流程。这样的作业流程也的确提升了医疗效率。然而,在一些病患人数偏多的医院或诊所中,由于病患的人数众多,因此医师能给予病患的看诊时间相对的被压縮,导致病患实际与医师接触的看诊时间反而是整体医疗环节中花费时数最少的,这样的状况在健保实施后更为明显。—项调查指出,五成七的病患所分配到的看诊时间平均下来只有五分钟,一成三的病患甚至不到三分钟;也就是说,从护士叫号、问诊、望诊、触诊,再配合医疗检查做出评断与开处方等关键的医疗动作皆在短时间内完成,这样的医疗品质令人疑虑。再者,因为不具备专业的医疗背景,病患或陪同病患的亲属经常有询问医师病情的需求,但碍于前述的时间限制,医师或护理人员能给予的解说是非常有限的。同样是因为欠缺专业的医疗背景,病患或陪同病患的家属对于医疗检验报告中写着的检验项目与大量数据,都只知其名称不知其意义,仅是阅读药袋上写着的夹杂着中英文的药品名称与药品单位亦让人无法了解用药的状况。于上述需求无法从医师或护理人员方面获得解说的情况下,只能靠病患或病患家属自行搜寻所需的知识。然而病患或病患家属不可能也不必要达到如同医师或护理人员所具备的专业医疗知识,但是病患或病患家属却有需求理解病情症状、照顾注意事项、检验报告中检验项目与检验数据的意义、用药的状况等与病况相关的实用知识,但事实上自行收集这类的知识依然是不便的。—般而言,使用者可用两种方式来收集医疗资讯一种是直接上网搜寻,但网路医疗资讯并非都是站在一个毫无医疗背景的病患角度而撰写的,且其经常有资料杂散与相关度参差不齐的问题;第二种则是使用现有的医疗资讯查询系统进行查询,但此类系统的查询功能有限(如A系统仅用以查询药品资料),且使用此种系统需输入「完整且有效」的查询字串,举例来说,「高血压160」即不是一个有效的查询字串,当使用者输入此类无效的查询字串时,系统将回复一查询无效的通知。因此,使用者往往需要反复的修改字串与再查询,直到输入完整且有效的查询字串,才得以获取所需的医疗资讯。这样的状况不仅导致查询的不便,更因为使用者采此种试误查询方式,而导致需花费较长的时间来获取所需的医疗资讯,此亦将增加网路与系统的负担。综上所述,可知现有技术中长期以来一直存着无法有效率提供系统化医疗资讯查询,而造成网路与系统不必要的负担的问题,因此有必要提出改进的技术手段,来解决此一问题。
发明内容有鉴于现有技术存在着无法有效率提供系统化医疗资讯查询,而造成网路与系统不必要的负担的问题,本发明遂揭露一种医疗资讯的查询系统及其方法,用以于接收包含查询内容与查询领域的查询请求后处理该查询请求,并传回处理该查询请求所产生的医疗资讯,其中本发明所揭露的医疗资讯的查询系统,其包含医疗数据资料库、医疗释义资料库、分类模块、比对模块、查询模块与生成模块。其中医疗数据资料库储存有多个医疗数据资料;医学释义资料库储存有多个医疗释义资料;分类模块用以对接收的查询请求进行分类以决定其查询范围,其中,若查询请求的查询内容包含有数值,则将其查询范围分类为医疗数据,反之若查询内容仅有文字而不包含数值,则将此查询请求的查询范围分类为医疗释义;比对模块用以于确认该查询范围为医疗数据时,于医疗数据资料库查找与查询内容及查询领域符合的医疗数据资料,再将该医疗数据资料与查询内容包含的数值进行比对以产生比对资料,以及于医疗数据资料库查找符合该医疗数据资料与该比对资料的医疗释义资料;查询模块则用以于确认该查询范围为医疗释义时,于医疗释义资料库查找符合查询内容与查询领域的医疗释义资料;生成模块用以产生医疗资讯并显示,该医疗资讯包含比对模块产生的比对资料与医疗释义资料,或是包含查询模块所产生的医疗释义资料。本发明所揭露的医疗资讯的查询方法,首先预设有多个医疗数据资料与医疗释义资料;于接收包含查询内容与查询领域的查询请求后,依据其查询内容包含数值的有无来分类该查询请求的查询范围,其中当该查询内容包含有数值时,将该查询请求的查询范围分类为医疗数据,反之当该查询内容仅为文字而无数值时,分类其查询范围为医疗释义;接着依据该查询范围为医疗数据或医疗释义分别执行不同的动作,其中,当查询范围为医疗数据时,于预设的该些医疗数据资料中查找与该查询内容与该查询领域符合的医疗数据资料,再将该医疗数据资料与该查询内容包含的数值进行比对以产生比对资料,以及于预设的该些医疗释义资料中查找符合该医疗数据资料与该比对资料的医疗释义资料,反之当该查询范围为医疗释义时,于预设的该些医疗释义资料中查找符合该查询内容与该查询领域的医疗释义资料;产生一医疗资讯并显示,此医疗资讯包含比对资料与医疗释义资料,或是包含医疗释义资料。本发明所揭露的系统与方法如上,与现有技术之间的差异在于本发明具有分析使用者的输入,提供对应的数据分析结果和/或医疗释义资料的技术。通过上述的技术手段,本发明可以有效率地提供医疗资讯查询,解决现有技术中长期以来一直存在的无法有效率提供系统化医疗资讯查询的问题,并更进一步达成降低网路与伺服端负担的技术效果。图1为本发明的医疗资讯的查询系统其方块示意图。图2A与图2B为本发明的医疗资讯的查询方法其步骤流程图。图3为本发明中医疗数据资料库其包含的医疗数据资料的示意图。图4为本发明中医疗释义资料库其包含的医疗释义资料的示意图。图5为本发明中查询介面其示意图。具体实施例方式以下将配合附图及实施例来详细说明本发明的实施方式,藉此对本发明如何应用技术手段来解决技术问题并达成技术效果的实现过程能充分理解并据以实施。图1为本发明的医疗资讯的查询系统其方块示意图。请参照图l,本发明的医疗资讯的查询系统100用以接收使用者输入的包含查询内容与查询领域的查询请求101,并处理该查询请求101以产生对应的医疗资讯199。其中,查询内容可为文字或数值,亦可为包含两者的组成,如「收縮压140mmHg」,而查询领域可预设有外科、内科、骨科、小儿科、妇科与其他专科。如图5所示,使用者于输入「收縮压140mmHg」后,再点选「内科」作为查询领域,即送出包含查询内容(「收縮压140mmHg」)与查询领域(内科)的查询请求101,此查询请求101可为一可扩展标记语言(XML)档案。医疗资讯的查询系统100包含医疗数据资料库110、医疗释义资料库120、分类模块130、比对模块140、查询模块150与生成模块160。其中,医疗数据资料库110与医疗释义资料库120属关联式资料库,其各自包含有多个医疗数据资料与医疗释义资料,分类储存于许多彼此具关联性的资料表。该些医疗数据资料用以作为比对模块140进行比对动作的依据,图3仅列出医疗数据资料库110包含的部分医疗数据资料,而医疗释义资料库120的医疗释义资料如图4所示,其用以作为查询模块150进行查询动作的资料依据。关联式资料库具有资料重复性低的优点,且可于不牵动其他资料表的情况下,使用结构化查询语言(StructuredQueryLanguage,SQL)对资料表的内容进行编辑。各模块即运用SQL指令进行其功能动作,如通过使用者输入的查询领域与医学领域分类表Tl(请见图3)得到「Categoryid」后,可再于医学指标描述表T2、病名释义资料表T5或药品释义资料表T6(请见图4)查找符合此「Categoryid」的资料,进而縮小范围以迅速查找出使用者所需的医疗资讯。必需说明的是,本发明划分医疗数据资料库iio与医疗释义资料库120,使其分别包含数据类型与释义类型的资料的目的,系在于求解说的便利性与系统性,故本发明并不对其实施方式做如此限定。分类模块130用以对接收的查询请求101进行分类以决定其查询范围。当该查询请求101的查询内容包含有数值时,分类其查询范围为医疗数据,反之则分类为医疗释义。以上述包含查询内容「收縮压140mmHg」的查询请求101为例,分类模块130于确认其查询内容包含有数值「140」后,将该查询请求101的查询范围分类为医疗数据,亦即此查询请求101其执行将以医疗数据资料库110的该些医疗数据资料为范围。比对模块140用以于确认此查询请求101的查询范围为医疗数据时,于该医疗数据资料库110中查找出符合查询内容与查询领域的医疗数据资料后,将该医疗数据资料与该查询内容包含的数值进行比对以产生比对资料,以及于该医疗释义资料库120中查找符合该医疗数据资料与该比对资料的医疗释义资料。下面将延续上例以说明比对模块140的实施方式。请参照图3,该比对模块140先于该医疗数据资料库110中的表Tl搜寻符合该查询领域(内科)的Categoryjd为3。再于表T2的满足Categoryjd为3的多个资料中搜寻包含查询内容「收縮压」和/或「mmHg」的资料,得到一笔T2」d为1的资料,其中该对应的指标ID为1。于表T3搜寻满足所属医疗指标描述表ID为1的资料,即T3」d=1的那笔医疗数据资料(即收縮压的标准值),其中的标准范围为90119,上限值为120,下限值为89。比对模块140将代表收縮压标准值的该笔医疗数据资料与查询内容的数值「160」进行比对后,产生如下所示的一比对资料项目收縮压输入160mmHg标准范围90119mmHg比对结果过高比对模块140给定一「1」以代表此为不符合标准范围且大于上限值的偏高值。比对模块140于表T4的T2」d=1的资料中搜寻到偏高/偏低值为1的一笔资料(T5_id为1),并依据其中的症状ID为10,于表T5(请见图4)中搜寻症状ID=10的医疗释义资料,并撷取该笔资料的叙述。查询模块150用以于确认此查询请求101的查询范围为医疗释义时,于该医疗释义资料库120中查找符合该查询内容与该查询领域的医疗释义资料。举例来说,接收包含查询内容为「高血压」,查询领域为「内科」的查询请求101后,分类模块130分类其查询范围为医疗释义,亦即此查询请求101其执行将以医疗释义资料库120的该些医疗释义资料为范围,并依此查询范围启动查询模块150执行查询动作。请参照图4,此图仅列出医疗释义资料库120包含的部分医疗数据资料,其中,查询模块150先于该医疗释义资料库120中的表Tl搜寻符合该查询领域(内科)的Category」d为3,再同时于表T5与表T6中搜寻满足Category」d=3的多个资料,并于该些资料中搜寻名称或关键字符合查询内容(「高血压」)的医疗释义资料,得到T5」d为1的一笔医疗释义资料以撷取其叙述。生成模块160用以产生包含该比对资料和/或该医疗释义资料的医疗资讯199,并显示将该医疗资讯199。若执行动作为比对,则该医疗资讯199将包含比对模块140产生的比对资料与对应的医疗释义资料;若执行动作为查询,则该医疗资讯199将包含比对模块140产生的比对资料与对应的医疗释义资料。以包含「收縮压140mmHg」(查询内容)与内科(查询领域)的查询请求101为例,对应此查询请求101而产生的医疗资讯199如下比对资料项目收縮压输入160mmHg标准范围90119mmHg比对结果过高医疗释义资料7<table>tableseeoriginaldocumentpage8</column></row><table>图2A与图2B为本发明的医疗资讯的查询方法其步骤流程图。请参照图2A与图2B,首先预设有多个医疗数据资料与多个医疗释义资料(步骤205);接收包含查询内容与查询领域的查询请求101(步骤210);依据其包含的查询内容,分类该查询请求101的查询范围(步骤215),其中,当该查询内容包含有数值时,分类该查询请求101其查询范围为医疗数据(步骤220),反之当该查询内容不包含数值时,分类该查询请求101其查询范围为医疗释义(步骤225),并依据该查询范围执行比对或查询动作;当该查询范围为医疗数据时,于预设的该些医疗数据资料中查找与查询内容及查询领域符合的医疗数据资料(步骤230),再将该医疗数据资料与该查询内容包含的数值进行比对以产生比对资料(步骤235),以及于预设的该些医疗释义资料中查找符合该医疗数据资料与该比对资料的医疗释义资料(步骤240);反之当该查询范围为医疗释义时,于预设的该些医疗释义资料中查找与查询内容及查询领域符合的医疗释义资料(步骤245);产生一医疗资讯199,该医疗资讯199包含步骤230至步骤240所产生的该比对资料和该医疗释义资料,或是步骤245所产生的医疗释义资料(步骤250);及显示该医疗资讯199(步骤255)。本发明为依据使用者输入为文字(与量测数据)的查询内容及选择的查询领域,提供针对非医疗专业人员的一般人士所能理解的数据分析结果和/或实用医疗资讯的设计。其中,依据查询内容的不同,产生的医疗资讯可为医学术语释义、医学指标释义、医疗药品释义,或是该量测数据的分析结果与上述任一类文字释义。此外,本发明可进一步延伸应用至主从式架构;客户端藉由网路传送包含查询内容的查询请求至伺服端,由伺服端产生对应的医疗资讯并将其传送至该客户端,其中该客户端可为固定的电子装置(如个人电脑)或是便携电子设备(如手机或个人数字助理PDA)。综上所述,可知本发明与现有技术之间的差异在于具有通过分析使用者输入的查询内容,提供对应的数据分析结果和/或医疗释义资料的技术手段,藉由此一技术手段可以解决现有技术所存在的无法有效率提供系统化医疗资讯查询的问题,而导致网路与系统不必要的负担的问题,进而达成降低网路与伺服端负担的效果。虽然本发明所揭露的实施方式如上,但所述的内容并非用以直接限定本发明的专利保护范围。任何本发明所属
技术领域
中具有通常知识者,在不脱离本发明所揭露的精神和范围的前提下,可以在实施的形式上及细节上作些许的更动及润饰。本发明的专利保护范围,仍须以所附的申权利要求书所界定者为准。权利要求一种医疗资讯的查询系统,其特征在于,包含一医疗数据资料库,储有多个医疗数据资料;一医疗释义资料库,储有多个医疗释义资料;一分类模块,用以对接收的查询请求进行分类以决定其查询范围,其中当该查询请求的该查询内容包含有数值时,分类其查询范围为医疗数据,反之则分类为医疗释义;一比对模块,用以于确认该查询范围为医疗数据时,于该医疗数据资料库中查找出符合该查询内容与该查询领域的医疗数据资料后,将该医疗数据资料与该查询内容包含的数值进行比对以产生比对资料,以及于该医疗释义资料库中查找符合该医疗数据资料与该比对资料的医疗释义资料;一查询模块,用以于确认该查询范围为医疗释义时,于该医疗释义资料库中查找符合该查询内容与该查询领域的医疗释义资料;及一生成模块,用以产生包含该比对资料和/或该医疗释义资料的医疗资讯,并显示将该医疗资讯。2.如权利要求1所述的医疗资讯的查询系统,其特征在于,该医疗数据资料库与该医疗释义资料库为关联式资料库。3.如权利要求2所述的医疗资讯的查询系统,其特征在于,该系统的各该模块皆使用结构化查询语言指令进行其功能动作。4.如权利要求1所述的医疗资讯的查询系统,其特征在于,该查询请求为一可扩展标记语言档案。5.如权利要求1所述的医疗资讯的查询系统,其特征在于,将该系统延伸应用至主从式架构。6.—种医疗资讯的查询方法,其特征在于,包含下列步骤预设有多个医疗数据资料与多个医疗释义资料;接收包含查询内容与查询领域的查询请求;依据该查询内容,分类该查询请求的查询范围为医疗数据或医疗释义,其中当该查询内容包含有数值时,分类该查询请求的查询范围为医疗数据;及当该查询内容不包含数值时,分类该查询请求的查询范围为医疗释义;依据该查询范围为医疗数据或医疗释义,分别执行下列动作当该查询范围为医疗数据时,于预设的该些医疗数据资料中查找符合该查询内容与该查询领域的医疗数据资料,再将该医疗数据资料与该查询内容包含的数值进行比对以产生比对资料,以及于预设的该些医疗释义资料中查找符合该医疗数据资料与该比对资料的医疗释义资料;及当该查询范围为医疗释义时,于预设的该些医疗释义资料中查找符合该查询内容与该查询领域的医疗释义资料;产生包含该比对资料和/或该医疗释义资料的医疗资讯;及显示该医疗资讯。7.如权利要求6所述的医疗资讯的查询方法,其特征在于,该医疗数据资料库与该医疗释义资料库为关联式资料库。8.如权利要求6所述的医疗资讯的查询方法,其特征在于,该方法使用结构化查询语言指令进行。9.如权利要求6所述的医疗资讯的查询方法,其特征在于,该查询请求为一可扩展标记语言档案。10.如权利要求6所述的医疗资讯的查询方法,其特征在于,将该方法延伸应用于主从式网路架构。全文摘要本发明公开了一种医疗资讯的查询系统及其方法,其通过分析使用者的输入,有效提供精确的数据分析结果和/或医疗释义资料的技术手段,可以解决现有技术中所存在的无法有效提供使用者与病情相关的系统化医疗资讯,而造成使用者查询上的操作困扰与网路及系统的负载过大等问题,藉此可以整体达成降低网路与伺服端负担的效果。文档编号G06F19/00GK101751395SQ20081017933公开日2010年6月23日申请日期2008年11月28日优先权日2008年11月28日发明者蔡敏捷,邱全成申请人:英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1