proginn0747291087
1月前来过
全职 · 400/日  ·  8700/月
工作时间: 周末08:00-18:00工作地点: 远程
服务企业: 0家累计提交: 0工时
联系方式:
********
********
********
聊一聊

使用APP扫码聊一聊

个人介绍

我叫杨爽,今年24岁,来自湖北荆州,毕业武汉外语外事职业学院,毕业时间为2020年,大学期间在读计算机应用技术专业,了解多种开发技术,例如.net、java等开发语言,对于Oracle、Mysql、SQL server 等主流数据库有着熟练度的操作

有过三年工作经验,在第一任工作中担任医疗实施工程师,主要工作在于服务器于数据库的管理和优化,对多种医疗系统的对接,保证各个数据能够透回到系统中,帮助用户解决有关医疗检验系统中遇到的疑难问题。

后期因为疫情严重化,放弃实施工程师工作,重新学起了开发,加上对医疗系统的业务流程比较了解,所以做起了医疗开发。

开发工作中,主要是对别的医疗系统进行对接,或收集实施部门提供的需求将系统作二次开发,医疗系统中与检验系统对接的主要包括HIS、BIS、MER、CIS等。对接其他系统主要使用到Mybatis和Mybatis plus技术。保证各个系统中的数据能够完整的回传到检验系统中,对于实施部门收集的开发,我们按照一天一次或两天一次的工作进度来开发实施部门提出的需求,开发后,会现在公司的测试环境中保证流程没有问题,然后将更新文件发布,由实施部门同事,将更新文件下载更新。

在疫情期间,对接过赛思平台,对接赛思平台的功能主要是核酸上传健康码,对接赛思平台后,也对系统做了二次开发,新增各个模块,对系统功能进行进一步的完善。

疫情期间数据量一般都很多大,一个专科医院疫情期间单个核酸检测数据量超过1000W+的量,所以缓存机制一般我们都是使用Redis做集群,并发量大,单个Redis缓存可能会造成宕机的效果,在开发中,数据库信息一般我们都按照分库分表机制来使用,比如一些业务中的数据字段我们会使用Oracle存放,例如一些日志信息、图片、文件,数量太多的话,我们会使用MongoDB文档型数据库来存储,不然全部使用Oracle数据库存储会导致压力飙升,用户体验感极差。中间件技术我们选择是RabbitMQ,在项目上线之前会将MQ集群搭配好,保证队列消费吞吐量高。

工作经历

  • 2020-09-15 -2023-02-02武汉华莱信软件有限公司java工程师

    在第一任工作中担任医疗实施工程师,主要工作在于服务器于数据库的管理和优化,对多种医疗系统的对接,保证各个数据能够透回到系统中,帮助用户解决有关医疗检验系统中遇到的疑难问题。 后期因为疫情严重化,放弃实施工程师工作,重新学起了开发,加上对医疗系统的业务流程比较了解,所以做起了医疗开发。 开发工作中,主要是对别的医疗系统进行对接,或收集实施部门提供的需求将系统作二次开发,医疗系统中与检验系统对接的主要包括HIS、BIS、MER、CIS等。对接其他系统主要使用到Mybatis和Mybatis plus技术。保证各个系统中的数据能够完整的回传到检验系统中,对于实施部门收集的开发,我们按照一天一次或两天一次的工作进度来开发实施部门提出的需求,开发后,会现在公司的测试环境中保证流程没有问题,然后将更新文件发布,由实施部门同事,将更新文件下载更新。

教育经历

  • 2018-09-06 - 2020-09-06武汉外语外事职业学院计算机应用技术专科

技能

0
1
2
3
4
5
作品
电子健康

1、会员档案 2、报告上传 3、预约管理 4、特性描述 Redis实现热点数据存储 支持持久化和水平扩展 对于海量查询能够迅速响应,保证了查询效率 Echarts实现多样化图形报表 JasperReports实现PDF报表 Jaspersoft Studio进行报表设计,满足企业需求 FreeMarker 生成静态页面,可以根据企业需求设计不同模板 RabbitMQ 异步通知生成静态页,用户体验更出色

0
2023-08-19 12:06
医院信息管理系统

负责内容:使用 Spring Boot 框架搭建项目,设计数据库表结构,实现医疗数据的统计和分析功能,实现病人门诊挂号, 实现网络医院对接,实现医院管理、医生排班、患者挂号、病历管理等核心功能。 使⽤Spring Security 实现⽤⼾认证和授权,保证系统的安全性,使用 Elasticsearch 进行数据的全文检索和聚合 分析,提高数据查询效率,使用 Spring Batch 实现数据的批量处理,提高系统的性能,使用 Redis 缓存优化系统 性能,提高用户体验,使用 RabbitMQ 实现消息队列,实现异步处理和解耦,使用 MongoDB 作为文档型数据库, 存储和查询实验数据,使用 MyBatis 和 MyBatis Plus 进行数据库操作和管理,使用 Docker 进行容器化部署,实 现系统的高可用性和可扩展性,使用 Spring Cloud 实现微服务架构,提高系统的灵活性和可维护性,使用 Vue.js 实现前端数据可视化展示,提供直观的数据分析结果,提供良好的用户界面。

