自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(309)
  • 收藏
  • 关注

原创 致在研发路上努力奔跑的技术人

2019年2月4日,3M公司完成了对医疗信息技术开发商M*Modal约10亿美元的收购。此次收购旨在得到M*Modal的人工智能开发团队,从而推动其自身的医疗健康信息系统业务。2021年4月16日,微软宣布以197亿美元现金收购Nuance。这是智能语音行业最大的一起并购案。相信很多人都没听过Nuance,但在语音识别领域,Nuance的曾经是稳居第一名超过十几年。大家熟知的苹果语音助手Siri所使用的语音识别引擎就是由Nuance开发,而Google语音识别部门的核心人物也是来自Nuance的技术团队。时

2022-06-23 23:34:19 825 1

原创 回答网友一个delphi的chart的问题

摘要:本文介绍了在图表控件中如何处理值为0的数据点显示问题。通过使用clnone颜色设置,可以让值为0的点只显示标签而不与相邻点连接。具体实现有两种方法:1)直接为每个数据点指定颜色,如将0值点颜色设为clnone;2)使用ColorRange函数批量设置特定值范围(如-0.01到0.01)的数据点颜色为clnone。文中提供了Delphi代码示例,演示了如何在TChart控件中应用这些方法,并设置Y轴范围为0-100。

2025-06-28 21:59:39 281

原创 关于我得到微软MVP的称号的这件事,再次感谢AlexChow

5月的时候,收到了邮件通知拿到了的称号。AlexChow大佬的博客是AlexChow - 博客园。

2025-06-22 22:52:51 658 1

原创 偷懒一下下

本文介绍了将C#数字转中文函数改写成JavaScript版本的过程。通过AI工具辅助转换,原C#函数使用数组存储单位和数字对应中文,处理零值、单位组合等特殊情况。改写后的JS函数保留了核心逻辑,包括:数字分解、单位拼接、特殊字符处理(如"零十"、"亿万")、去除多余零值等。主要差异在于JS使用正则表达式替换链式操作,改用while循环替代goto语句,并调整了字符串处理方法(如endsWith/substring)。最终实现功能一致,在浏览器环境中运行正常。

2025-06-13 19:43:38 451

原创 工作记录 2017-07-05,今天,FNSR正式上线3年了。 关于Billing的一些想法

摘要:2017年7月5日工作日志主要包括两方面内容:1)医疗信息系统整合计划,拟将打字、Coding和Billing三项服务整合为面向小诊所的完整产品,重点优化医生护士使用界面,需支持多浏览器和平板;2)语音识别监控数据,剔除121篇无效文档后统计显示8%的空白率,主要问题为超时、识别率低和翻译长度不足等。当前已具备部分技术基础,但医护端功能开发仍是主要挑战。

2025-06-08 12:48:14 424

原创 工作记录 2017-07-07

2017年7月7日工作记录摘要:完成RD服务器更新,相关文件存放于指定路径。数据库执行了gene.sql和hosp_sp.sql更新。支付导入系统(PaymentImport)更新了多个dll和exe文件。web端修改包括dashboard文字提示、IE兼容性问题修复及支付列表功能优化。发现保险计费异常问题(同一服务不同收费)和二次索赔错误,计划次日提交修复方案。语义分析服务日志显示:处理903份文档,其中7.3%为空白文档,存在超时、低分翻译等问题。

2025-06-08 12:37:08 845

原创 工作记录 2017-08-01

2017年8月1日工作记录摘要:完成了邮件问题修改和RD服务器更新,更新文件存放在指定目录。主要进行了数据库修改:1)调整hosp_sp.sql中主保险和copay相关逻辑;2)修改sp_job_summary和sp_complete_job_pay的保险状态处理;3)更新了web应用的bin目录dll文件和scripts脚本。重点解决了:1)发票copay处理问题;2)付款摘要的主保险判断;3)付款摘要显示顺序;4)付款清单添加备注功能。更新涉及SQL脚本和多个业务组件。

