【技术实现步骤摘要】
基于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
的文档属性,取出...
【专利技术属性】
技术研发人员:丁善贤,范立文,江智明,江振华,
申请(专利权)人:智业软件股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。