基于制造技术

技术编号:39774786 阅读:21 留言:0更新日期:2023-12-22 02:23
本发明专利技术基于

【技术实现步骤摘要】
基于LibreOffice进行文档数据自动隔离的方法


[0001]本专利技术属于数据处理领域,尤其是一种基于
LibreOffice
进行文档数据自动隔离的方法


技术介绍

[0002]电子病历是未来的趋势,随之衍生的电 子病历解析,是电子病例的重要组成部分

[0003]基于目前对病历结构化要求,需要对文档的数据进行结构化存储,一个数据
ID
对应一个数据内容,例如病人姓名数据
ID
对应病人姓名,这样一一对应就可以进行数据利用

但是在实际应用场景中,会遇到同一个数据
ID
对应不同的内容,例如

手术名称

这个数据,同一个病人若进行多次手术,就会有多个手术名称,对应

手术名称

的数据
ID
就需要对应多个值,系统需要对此进行数据隔离来区分次数,让系统获取到某一个手术名称时知道是哪次手术的名称

传统的做法为在数据
...

【技术保护点】

【技术特征摘要】
1.
基于
LibreOffice
进行文档数据自动隔离的方法,其特征在于包括如下步骤:步骤
1、
制作一份基于
LibreOffice

ODT
文档模板,数据
ID
的文档属性为一个
Json
,在
Json
里增加是否数据隔离属性,属性值默认为0,表示该数据
ID
不需要数据隔离,属性值为1,表示该数据
ID
需要数据隔离;步骤
2、
管理人员对文档模板中需要数据隔离的数据
ID
设置数据隔离属性;步骤
3、
医生打开步骤2已更新数据隔离属性的文档模板,录入本次书写文档对应的次数,应用程序将该文档里所有需要进行数据隔离的数据
ID
全部更新为带有次数的新的数据
ID
,在更新完成后即可打开文档,医生在该文档中进行正常的文书操作,当保存文档时,所有需要数据隔离的数据分别保存至对应的新的数据
ID
中,从而实现数据隔离
。2.
根据权利要求1所述的基于
LibreOffice
进行文档数据自动隔离的方法,其特征在于所述步骤2管理人员对文档模板中需要数据隔离的数据
ID
设置数据隔离属性,具体为:打开需要做数据隔离的文档模板,点击文档模板中需要数据隔离的数据
ID
,使用
Doc
对象的
GetTextField
()函数将点击的数据
ID
的文档属性
Json
获取出来展示,找到文档属性
Json
里的是否数据隔离属性,将该属性值设置为1,设置完成后,通过文档
Doc
对象的
setTextField(
文档属性
Json)
函数将该数据
ID
的属性值同步更新到文档模板里
。3.
根据权利要求1所述的基于
LibreOffice
进行文档数据自动隔离的方法,其特征在于所述应用程序将该文档里所有需要进行数据隔离的数据
ID
全部更新为带有次数的新的数据
ID
,执行如下步骤:步骤
3.1、
获取文档的
Doc
对象,使用
Doc
对象的
GetTextFields
()函数获取出文档里所有数据
ID
和对应的文档属性,并输出数据
ID
文档属性
Json
集合;步骤
3.2、
遍历数据
ID
文档属性
Json
集合,逐个解析数据
ID
的文档属性;步骤
3.3、
针对解析出的数据
ID
的文档属性,取出...

【专利技术属性】
技术研发人员:丁善贤范立文江智明江振华
申请(专利权)人:智业软件股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1