2025-06-08 11:21:30 697

原创 工作记录 2018-08-21

2018年8月21日工作记录显示,当天主要完成了以下任务:1)协助BPO处理账单相关事务并解决邮件问题;2)更新RD服务器,更新文件存放于指定路径;3)数据库更新操作,包括执行hosp.sql脚本文件;4)修改CMS1500提示信息及相关CPT提示;5)执行系列SQL更新语句,为特定账户代码(0888)的多个数据库表添加DMC前缀到mr_no字段。所有更新文件及操作均详细记录在案。

2025-06-08 11:01:55 316

原创 回答网友一个文件监控的问题

本文介绍了使用FileSystemWatcher实现文件监控的解决方案。通过创建DirectoryMonitor类封装文件系统监控功能,可以实时监听指定目录下的文件创建、修改、删除和重命名事件。相比Timer轮询方式更高效,支持设置NotifyFilter过滤条件,并包含子目录监控。使用时只需初始化监控路径,绑定对应事件处理程序即可实现文件变更时的自动处理功能。该方案适合需要文件同步或自动化处理的场景,代码简洁易用。

2025-06-07 14:15:22 197

原创 NET9的新特性、图像处理、使用AI优化代码、优化AI给出的代码

NET9的新特性、图像处理、使用AI优化代码、优化AI给出的代码

2025-06-07 13:39:52 1752 1

原创 一种在SQL Server中传递多行数据的方法

摘要:文章介绍了在SQL Server中处理JSON数据的简便方法。通过示例代码演示了如何从JSON字符串中查询数据、将JSON数据插入临时表,以及将查询结果生成新的JSON。这种方法利用SQL Server对JSON的原生支持功能,适合在非高并发项目中快速开发使用。虽然作者称之为"偷懒"的方法,但确实能有效提高开发效率。

2025-06-02 11:20:44 524

原创 一张Billing项目的流程图

Historical Job 加了Applied的显示和详细。修改Payment Posted的导出。Claim List的页面加了导出。

2025-05-27 22:32:20 931

原创 一种C# 的SM4 的 加解密的实现,一般用于医疗或者支付

本文介绍了C#实现的SM4加解密方案,主要面向医疗和支付场景。核心内容包括:1)SM4Engine加密引擎的使用;2) ECB模式配合PKCS7填充的实现;3) 提供Encrypt_test/Decrypt_test测试方法,支持ASCII密钥和UTF-8明文处理;4) 包含严格的十六进制格式校验(FromHexString)和转换(BytesToHex)工具;5) 采用BouncyCastle密码库实现,确保128位密钥长度校验。该实现支持字符串到十六进制密文的双向转换,可用于安全数据传输场景。代码结构清

2025-05-27 15:28:25 1001

原创 开发过的一个Coding项目

本文提出了医学编码管理的系统化解决方案,主要包括四个方向:1)文档与人员管理,推荐使用在线工具进行资料管理和培训;2)工作流管理,建议集成到EHR系统进行人员考勤和数据分析;3)计算机辅助编码,涉及编码库整合、查询引擎开发及基于报告/接口的智能编码;4)系统集成与远程工作,包含数据交换服务、日志工具和非远程桌面模式下的编码工作支持。方案强调现有工具整合与智能化辅助功能开发。

2025-05-26 18:23:12 289

原创 一个质谱仪的系统的发布

质谱仪数据处理系统安装指南 本文介绍了质谱仪的基本原理和数据处理系统的安装过程。质谱仪由离子源、质量分析器和离子检测器组成,可将试样分子离子化并分离检测。系统采用C#背景页面与Python+Java进行质谱数据处理。安装步骤包括:1)通过SQL脚本或备份文件建立数据库;2)复制程序文件到指定目录;3)注册必要的DLL文件;4)IIS发布网站并配置;5)设置文件路径和测试访问。系统部署在D:\FNMSS和D:\NISTDEMO目录下,测试地址为http://12.181.77.197/fnmss/,默认密码1

2025-05-26 17:51:06 429

