本发明专利技术提供了一种麻醉机趋势图的生成方法,该生成方法通过定义数据添加事件,记录监测值至相应的趋势文件内,并通过设计数据在屏幕上的显示格式,能够在术中给医生提供实时生理体征数据的曲线显示,并能够实现对趋势数据保存后再次回顾查看的功能,给医生术中术后带来了极大的方便。
【技术实现步骤摘要】
一种麻醉机趋势图的生成方法
本专利技术涉及麻醉机
,具体涉及一种麻醉机趋势图的生成方法。
技术介绍
在麻醉机上具有趋势图的显示功能,目的是为了方便医护人员准确的观察病人生理体征变化,也可用于科研人员回顾病人术中的情况,传统的麻醉机上只有趋势表显示或者仅在术中有趋势图显示,但是在后期不能回顾查看。
技术实现思路
本专利技术的目的在于,为克服现有的麻醉机无法进行趋势图回顾查看的技术问题,提供一种麻醉机趋势图的生成方法,利用本方法能够在术中给医生提供实时生理体征数据的曲线显示,并通过合理的架构设计,能够实现对趋势数据保存后再次回顾查看的功能,给医生术中术后带来了极大的方便。为实现上述目的,本专利技术提供的一种麻醉机趋势图的生成方法,包括:步骤1)定义数据添加事件,通过触发该数据添加事件记录病人生理体征的各监测参数对应的监测值,并将监测值存储至相应的趋势文件内;步骤2)打开趋势图显示界面后清空屏幕显示的所有数据,选择需要显示的监测参数,并计算该监测参数的波形数量及波形显示位置;步骤3)读取步骤2)中选择的监测参数所对应的趋势文件,计算该趋势文件中所有监测值对应的屏幕像素点;步骤4)根据步骤2)中得到的波形数量及波形显示位置,将所有监测值对应的屏幕像素点及坐标画在临时内存上,最后将临时内存上存储的数据映射至屏幕上,生成所选监测参数的趋势图。作为上述技术方案的进一步改进,所述步骤1)中趋势文件的生成过程包括:步骤101)每间隔30秒触发一次数据添加事件,记录一条监测值数据;步骤102)将步骤101)中记录的所有监测值数据均放到设定的变量里,通过变量来判断当前监测值数据的字符串长度,为其开辟相应的存储空间后,将所有监测值数据累加赋值到一个大数据字符串中;步骤103)每间隔5分钟将步骤102)中获得的大数据字符串存储至指定文件中,形成趋势文件。本专利技术的一种麻醉机趋势图的生成方法优点在于:本专利技术的方法通过定义数据添加事件,记录监测值至相应的趋势文件内,并通过设计数据在屏幕上的显示格式,能够在术中给医生提供实时生理体征数据的曲线显示,并能够实现对趋势数据保存后再次回顾查看的功能,给医生术中术后带来了极大的方便。附图说明图1为本专利技术实施例中的一种麻醉机趋势图的生成方法流程图。具体实施方式下面结合附图和实施例对本专利技术所述的一种麻醉机趋势图的生成方法进行详细说明。如图1所示,本专利技术的一种麻醉机趋势图的生成方法,具体包括以下步骤:步骤1)定义数据添加事件,通过触发该数据添加事件记录病人生理体征的各监测参数对应的监测值,并将监测值存储至相应的趋势文件内。步骤2)当用户操作界面上显示的趋势图按键时打开趋势图显示界面,打开后会清空之前的屏幕显示数据(屏幕上可能存在上次的波形显示),判断当前需要显示的监测参数,并计算当前屏幕中监测参数的波形显示个数及波形显示位置,每一个监测参数对应的波形个数不一样,例如压力组对应四个波形,CO2组对应两个波形,麻气组对应两个波形,而潮气量对应一个波形等。监测参数可包括:压力组、潮气量、分钟通气量、呼吸频率、氧气组、CO2组和麻醉气体组。此时可根据时间段(如3小时、6小时、12小时、24小时)和存储的数据量来计算屏幕能够显示的监测值数据量,当存储的数据量不满3小时的数据时,则仅显示已存储的数据,且不能改变所要显示的时间段;当数据超过3小时不满6小时,可以切换时间量程为3小时或6小时,以显示不同时间段的数据;当数据超过6小时不满12小时,可以切换时间量程为3小时,6小时,12小时;而当存储的数据量已达到8640条时(已达到72小时的存储),则可以切换显示任意时间段的数据。步骤3)读取步骤2)中选择的监测参数所对应的趋势文件,计算该趋势文件中所有监测值对应的屏幕像素点;步骤4)根据步骤2)中得到的波形数量及波形显示位置,将所有监测值对应的屏幕像素点及坐标画在临时内存上,最后将临时内存上存储的数据映射至屏幕上,生成所选监测参数的趋势图。上述趋势文件的生成过程可包括:步骤101)在麻醉机运行过程中,每间隔30秒触发一次数据添加事件,添加病人生理体征的监测值数据;步骤102)将步骤101)中记录的所有监测值数据放到设定的变量里,通过变量来判断当前监测值数据的字符串长度,为其开辟相应长度的存储空间,将所有监测值数据累加赋值到一个大数据字符串中,所述的大数据字符串就是每30秒触发一次添加事件所累加的字符串集合;步骤103)每间隔5分钟将步骤102)中获得的大数据字符串存储至指定文件中,形成趋势文件,存文件的时间不能过短,如果太短会导致系统响应不过来出现内存溢出的情况。基于上述处理过程生成的趋势文件,在每次开机时,需从指定文件读取趋势文件存储的所有数据,每次读取都要判断所读条数的时间,当两条数据的时间差超过30s时则在两条数据之间补足30s一次的数据存储时间,以保证存储的数据不丢失。同时设定趋势文件最多保存的数据条数为8640条,如果超过8640条则删除最开始的一条数据,此时可通过设置的list数据判断当数据超过8640条时,抹掉与将要存储的字符串长度相同的数据。另外,如图1所示,当监测麻醉气体时,需要计算每个麻醉气体的量程,因为麻醉气体类型不一样其对应的量程也不一样。所述的量程为每个波形的数值范围,例如DES对应0~21.9,ISO对应0~9.9。当监测CO2时,需要判断CO2的单位(如%、mmHg、kPa等单位),根据不同的单位计算显示值,用户可以在麻醉机里进行切换配置。当为其它要显示的监测数据时,需要计算当前监测值对应的屏幕像素点。利用不同的颜色区分每个监测数据所显示的波形,麻醉气体的颜色可根据气体模块的标准定义。最后所应说明的是,以上实施例仅用以说明本专利技术的技术方案而非限制。尽管参照实施例对本专利技术进行了详细说明,本领域的普通技术人员应当理解,对本专利技术的技术方案进行修改或者等同替换,都不脱离本专利技术技术方案的精神和范围,其均应涵盖在本专利技术的权利要求范围当中。本文档来自技高网...
【技术保护点】
一种麻醉机趋势图的生成方法,其特征在于,包括:步骤1)定义数据添加事件,通过触发该数据添加事件记录病人生理体征的各监测参数对应的监测值,并将监测值存储至相应的趋势文件内;步骤2)打开趋势图显示界面后清空屏幕显示的所有数据,选择需要显示的监测参数,并计算该监测参数的波形数量及波形显示位置;步骤3)读取步骤2)中选择的监测参数所对应的趋势文件,计算该趋势文件中所有监测值对应的屏幕像素点;步骤4)根据步骤2)中得到的波形数量及波形显示位置,将所有监测值对应的屏幕像素点及坐标画在临时内存上,最后将临时内存上存储的数据映射至屏幕上,生成所选监测参数的趋势图。
【技术特征摘要】
1.一种麻醉机趋势图的生成方法,其特征在于,包括:步骤1)定义数据添加事件,通过触发该数据添加事件记录病人生理体征的各监测参数对应的监测值,并将监测值存储至相应的趋势文件内;步骤2)打开趋势图显示界面后清空屏幕显示的所有数据,选择需要显示的监测参数,并计算该监测参数的波形数量及波形显示位置;步骤3)读取步骤2)中选择的监测参数所对应的趋势文件,计算该趋势文件中所有监测值对应的屏幕像素点;步骤4)根据步骤2)中得到的波形数量及波形显示位置,将所有监测值对应的屏幕像素点及坐标画在临时内存上,最后...
【专利技术属性】
技术研发人员:张静静,
申请(专利权)人:北京谊安医疗系统股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。