基于IOS移动平台的医疗预约随访软件的分析与设计
2015-01-20叶辉
摘要:该文研究基于IOS系统下开发医疗预约随访软件,软件通过用户端和远程云端服务进行设计。患者可通过手机移动端进行医院医生和就诊项目等各种条件进行网上预约,治疗后用户可通过手机进行诊疗随访,患者可通过远程云服务维护自己个人健康信息以及获取相关疾病和用药信息,医生可以通过这些功能及时了解病人的健康状况,跟进治疗。
关键词:移动医疗;IOS;预约随访;云服务
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2014)36-8676-02
1 移动医疗的背景
从医院了解到患者与医生之间需要一种更便捷的沟通方式,以适应当今医患关系恶化、医患之间沟通信息不通畅的情况。而当今移动互联发展迅速,我们可以通过移动设备来收集患者信息,在无线网络的环境下,整合医疗信息,让患者实现手机预约,医生可通过移动端发送随访调查信息,跟踪患者的情况,提供疾病和用药信息,从而提高医生的诊疗效率,也提高病人的满意度。
2 软件功能分析
为了研究医院预约随访的手机软件应具备的功能,我们对广州中医药大学第一附属医院各科室医生和患者进行了调查分析,分析总结出下功能,如图1:
1) 预约模块,用户可根据本人的所在位置和所患疾病,选择相应的医院和医生进行预约。
2) 提供病人的随访信息登记的功能,医生可进行随访问题的初始化,病人可以通过软件反馈信息。
3) 医药知识咨询功能,主要是提供用户进行一些关于该疾病和用药知识的普及,让用户更了解诊疗方案。
3 软件系统设计
根据业务逻辑需求的分析,我们将系统分为病人终端、医生终端和服务器云端三部分来设计处理,由于基于IOS系统的手机功能先进,预计将来硬件会嵌入更多的人机交互功能,并且使用人群广泛,因此软件将基于IOS平台框架进行开发。
3.1 病人终端模块设计
1) 预约模块:用户主要的功能是预约功能,用户注册登录后,可以通过客户端选择医院医生后,查看医生的排班空余时间日期,有空余时间的日期可以进行预约。
2) 搜索模块,用户开启iPhone的GPS自动定位功能并允许客户端使用后,可以通过定位后获得当前用户经纬度,通过后台数据匹配得到用户所在的城市,直接让用户选择当地最近的医院。
3) 随访模块,预约成功并看病完成后,登录用户可以在此功能中填写诊疗状况反馈给医生终端。
4) 疾病用药信息模块,用户可在此获得相关的疾病信息和用药信息。
5) 设置模块,用户可以在此模块进行信息设置
3.2 医生终端包含的模块
1) 病人信息接收模块:医生通过此模块接收病人的信息。
2) 随访信息问题设置模块:医生通过此模块对不同病人设置诊疗后信息处理。
3) 随访统计分析模块:对随访结果进行医学数据分析与统计
3.3 服务器云端服务的模块
1) 数据库处理;2) 数据格式标准化处理;3) 数据分析、挖掘处理;4) 数据输入输出处理。
图2 软件架构设计
4 软件实现与展望
首先,软件病人终端和医生终端实现采用IOS开发平台为Xcode集成开发环境,使用Cocoa touch API辅助开发。Cocoa Touch由苹果公司提供的软件开发API, 用于开发iphone,ipod,ipad上的软件。也是苹果公司针对iPhone应用程序快速开发提供的一个类库。此库以一系列框架库的形式存在,支持开发人员使用用户界面元素构建图像化的事件驱动的应用程序。[1]
其次,服务器云端处理开发使用流行的第三方云端服务开发平台简称BaaS云服务(Backend as a Service),这些后台服务提供商通常会提供一个整合的方案,其中包括了后台数据库存储,以及其它可定制化的服务。而在iOS应用中整合这些服务并不难,只需要调用一两个类库就好。大多数此类服务可以提供免费账号,当然也针对规模可扩展性问题提供了不同的付费账号标准。
本项目选择Parse作为BaaS服务器。Parse 移动 SDK 为 iOS、Android 和 Windows Phone 应用程序提供了基于云的 API 和服务。Parse SDK 还提供了 JavaScript 和 REST API。使用 Parse API,您可以极快地以最少工作量让您的移动应用程序支持云处理。集成了 Parse API 的移动应用程序可以轻松地在 Parse 云上存储数据对象和文件,发送并侦听推送通知,管理用户,处理地理位置数据。对于需要扩展的移动应用程序,Parse SDK 可以提供所有灵活的云平台,功能如图3。
图3
综上所述,利用IOS先进的移动开发技术,开发针对病人和医生之间的预约随访软件,能解决现病人和医生沟通不够、医患关系紧张等局面,并能最大限度利用移动终端实现简单的一疾病用药信息传输,不久将来相信随着IOS平台技术不断发展,例如手机嵌入人体感应器,这样手机能通过软件实时反馈病人的身体信号给医生,医生便能随时随地为病人提供治疗建议,从而提高医疗质量评价[4],因此这类基于病人和医生之间的软件便具备更广阔的发展应用前景,将真正进入移动医疗的新时代。
参考文献:
[1] 谢瑾蕙,熊靖.病人出院随访系统及门诊复诊预约系统的设计及应用[J].当代医学,2012(20).
[2] 杨诗昊.iOS医用软件现状与展望[J].中国信息界-e医疗,2012(10).
[3] 吴信东,叶明全,胡东辉,等.普适医疗信息管理与服务的关键技术与挑战[J].计算机学报.ISTIC EI PKU (2012-5).
摘要:该文研究基于IOS系统下开发医疗预约随访软件,软件通过用户端和远程云端服务进行设计。患者可通过手机移动端进行医院医生和就诊项目等各种条件进行网上预约,治疗后用户可通过手机进行诊疗随访,患者可通过远程云服务维护自己个人健康信息以及获取相关疾病和用药信息,医生可以通过这些功能及时了解病人的健康状况,跟进治疗。
关键词:移动医疗;IOS;预约随访;云服务
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2014)36-8676-02
1 移动医疗的背景
从医院了解到患者与医生之间需要一种更便捷的沟通方式,以适应当今医患关系恶化、医患之间沟通信息不通畅的情况。而当今移动互联发展迅速,我们可以通过移动设备来收集患者信息,在无线网络的环境下,整合医疗信息,让患者实现手机预约,医生可通过移动端发送随访调查信息,跟踪患者的情况,提供疾病和用药信息,从而提高医生的诊疗效率,也提高病人的满意度。
2 软件功能分析
为了研究医院预约随访的手机软件应具备的功能,我们对广州中医药大学第一附属医院各科室医生和患者进行了调查分析,分析总结出下功能,如图1:
1) 预约模块,用户可根据本人的所在位置和所患疾病,选择相应的医院和医生进行预约。
2) 提供病人的随访信息登记的功能,医生可进行随访问题的初始化,病人可以通过软件反馈信息。
3) 医药知识咨询功能,主要是提供用户进行一些关于该疾病和用药知识的普及,让用户更了解诊疗方案。
3 软件系统设计
根据业务逻辑需求的分析,我们将系统分为病人终端、医生终端和服务器云端三部分来设计处理,由于基于IOS系统的手机功能先进,预计将来硬件会嵌入更多的人机交互功能,并且使用人群广泛,因此软件将基于IOS平台框架进行开发。
3.1 病人终端模块设计
1) 预约模块:用户主要的功能是预约功能,用户注册登录后,可以通过客户端选择医院医生后,查看医生的排班空余时间日期,有空余时间的日期可以进行预约。
2) 搜索模块,用户开启iPhone的GPS自动定位功能并允许客户端使用后,可以通过定位后获得当前用户经纬度,通过后台数据匹配得到用户所在的城市,直接让用户选择当地最近的医院。
3) 随访模块,预约成功并看病完成后,登录用户可以在此功能中填写诊疗状况反馈给医生终端。
4) 疾病用药信息模块,用户可在此获得相关的疾病信息和用药信息。
5) 设置模块,用户可以在此模块进行信息设置
3.2 医生终端包含的模块
1) 病人信息接收模块:医生通过此模块接收病人的信息。
2) 随访信息问题设置模块:医生通过此模块对不同病人设置诊疗后信息处理。
3) 随访统计分析模块:对随访结果进行医学数据分析与统计
3.3 服务器云端服务的模块
1) 数据库处理;2) 数据格式标准化处理;3) 数据分析、挖掘处理;4) 数据输入输出处理。
图2 软件架构设计
4 软件实现与展望
首先,软件病人终端和医生终端实现采用IOS开发平台为Xcode集成开发环境,使用Cocoa touch API辅助开发。Cocoa Touch由苹果公司提供的软件开发API, 用于开发iphone,ipod,ipad上的软件。也是苹果公司针对iPhone应用程序快速开发提供的一个类库。此库以一系列框架库的形式存在,支持开发人员使用用户界面元素构建图像化的事件驱动的应用程序。[1]
其次,服务器云端处理开发使用流行的第三方云端服务开发平台简称BaaS云服务(Backend as a Service),这些后台服务提供商通常会提供一个整合的方案,其中包括了后台数据库存储,以及其它可定制化的服务。而在iOS应用中整合这些服务并不难,只需要调用一两个类库就好。大多数此类服务可以提供免费账号,当然也针对规模可扩展性问题提供了不同的付费账号标准。
本项目选择Parse作为BaaS服务器。Parse 移动 SDK 为 iOS、Android 和 Windows Phone 应用程序提供了基于云的 API 和服务。Parse SDK 还提供了 JavaScript 和 REST API。使用 Parse API,您可以极快地以最少工作量让您的移动应用程序支持云处理。集成了 Parse API 的移动应用程序可以轻松地在 Parse 云上存储数据对象和文件,发送并侦听推送通知,管理用户,处理地理位置数据。对于需要扩展的移动应用程序,Parse SDK 可以提供所有灵活的云平台,功能如图3。
图3
综上所述,利用IOS先进的移动开发技术,开发针对病人和医生之间的预约随访软件,能解决现病人和医生沟通不够、医患关系紧张等局面,并能最大限度利用移动终端实现简单的一疾病用药信息传输,不久将来相信随着IOS平台技术不断发展,例如手机嵌入人体感应器,这样手机能通过软件实时反馈病人的身体信号给医生,医生便能随时随地为病人提供治疗建议,从而提高医疗质量评价[4],因此这类基于病人和医生之间的软件便具备更广阔的发展应用前景,将真正进入移动医疗的新时代。
参考文献:
[1] 谢瑾蕙,熊靖.病人出院随访系统及门诊复诊预约系统的设计及应用[J].当代医学,2012(20).
[2] 杨诗昊.iOS医用软件现状与展望[J].中国信息界-e医疗,2012(10).
[3] 吴信东,叶明全,胡东辉,等.普适医疗信息管理与服务的关键技术与挑战[J].计算机学报.ISTIC EI PKU (2012-5).
摘要:该文研究基于IOS系统下开发医疗预约随访软件,软件通过用户端和远程云端服务进行设计。患者可通过手机移动端进行医院医生和就诊项目等各种条件进行网上预约,治疗后用户可通过手机进行诊疗随访,患者可通过远程云服务维护自己个人健康信息以及获取相关疾病和用药信息,医生可以通过这些功能及时了解病人的健康状况,跟进治疗。
关键词:移动医疗;IOS;预约随访;云服务
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2014)36-8676-02
1 移动医疗的背景
从医院了解到患者与医生之间需要一种更便捷的沟通方式,以适应当今医患关系恶化、医患之间沟通信息不通畅的情况。而当今移动互联发展迅速,我们可以通过移动设备来收集患者信息,在无线网络的环境下,整合医疗信息,让患者实现手机预约,医生可通过移动端发送随访调查信息,跟踪患者的情况,提供疾病和用药信息,从而提高医生的诊疗效率,也提高病人的满意度。
2 软件功能分析
为了研究医院预约随访的手机软件应具备的功能,我们对广州中医药大学第一附属医院各科室医生和患者进行了调查分析,分析总结出下功能,如图1:
1) 预约模块,用户可根据本人的所在位置和所患疾病,选择相应的医院和医生进行预约。
2) 提供病人的随访信息登记的功能,医生可进行随访问题的初始化,病人可以通过软件反馈信息。
3) 医药知识咨询功能,主要是提供用户进行一些关于该疾病和用药知识的普及,让用户更了解诊疗方案。
3 软件系统设计
根据业务逻辑需求的分析,我们将系统分为病人终端、医生终端和服务器云端三部分来设计处理,由于基于IOS系统的手机功能先进,预计将来硬件会嵌入更多的人机交互功能,并且使用人群广泛,因此软件将基于IOS平台框架进行开发。
3.1 病人终端模块设计
1) 预约模块:用户主要的功能是预约功能,用户注册登录后,可以通过客户端选择医院医生后,查看医生的排班空余时间日期,有空余时间的日期可以进行预约。
2) 搜索模块,用户开启iPhone的GPS自动定位功能并允许客户端使用后,可以通过定位后获得当前用户经纬度,通过后台数据匹配得到用户所在的城市,直接让用户选择当地最近的医院。
3) 随访模块,预约成功并看病完成后,登录用户可以在此功能中填写诊疗状况反馈给医生终端。
4) 疾病用药信息模块,用户可在此获得相关的疾病信息和用药信息。
5) 设置模块,用户可以在此模块进行信息设置
3.2 医生终端包含的模块
1) 病人信息接收模块:医生通过此模块接收病人的信息。
2) 随访信息问题设置模块:医生通过此模块对不同病人设置诊疗后信息处理。
3) 随访统计分析模块:对随访结果进行医学数据分析与统计
3.3 服务器云端服务的模块
1) 数据库处理;2) 数据格式标准化处理;3) 数据分析、挖掘处理;4) 数据输入输出处理。
图2 软件架构设计
4 软件实现与展望
首先,软件病人终端和医生终端实现采用IOS开发平台为Xcode集成开发环境,使用Cocoa touch API辅助开发。Cocoa Touch由苹果公司提供的软件开发API, 用于开发iphone,ipod,ipad上的软件。也是苹果公司针对iPhone应用程序快速开发提供的一个类库。此库以一系列框架库的形式存在,支持开发人员使用用户界面元素构建图像化的事件驱动的应用程序。[1]
其次,服务器云端处理开发使用流行的第三方云端服务开发平台简称BaaS云服务(Backend as a Service),这些后台服务提供商通常会提供一个整合的方案,其中包括了后台数据库存储,以及其它可定制化的服务。而在iOS应用中整合这些服务并不难,只需要调用一两个类库就好。大多数此类服务可以提供免费账号,当然也针对规模可扩展性问题提供了不同的付费账号标准。
本项目选择Parse作为BaaS服务器。Parse 移动 SDK 为 iOS、Android 和 Windows Phone 应用程序提供了基于云的 API 和服务。Parse SDK 还提供了 JavaScript 和 REST API。使用 Parse API,您可以极快地以最少工作量让您的移动应用程序支持云处理。集成了 Parse API 的移动应用程序可以轻松地在 Parse 云上存储数据对象和文件,发送并侦听推送通知,管理用户,处理地理位置数据。对于需要扩展的移动应用程序,Parse SDK 可以提供所有灵活的云平台,功能如图3。
图3
综上所述,利用IOS先进的移动开发技术,开发针对病人和医生之间的预约随访软件,能解决现病人和医生沟通不够、医患关系紧张等局面,并能最大限度利用移动终端实现简单的一疾病用药信息传输,不久将来相信随着IOS平台技术不断发展,例如手机嵌入人体感应器,这样手机能通过软件实时反馈病人的身体信号给医生,医生便能随时随地为病人提供治疗建议,从而提高医疗质量评价[4],因此这类基于病人和医生之间的软件便具备更广阔的发展应用前景,将真正进入移动医疗的新时代。
参考文献:
[1] 谢瑾蕙,熊靖.病人出院随访系统及门诊复诊预约系统的设计及应用[J].当代医学,2012(20).
[2] 杨诗昊.iOS医用软件现状与展望[J].中国信息界-e医疗,2012(10).
[3] 吴信东,叶明全,胡东辉,等.普适医疗信息管理与服务的关键技术与挑战[J].计算机学报.ISTIC EI PKU (2012-5).