原创 和一些网友关于AI项目落地的讨论及具体案例

AI技术正在深刻改变各行业的工作模式。程序员通过AI赋能可大幅提升效率,但AI并非简单替代人力,而是需要与业务深度结合。以医疗行业为例,AI已应用于电子病历编码(准确率超90%)、海量文档智能整理(年处理2.1亿页)、语音转录质检等场景,使服务成本降低30%以上。尽管存在质量控制挑战,但通过建立独立质检部门、第三方审核等机制可有效解决。AI本质是先进生产力工具,其落地需要配套的业务设计和组织变革,未来十年将催生更多精细化分工和新业态。

2025-05-24 14:33:23 1099 3

原创 翻到了一段2005年写的关于需求的文字

翻到了一段2005年写的关于需求的文字

2025-05-18 20:15:07 629

原创 发布时将多个bpl 打包成一个bpl的方法,或者说:不需要vcl60.bpl情况下 18.5K的exe 照常可以运行。

文章讨论了在Delphi开发中,将多个BPL(Borland Package Library)文件打包成一个BPL文件的方法。通过这种方式,开发者可以在不依赖VCL60.BPL等外部包的情况下,使EXE文件正常运行。具体步骤包括新建一个包,将相关DCU文件添加进去,并确保其他依赖基于RTL60和这个新BPL。这种方法可以减少依赖,简化发布流程,并提高维护效率。虽然有人质疑其实际意义,但作者强调,对于特定项目,这种打包方式具有显著优势。

2025-05-18 19:48:51 650

原创 使用AI帮助网友解决一个实际算法的问题,并进行性能测试

本文介绍了如何通过AI生成C#代码来拟合圆。作者使用AI生成了一个名为CircleFitter的类,该类通过最小二乘法拟合一系列点,计算出圆心和半径。AI还生成了CircleGenerator类,基于Bresenham算法生成圆轨迹。测试中,作者生成了32万个随机点,并通过CircleFitter类快速计算出圆,耗时仅3毫秒。整个过程展示了AI在代码生成和算法实现中的高效性,强调了写好提示词的重要性。

2025-05-18 14:22:00 506

原创 一个项目的周测试的文档(Billing Service 测试文档)

Extra status排序 测试结果:ok。Department 排除 测试结果:ok。Biller# 排序 测试结果: ok。Job date 排除 测试结果:ok。Insurance排序 测试结果:ok。File ID 排除 测试结果: ok。Policy# 排序 测试结果:ok。新增icd-10编码。Claim# 排除 测试结果:ok。Status排序 测试结果:OK。Case# 排序 测试结果:ok。单个条件搜索,测试结果: OK。Job# 排序 测试结果:ok。Name 排序 测试结果:ok。

2025-05-07 22:01:47 863

原创 2014年写的一个文档《基于大数据应用的综合健康服务平台研发及应用示范》

当今社会已经处于高度信息化的时代,作为关系民生的重要领域,医疗行业的信息化直接涉及临床服务、社会保障、医学研究和大众健康等环节,对提升医疗服务水平,强化管理职能,改善民生具有推动作用。本项目的目标是根据国内外医疗病历管理的行业趋势和信息技术的发展趋势,研发新一代的基于大数据应用环境下的智能移动结构化个人健康及电子病历信息管理云平台,通过整合各医疗机构和区域医疗平台信息,形成以个人健康档案信息管理为内容,服务病患个人、医疗机构与相关部门的综合健康服务大数据平台。大数据时代,医疗卫生随着科技的进步而蓬勃发展,医

2025-05-07 19:51:50 809

原创 工作记录 2015-06-01

工作记录 2015-06-01。统计了最近几个星期0223医院的打字和录音的时间比。上周的比值是3.42,是近8个星期中最低的值。和05/03/2015 - 05/09/2015的3.74相比,下降了8.5%((3.74-3.42)/ 3.74)。通过每周的数据来看,起伏比较大,所以实际的缩短的时间还需经过更长的一段时间才能统计出来。

