CN107273682A - 应用于电子病历档案整理***的文件组织模块 - Google Patents
应用于电子病历档案整理***的文件组织模块 Download PDFInfo
- Publication number
- CN107273682A CN107273682A CN201710436537.6A CN201710436537A CN107273682A CN 107273682 A CN107273682 A CN 107273682A CN 201710436537 A CN201710436537 A CN 201710436537A CN 107273682 A CN107273682 A CN 107273682A
- Authority
- CN
- China
- Prior art keywords
- file
- organizational form
- user
- priority
- record
- 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.)
- Pending
Links
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明公开一种应用于电子病历档案整理***的文件组织模块,包括组织方式创建单元、组织方式查询单元和组织方式输出单元,其中,组织方式有三种,分别为无需创建的基础文件组织、通过组织方式创建单元进行创建的优先级文件组织和高级文件组织;组织方式查询单元根据用户的查询要求,构建符合要求的SELECT语句对数据库文件进行查询;组织方式输出单元用于输出组织方式,***根据用户指定的分类字段以及分类要求,执行对应的查询,如此使得在对大量电子病历按照不同标准进行分类整理时,在数据库中只需存储一份拷贝,避免电子病历档案文件大量冗余,同时提供多种电子病历文档的组织方式,大大提高临床科研人员的资料归档工作效率。
Description
技术领域
本发明涉及医疗技术领域,特别是指一种应用于电子病历档案整理***的文件组织模块。
背景技术
在临床科研中,患者的医疗记录是最为重要的第一手资料,临床科研工作人员通过采集患者的医疗记录,从中挖掘得到服务于研究目标的病历资料与数据。然而,在对病历进行分析的时候,需要以不同的标准对同一批病历进行不同的分类,比如根据性别、年龄或疾病进展进行分类。如果针对不同的分类方法,直接在硬盘中建立不同的文件夹,每个文件夹中都对同一批病历进行不同标准的分类,那么会导致同一份病历会由于不同的分类标准出现多个拷贝,实际上是数据的大量冗余。
因此,迫切需要开发一种应用于电子病历档案整理***的文件组织模块,能够有效地以最可能小的存储控件对电子病历进行整理与归档。
发明内容
针对背景技术中存在的问题,本发明的目的是提供一种应用于电子病历档案整理***的文件组织模块,使得在对大量电子病历按照不同标准进行分类整理时,在数据库中只需要存储一份拷贝,避免电子病历档案文件的大量冗余,同时也提供多种电子病历文档的组织方式,大大提高临床科研人员的资料归档工作效率。
本发明的技术方案是这样实现的:一种应用于电子病历档案整理***的文件组织模块,包括组织方式创建单元、组织方式查询单元和组织方式输出单元,其中,组织方式创建单元:组织方式分为基础文件组织方式、优先级文件组织方式以及高级文件组织方式,组织方式创建单元用于优先级文件组织方式以及高级文件组织方式的创建,优先级组织方式创建分为优先级组织方式创建以及星标组织方式创建,在电子病历档案整理***的数据库建库时会同时创建两个空表,分别是优先级组织表以及星标组织方式表,两者的主键都是住院号,前者的变量为优先级,后者除了住院号之外没有其他数据变量;在用户阅读电子病历文件过后划定优先级,或者决定是否为文件标上星标,当用户为某份文件划定优先级之后,会在优先级组织表中增加一条记录,记录上住院号以及优先级等级;用户为某份文件标上星标之后,同样会在星标组织方式表中增加一条记录,记录上住院号;当用户取消优先级,或者除去星标时,会从各自的组织表中删除该条文件对应的记录;高级文件组织方式创建为首先需要定义分类变量,规定分类名称与属性,随后需要定义可选变量类型;经过定义之后会建立一张自定义分类组织表,主键是住院号,而变量就是分类名称;用户在对每份电子病历文件进行阅读之后,会对该份文件进行变量选择,用户完成变量选择之后,***会在自定义分类组织表中增加一条记录,主键为相应的住院号,而变量则根据用户的选择进行数值的记录;组织方式查询单元:所述组织方式查询分为三种模式,分别为基础文件组织查询、优先级文件组织查询以及高级文件组织查询,其中,用户选择基础文件组织查询时可以进行直接查询;用户选择优先级文件组织查询时,对优先级进行选择是否只显示某个优先级的病历档案,选择完成后,***根据用户的查询要求,构建SELECT语句对数据库文件进行查询;用户选择高级文件组织方式查询时,首先选定所要查询的字段,随后选定查询的条件,***接收指令之后构建SELECT语句对数据库文件进行查询;组织方式输出单元:用于组织方式的输出,当用户选择以某种组织方式输出时,***根据用户指定的分类字段以及分类要求,执行组织方式查询,暂存查询结果生成的数据库视图,根据用户选择的路径以及字段要求在目标路径建立文件夹,然后在数据库视图中根据各个分组的结果以及各个分组下各份电子病历文件记录中的存储路径找到原始存储路径,并根据该路径找到该原始文件,并将该原始文件发送到目标文件夹。
在上述技术方案中,所述分类名称与属性可为但不限于“疾病阶段”、“是否服用某种药物”。
在上述技术方案中,对应“疾病阶段”的可选变量类型为“1期”、“2期”和“3期”。
在上述技术方案中,对应于“是否服用某种药物”的可选变量类型为“是”和“否”。
本发明应用于电子病历档案整理***的文件组织模块,包括组织方式创建单元、组织方式查询单元和组织方式输出单元,其中,文件的组织方式有三种,分别为无需创建的基础文件组织、通过组织方式创建单元进行创建的优先级文件组织和高级文件组织;组织方式查询单元用于根据用户的查询要求,构建符合要求的SELECT语句对数据库文件进行查询;组织方式输出单元用于输出组织方式,***根据用户指定的分类字段以及分类要求,执行对应的查询,如此使得在对大量电子病历按照不同标准进行分类整理时,在数据库中只需存储一份拷贝,避免电子病历档案文件大量冗余,同时提供多种电子病历文档的组织方式,大大提高临床科研人员的资料归档工作效率。
附图说明
图1为本发明中优先级组织方式创建流程示意图;
图2为本发明中高级文件组织方式创建流程示意图;
图3为本发明中组织方式输出流程示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明所述的一种应用于电子病历档案整理***的文件组织模块,包括组织方式创建单元、组织方式查询单元和组织方式输出单元,在于将电子病历档案文件与文件的组织方式相分离,将电子病历档案文件存储于数据库文件夹,而文件的组织方式存储于数据库文件中,采用数据库视图构建虚拟表从而展现文件不同的组织方式。以下是对上述各单元的详细说明:
(1)组织方式创建单元:
用于组织方式的创建,在电子病历档案整理***中,文件的组织方式有三种:基础文件组织方式、优先级文件组织方式以及高级文件组织方式。其中,基础文件组织方式不需要创建组织方式,直接就可以进行组织方式查询;而优先级组织方式和高级文件组织方式都需要进行创建,以下是结合图1和图2对这两种组织方式创建的说明:
a.优先级组织方式创建:
优先级组织方式分为两种:优先级组织方式以及星标组织方式。在电子病历档案整理***中的数据库文建库时会同时创建两个空表,分别是优先级组织表以及星标组织方式表。两者的主键都是住院号,前者的变量为优先级,后者除了住院号之外没有其他数据变量。
在用户阅读电子病历文件过后,可以根据其具体考量,为文件划定优先级(1-4),或者决定是否为文件标上星标。当用户为某份文件划定优先级之后,会在优先级组织表中增加一条记录,记录上住院号以及优先级等级,并不记录除住院号与优先级之外其他的任何数据。而用户为某份文件标上星标之后,同样会在星标组织方式表中增加一条记录,记录上住院号。当用户取消优先级,或者除去星标时,会从各自的组织表中删除该条文件对应的记录。
b.高级文件组织方式创建:
高级文件组织服务于用户对电子病历档案文件的高级分类需求,也称为自定义文件组织。当用户使用高级文件组织时,首先需要定义分类变量,规定分类名称与属性,比如“疾病阶段”、“是否服用奥美拉唑”。随后需要定义可选变量类型,比如对应于“疾病阶段”的可选变量类型为“1期”、“2期”和“3期”,而对应于“是否服用奥美拉唑”的可选变量类型为“是”和“否”。
经过定义之后,***会建立一张自定义分类组织表。主键是住院号,而变量就是分类名称。用户在对每份电子病历文件进行阅读之后,会对该份文件进行变量选择。用户完成变量选择之后,***会在自定义分类组织表中增加一条记录,主键为相应的住院号,而变量则根据用户的选择进行数值的记录。
(2)组织方式查询单元:
用于组织方式的查询,根据某种组织方式对电子病历档案的查询是通过数据库视图实现的,***根据用户的查询要求,构建符合要求的SELECT语句对数据库文件进行查询。该数据库文件中分为主表和附属组织表,通过使用视图,隐藏底层的表结构,从而构建虚拟表实现。
组织方式查询分为三种模式:基础文件组织查询、优先级文件组织查询以及高级文件组织查询。
a.基础文件组织查询:
基础文件组织查询所查询的字段都是基础字段,只需要在主表中进行查询便能得到查询结果,无需联立附属组织表。基础文件组织查询所查询的字段包括但不限于以下字段:
年龄 | 性别 | 主诉 | 科室 | 入院日期 | ... |
用户在电子病历档案整理***的病历整理模块中输入分类字段以及分类条件,***接收指令之后构建SELECT语句,格式如下:
CREATE VIEW<分类字段>_view AS SELECT*FROM主表WHERE<分类条件>
ORDER BY<分类字段>;
构建完成SELECT语句之后,执行该语句,返回分类结果。
b.优先级文件组织查询:
用户选择优先级文件组织查询时,可以对优先级进行选择是否只显示某个优先级的病历档案。选择完成后,***根据用户的查询要求,构建SELECT语句对数据库文件进行查询。
CREATE VIEW<优先级>_view AS SELECT*FROM主表WHERE主表.住院号=优先级组织表.住院号AND<优先级别条件>.ORDER BY<优先级别>
构建完成SELECT语句之后,执行该语句,返回分类结果。
星标文件分类同样遵循上述方法。
c.高级文件组织:
用户选择高级文件组织方式查询时,首先选定所要查询的字段,随后选定查询的条件。***接收指令之后构建SELECT语句,格式如下:
CREATE VIEW<分类字段>_view AS SELECT*FROM主表WHERE主表.住院号=自定义分类组织表.住院号AND<分类条件>.ORDER BY<分类字段>
构建完成SELECT语句之后,执行该语句,返回分类结果。
(3)组织方式输出单元:
用于组织方式的输出,当用户选择以某种组织方式输出时,***根据用户指定的分类字段以及分类要求,在后台执行组织方式查询,将查询结果生成的数据库视图暂存于后台,根据用户选择的路径以及字段要求在目标路径建立文件夹,然后在数据库视图中根据各个分组的结果,根据各个分组下各份电子病历文件记录中的存储路径找到原始存储路径,并根据该路径找到该原始文件,并将该原始文件发送到目标文件夹。当所有文件输出到目标文件夹后,输出完成。其中,组织方式输出的流程如图3所示。
以下是结合一具体实例进行的进一步说明:
某用户需要进行关于慢性肾衰竭的临床研究,现收集了30份临床病历,存储于电子病历档案整理***中。用户需要根据慢性肾衰竭的分期对这些病历进行分类,其规定的变量名称、属性以及可选类型为:
用户定义完变量之后,***建立一张分类组织表。
用户完成阅读病历后,对病历分期进行划定,划定结果存储于分类组织表,分别为:
调用SELECT语句如下:
CREATE VIEW CKD分期_view AS SELECT*FROM主表WHERE主表.住院号=CKD分期分类组织表.住院号.ORDER BY类型
使用数据库视图,显示如下:
住院号 | 类型 | 姓名 | 性别 | 入院日期 | ... |
160511 | III期 | 张三 | 男 | ||
160812 | III期 | 李四 | 男 | ||
150314 | III期 | 赵六 | 女 | ||
... | |||||
161231 | V期 | ||||
170112 | V期 | ||||
150312 | V期 |
综上,本发明应用于电子病历档案整理***的文件组织模块,具有以下有益效果:
1.在进行临床研究时,常常需要根据不同的标准将同一批病历档案进行分类,比如按照疾病阶段、是否服药等。如果针对每一种分类标准分别建立文件夹,那么对同一份电子病历文件来说就需要拷贝多份放入不同的文件夹,实际上造成的数据的极大冗余。采用了将文件组织方法与原始文件分离的方式,能够将多种不同的文件组织方式以一种关系的形式存储于数据库文件中,调用时使用数据库视图调取出来,这样能避免同一份文件进行多次拷贝,极大程度上节省了存储空间。
2.在该种电子病历档案文件组织方式中,将文件组织方式分成了三个类别,分别为基础文件组织、优先级文件组织和高级文件组织,能够从不同的方面满足用户对文件的分类需求。对于患者医疗记录基本信息的分类而言,用基础文件组织就能完成,而对于更具针对性面向研究目标的分类方法,用户能够在***中自定义分类方法与类型,再自行对文件进行分类,自由度更高,提供的选择也更多。
3.如果以分别建立文件夹的方式存储电子病历文档,那么当需要调阅文档时,用户需要点击进入具体的文件夹进行阅读,展现给用户的是具体的文档实例,难以进行对比阅读,展现也不够简洁。采用了数据库视图对不同的文件组织方式进行展现之后,以表格的形式对文件内容进行显示,对底层的表结构和文件进行隐藏,只显示出对用户而言最为关心的内容,使得阅读界面更为简洁。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (4)
1.一种应用于电子病历档案整理***的文件组织模块,其特征在于:包括组织方式创建单元、组织方式查询单元和组织方式输出单元,其中,
组织方式创建单元:组织方式分为基础文件组织方式、优先级文件组织方式以及高级文件组织方式,组织方式创建单元用于优先级文件组织方式以及高级文件组织方式的创建,优先级组织方式创建分为优先级组织方式创建以及星标组织方式创建,在电子病历档案整理***的数据库建库时会同时创建两个空表,分别是优先级组织表以及星标组织方式表,两者的主键都是住院号,前者的变量为优先级,后者除了住院号之外没有其他数据变量;在用户阅读电子病历文件过后划定优先级,或者决定是否为文件标上星标,当用户为某份文件划定优先级之后,会在优先级组织表中增加一条记录,记录上住院号以及优先级等级;用户为某份文件标上星标之后,同样会在星标组织方式表中增加一条记录,记录上住院号;当用户取消优先级,或者除去星标时,会从各自的组织表中删除该条文件对应的记录;高级文件组织方式创建为首先需要定义分类变量,规定分类名称与属性,随后需要定义可选变量类型;经过定义之后会建立一张自定义分类组织表,主键是住院号,而变量就是分类名称;用户在对每份电子病历文件进行阅读之后,会对该份文件进行变量选择,用户完成变量选择之后,***会在自定义分类组织表中增加一条记录,主键为相应的住院号,而变量则根据用户的选择进行数值的记录;
组织方式查询单元:所述组织方式查询分为三种模式,分别为基础文件组织查询、优先级文件组织查询以及高级文件组织查询,其中,用户选择基础文件组织查询时可以进行直接查询;用户选择优先级文件组织查询时,对优先级进行选择是否只显示某个优先级的病历档案,选择完成后,***根据用户的查询要求,构建SELECT语句对数据库文件进行查询;用户选择高级文件组织方式查询时,首先选定所要查询的字段,随后选定查询的条件,***接收指令之后构建SELECT语句对数据库文件进行查询;
组织方式输出单元:用于组织方式的输出,当用户选择以某种组织方式输出时,***根据用户指定的分类字段以及分类要求,执行组织方式查询,暂存查询结果生成的数据库视图,根据用户选择的路径以及字段要求在目标路径建立文件夹,然后在数据库视图中根据各个分组的结果以及各个分组下各份电子病历文件记录中的存储路径找到原始存储路径,并根据该路径找到该原始文件,并将该原始文件发送到目标文件夹。
2.根据权利要求1所述的应用于电子病历档案整理***的文件组织模块,其特征在于:所述分类名称与属性可为但不限于“疾病阶段”、“是否服用某种药物”。
3.根据权利要求2所述的应用于电子病历档案整理***的文件组织模块,其特征在于:对应“疾病阶段”的可选变量类型为“1期”、“2期”和“3期”。
4.根据权利要求1所述的应用于电子病历档案整理***的文件组织模块,其特征在于:对应于“是否服用某种药物”的可选变量类型为“是”和“否”。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710436537.6A CN107273682A (zh) | 2017-06-09 | 2017-06-09 | 应用于电子病历档案整理***的文件组织模块 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710436537.6A CN107273682A (zh) | 2017-06-09 | 2017-06-09 | 应用于电子病历档案整理***的文件组织模块 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107273682A true CN107273682A (zh) | 2017-10-20 |
Family
ID=60066100
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710436537.6A Pending CN107273682A (zh) | 2017-06-09 | 2017-06-09 | 应用于电子病历档案整理***的文件组织模块 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107273682A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108563736A (zh) * | 2018-04-10 | 2018-09-21 | 口碑(上海)信息技术有限公司 | 基于数据特征查询数据的方法及装置 |
CN109360651A (zh) * | 2018-12-12 | 2019-02-19 | 天津迈沃医药技术股份有限公司 | 基于疾病圈的治疗史统计生成方法和*** |
CN110941650A (zh) * | 2019-11-22 | 2020-03-31 | 北京雅丁信息技术有限公司 | 医学数据统计查询***及方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1300028A (zh) * | 2001-01-31 | 2001-06-20 | 宇汇资讯股份有限公司 | 动态属性资料库管理检索方法及*** |
CN101236555A (zh) * | 2007-01-31 | 2008-08-06 | 国际商业机器公司 | 用于文件管理的方法和*** |
US20090192979A1 (en) * | 2008-01-30 | 2009-07-30 | Commvault Systems, Inc. | Systems and methods for probabilistic data classification |
CN105447122A (zh) * | 2015-11-16 | 2016-03-30 | 中国人民解放军理工大学 | 一种基于多表关联可自主创建档案***的实现方法 |
WO2017042396A1 (en) * | 2015-09-10 | 2017-03-16 | F. Hoffmann-La Roche Ag | Informatics platform for integrated clinical care |
-
2017
- 2017-06-09 CN CN201710436537.6A patent/CN107273682A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1300028A (zh) * | 2001-01-31 | 2001-06-20 | 宇汇资讯股份有限公司 | 动态属性资料库管理检索方法及*** |
CN101236555A (zh) * | 2007-01-31 | 2008-08-06 | 国际商业机器公司 | 用于文件管理的方法和*** |
US20090192979A1 (en) * | 2008-01-30 | 2009-07-30 | Commvault Systems, Inc. | Systems and methods for probabilistic data classification |
WO2017042396A1 (en) * | 2015-09-10 | 2017-03-16 | F. Hoffmann-La Roche Ag | Informatics platform for integrated clinical care |
CN105447122A (zh) * | 2015-11-16 | 2016-03-30 | 中国人民解放军理工大学 | 一种基于多表关联可自主创建档案***的实现方法 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108563736A (zh) * | 2018-04-10 | 2018-09-21 | 口碑(上海)信息技术有限公司 | 基于数据特征查询数据的方法及装置 |
CN108563736B (zh) * | 2018-04-10 | 2021-04-27 | 口碑(上海)信息技术有限公司 | 基于数据特征查询数据的方法及装置 |
CN109360651A (zh) * | 2018-12-12 | 2019-02-19 | 天津迈沃医药技术股份有限公司 | 基于疾病圈的治疗史统计生成方法和*** |
CN110941650A (zh) * | 2019-11-22 | 2020-03-31 | 北京雅丁信息技术有限公司 | 医学数据统计查询***及方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106844723B (zh) | 基于问答***的医学知识库构建方法 | |
US10025904B2 (en) | Systems and methods for managing a master patient index including duplicate record detection | |
Cobos et al. | Clustering of web search results based on the cuckoo search algorithm and balanced Bayesian information criterion | |
Oesper et al. | WordCloud: a Cytoscape plugin to create a visual semantic summary of networks | |
CN102819585B (zh) | 一种xml数据库文档控制方法 | |
US8359337B2 (en) | Apparatus, system and method for member matching | |
CN109558494A (zh) | 一种基于异质网络嵌入的学者名字消歧方法 | |
US10572461B2 (en) | Systems and methods for managing a master patient index including duplicate record detection | |
CN102426582B (zh) | 数据操作管理装置和数据操作管理方法 | |
CN103838805B (zh) | 医疗记录搜索方法和医疗记录搜索装置 | |
CN107273682A (zh) | 应用于电子病历档案整理***的文件组织模块 | |
Grandi | Dynamic class hierarchy management for multi-version ontology-based personalization | |
CN102768674A (zh) | 一种基于路径结构的xml数据存储方法 | |
CN110008246A (zh) | 元数据管理方法及装置 | |
Tian et al. | Synergistic graph and sql analytics inside ibm db2 | |
Ytow et al. | Nomencurator: a nomenclatural history model to handle multiple taxonomic views | |
JP2005250820A (ja) | ストレージシステムにおけるxml文書分類方法 | |
JP2013242675A (ja) | 分散情報制御装置、分散情報検索方法、データ分散配置方法、及びプログラム | |
WO2011070979A1 (ja) | 辞書作成装置 | |
KR102497151B1 (ko) | 출원인 정보 채우기 시스템 및 방법 | |
CN101609462B (zh) | 一种个人数据空间环境下的任务识别***和方法 | |
CN105069174B (zh) | 一种可配置的a+b模式的记录导航方法 | |
JP6810780B2 (ja) | Cnn基盤イメージ検索方法および装置 | |
KR102314068B1 (ko) | 동물병원 통합 데이터베이스 구축 시스템 및 방법 | |
Jia et al. | Target-oriented keyword search over temporal databases |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20171020 |
|
RJ01 | Rejection of invention patent application after publication |