0
2023-08-19 08:11
医疗检验系统

模块划分: 1、标本采集:医生在系统中刷取病人提供的导诊单号,从而在系统类部调用接口,查询HIS系统的缴费或单号是否存在,如果存在且有检验医嘱,HIS系统会将数据返回过来,从而检验科医生打印条码。 2、标本接收:门诊:门诊病人可不用执行标本签收这一步,可直接在审核界面模块,直接刷条码录入信息,将标本推送至仪器检测 住院:住院条码必须签收才能继续检测,如果没有签收就可能造成未计费,在签收时,调用HIS接口,查询计费状态,如果计费弹出友好提示,未计费则修改HIS数据库状态 3、审核界面:门诊条码可以不用签收,直接将条码到该模块处刷取,刷取后出现该条码下的病人信息、检验医嘱。将检测样本推送上机后,机器做完检测将数据回传回来,可以采用TCP、UDP、串口、TXT、Execl、消息队列等方式,解析对应的仪器接口文档,将仪器传输过来的原始数据解析,里面包括条码号,通过该条码号与界面中的数据匹配,将检验数据与该数据绑定,存入数据库,检查检测标本数据无异后,审核数据,如果出现危急值情况,则可通知病房,医生电脑及护士电脑,可以采用弹框,如果医生或护士没有确定则一直停留在该界面,也可通过短信接口通知医生,门诊危急值则直接忽略,正常打印报告单给病人拿走。 4、报告发布:病人检测信息通过医护人员的检测无异后,医护人员则审核该报告,审核后门诊病人可通过导诊单号或身份证号在自助报告打印机中的的自助机模块上打印报告单,门诊病人也可在*公众号或小程序查询该信息,住院病人报告审核后,医生电脑中则可在电子病历或HIS系统中查看到该病人所有的检验报告单 5、核酸导入:核酸批量导入:调用省平台接口,将医护人员采集的10/1、20/1核酸管,录入到LIS系统中,由LIS系统生成一个主管条码,主管条码下包括所有10/1、20/1的子条码信息,LIS系统标本审核界面则只需要录入主管信息,则可以直接将对应主管信息下的子管信息,录入到子仪器中,审核时只需要审核主管信息,对应主管的子信息就会全部审核,同时调用省平台接口,回传检测数据给省平台,由省平台调用健康码接口,如果出现阳性,需要拦截器拦截,并提示医护人员 负责功能模块:标本采集、标本接收、报告发布、报告查询 使用技术栈: 标本采集: 使用spring mvc来处理医生刷取到诊单号的请求,定义相关的API接口和路由,spring mvc控制器中,调用封装了HIS系统查询接口的方法,根据导诊单查询缴费或单号是否存在信息,如果查询到有检验医嘱,则调用HIS系统的接口获取相应的数据,并使用JasperReports生成条码并打印,在标本采集的业务中,可以使用Redis作为缓存,将查询到的缴费单号或信息存储在Redis中,减少对HIS系统的频繁查询,提高系统的性能,在每次查询时,先检查Redis中是否存在缓存数据,如果存在,则直接从缓存中获取,如果不在,则查询HIS系统,并将结果缓存到Redis中,使用RabbitMQ消息队列来实现系统内不同模块的异步通信和解耦,如发送医生的采集请求、处理导诊单号的验证等,使用Mybatis plus 进行数据库Mysql的访问 标本接收: 使用Redis作为缓存,存储标本数据的部分信息,提高系统的性能,在标本接收界面,使用刷取病人条码号的方式查询HIS提供的费用接口,检查是否计费,可以使用Spring RestTemplate来调用HIS系统的接口并解析相应,如果在HIS的接口中发现未计费,可以使用MyBatis操作数据库,将对应的标本数据状态改为待计费的状态,如果住院条码在标本数据库中没有签收,需要在对应的界面中进行签收操作,通过调用相应的接口,使用Spirng Data更新数据库中对应的标本数据状态 报告发布: 使用Spring Boot快速搭建项目,集成Spring MVC和Spring MyBatis连接MongoDB,在报告审核通过后,将病人信息和相应的检验报告存储到MongoDB中,使用MongoDB的GridFS存储报告的图片数据,通过WebSocket与医院小程序建立实时连接,在报告审核通过后将检测结果以图片形式推送给注册的病人,为自助报告打印机添加与系统的通信接口实现与程序的集成,在自助报告打印机中提供查询功能,可以通过与后端系统的通信接口查询并打印检验报告。 报告查询: 使用JasperReports来将数据库中的用户信息、性别、性别、检验结果、参考值等数据通过数据源绑定到模版中,使用Apache PDFBox导出PDF文件提供给医生病人打印,使用Spring Boot来搭建应用程序的基础框架,利用Spring MVC实现RESTful API提供查询功能。 使用Mybits集成MySQL数据库,进行数据的存储和查询操作。 在报告查询模块中,根据医生的查询条件和查询参数,使用Mybaits提供的查询功能进行数据库查询。 根据病人信息的状态字段(如已审核、未审核、已签收、新申请等),对查询结果进行分类展示。

0
2023-08-19 08:10
更新于: 2023-08-19 浏览: 76