2025-05-03 19:17:15 740

原创 工作记录 2015-05-28

例如:description of procedure这个标题内容较长,里面经常提到anesthesia,counts,estimated blood loss等其他section的关键字,因此有比较多的关系设置,有时报告前面误转这个标题就会引起其他标题转换不出。3. 一些模板么有设置的标题,我们会转换成意思类似的标题或者漏转。Pe部分念得比较快,关键字没有识别出来,或者误把内容当关键字转标题,经常出错的标题有back neuro neck。6. 医生没有念标题,漏转标题。

2025-05-03 19:07:12 848

原创 工作记录 2015-07-15

工作记录 2015-07-15

2025-05-03 18:11:32 581

原创 工作记录 2017-12-12 + 在IIS下发布wordpress

工作记录 2017-12-12 + 在IIS下发布wordpress

2025-05-02 23:34:51 513

原创 AI人工智能的接入和使用

AI人工智能的接入和使用

2025-05-02 21:08:31 1367 1

原创 语音识别质量的跟踪

语音识别质量的跟踪

2025-04-27 22:25:26 1154 1

原创 CDA Edit 的设计

一、CDA的定义CDA是一种基于XML的标准,用于描述和交换临床文档。它定义了文档的结构和内容,包括患者信息、诊断结果、治疗计划等。CDA的设计目标是实现文档的可互操作性和可扩展性,使不同的医疗信息系统能够共享和解释这些文档。二、CDA的作用1、促进临床信息的共享和交流:CDA提供了一种统一的格式,使不同的医疗信息系统能够共享和交换临床文档。这有助于医生之间的沟通和协作,提高医疗服务的质量和效率。2、支持电子健康记录的存储和管理:CDA可以用于存储和管理患者的电子健康记录。

2025-04-27 22:14:59 840

原创 工作记录 2018-09-04

工作记录 2018-09-04

2025-04-24 14:50:54 203

原创 回答一个网友程序错误的问题

回答一个网友程序错误的问题

2025-04-22 12:17:09 211

原创 一个变量生命周期的问题

一个变量生命周期的问题

2025-04-22 10:55:30 670

原创 回答网友的一个 TEdgeBrowser 加载本地文件问题

回答网友的一个 TEdgeBrowser 加载本地文件问题

2025-04-19 22:51:36 532

原创 工作记录 2015-09-18

工作记录 2015-09-18

2025-04-12 13:31:43 817

原创 工作记录 2015-08-24

工作记录 2015-08-24

2025-04-11 16:37:25 722

原创 工作记录 2015-05-27

工作记录 2015-05-27

2025-04-11 16:12:39 906

原创 工作记录 2017-04-05

工作记录 2017-04-05

2025-04-04 02:19:07 1141

原创 工作记录 2017-03-27

工作记录 2017-03-27

2025-04-03 16:04:52 355

原创 工作记录 2017-03-24

工作记录 2017-03-24

2025-04-03 15:57:19 320

原创 工作记录 2017-03-23

工作记录 2017-03-23

2025-04-02 00:47:23 376

原创 工作记录 2017-03-22

工作记录 2017-03-22

2025-04-02 00:24:18 853

使用C#实现一种大图像模糊的处理

使用C#实现一种大图像模糊的处理

2025-06-07

通过AI生成C#代码来拟合圆

通过AI生成C#代码来拟合圆。作者使用AI生成了一个名为CircleFitter的类,该类通过最小二乘法拟合一系列点,计算出圆心和半径。AI还生成了CircleGenerator类,基于Bresenham算法生成圆轨迹。测试中,作者生成了32万个随机点,并通过CircleFitter类快速计算出圆,耗时仅3毫秒。整个过程展示了AI在代码生成和算法实现中的高效性,强调了写好提示词的重要性。

2025-05-18

delphi在内存中调用dll中的函数

delphi在内存中调用dll中的函数。网友想调用dll,但是不想把dll释放到硬盘,想放在内存中。俺的回答是:是从内存中,根据pe结构确定call的地址。这是delphi的例子。dll目录下是测试用的dll,dll2pas目录下是把dll写入到pas的工具。exe目录下是应用诚信度演示。核心处理在DLLUnit中。

2024-10-13

C#源码识别图像中的管脚

识别图像中的管脚 ,C#源码。使用Fill 计算区域。没有使用视觉库,全部源码在PT.CS中

2024-08-24

一个delphi写的连连看

一个delphi写的连连看,使用的Graphis32。代码比较简单。20多年前刚开始使用delphi事写的。后来翻写成了Android版本。主要代码在U_llk.pas中。素材在img目录下。使用Delphi7编译。

2024-06-17

在C# 中调用非托管DLL

在一个QQ群里,有人在问如何“在C# 中调用非托管DLL”。 俺脑子抽抽了一下,就回了一句“你喜欢用那种声明方式,就用那种方式去调用。” 然后就有人说:“参数声明要和DLL的声明完全一致”。 俺脑子又抽抽了一下,又回了一句“可以不一致,反正就是两种 一种是byref 一种是byval。注意一些,这个就OK”。 然后就被怼了。俺就写了一个例子,用三种不同的声明方式进行演示,发在了群里。然后俺就被 踢出群了。 下面的代码中: 第一种声明方式 : private static extern uint GetWindowsDirectoryA(StringBuilder lpBuffer, uint uSize ) ; 这种方式用的比较多,也是 大家推荐的一种写法。 第二种声明方式: private static extern uint GetWindowsDirectoryA_ref( ref byte lpBuffer, uint uSize); 这个其实就个bug。但是它确实可以得到正确的结果。虽然参数声明中 的 ref byte lpBuffer 是错误的,但是这不妨

2024-05-28

delphi可视化控制如何在win32 API创建的窗口程序中通过代码引用使用

delphi可视化控制如何在win32 API创建的窗口程序中通过代码引用使用

2024-05-14

一个DICOM测试工具

一个DICOM测试工具。 引用了 fo-dicom 。程序位置在 PacsTestTools\bin\Debug。用于测试 C-StoreSCU 和 Work List。主要代码参看 public class TDicomService : DicomService, IDicomServiceProvider, IDicomCStoreProvider, IDicomCFindProvider, IDicomCMoveProvider, IDicomCGetProvider, IDicomCEchoProvider

2024-05-02

c#的1毫秒的多媒体计时器

回答网友 1毫秒的时钟的问题 在一个QQ群里,有位网友说实现1毫秒的时钟需要使用一个线程不停的判断时间,不能有sleep,但是这样就会耗费CPU。 俺跟了一句 可以用多媒体时钟 Win95 就有,然后被怼了。实际上,我很早就这么用,那时是写一个超声的医疗设备的数据采集,用c++ builder写的。 所以我写了这个例子 ———————————————— 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 原文链接:https://blog.csdn.net/withcsharp2/article/details/131867006

2024-01-23

用于医保的c#版SM2加密测试

c#版SM2加密。适用于医保基金监管业务智能场景监控指挥中心 医药机构数据采集 接口文档(v2.0) SM2为椭圆曲线公钥密码算法:我国自主知识产权的商用密码算法,是ECC(Elliptic Curve Cryptosystem)算法的一种,基于椭圆曲线离散对数问题,计算复杂度是指数级,求解难度较大,同等安全程度要求下,椭圆曲线密码较其他公钥算法所需密钥长度小很多。 业务报文为 setl_d 遵循省医疗保障信息平台定点医药机构接口规范 。 遵循市医保基金监管业务智能场景监控指挥中心系统数据交换规范。

2024-01-23

特定大数据量的CSV文件的读取(delphi版代码)

测试文件 在 《特定大数据量的CSV文件的读取》中

2023-12-21

特定大数据量的CSV文件的读取

可以在8秒钟读取一个包含1.2亿行14列的9G大小的CSV的文件,并进行显示。

2023-09-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除