【简道云·插件开发大赛】壹人插件:姓名转拼音

楼主
我是社区第845866位番薯,欢迎点我头像关注我哦~
15

一、选手介绍

  • 姓名:Muses
  • 职业:部门经理
  • 所属行业:第三方医疗服务
  • 参赛初衷:学会基于简道云开放平台的自建插件开发,将工作中需要复用的功能插件化,使得日常工作更加便利、高效、快捷。

二、作品介绍

插件:姓名转拼音

  • 插件简介:符合ICH-GCP规范的姓名转拼音
  • 插件详细介绍:
    • 适用行业:特定型,医药研发领域。
    • 需求场景举例:
      • 业务背景:因为行业特殊性,相信很多朋友都不了解《ICH-GCP规范》甚至从未听说过这方面的内容,所以首先在这里做一个简单介绍。根据ICH-GCP指导原则,临床试验中CRF的受试者姓名填写应符合如下规范:临床试验中受试者的姓名全称不能出现在病例报告表中,必须采用拼音字母缩写的方式代替。依据不同情况的事先约定:
        • 当姓名拼音缩写为“3个字符”模式时,提取姓名汉字拼音的大写首字母;如:两个字的姓名(中国,填写格式为:Z-G),第2个字符以短横线“-”分隔;三个字的姓名(中国人,填写格式为:ZGR),各字母间没有分隔;四个或更多字数的姓名(中国人民,填写格式为:ZGM),提取姓名第1、2个汉字和最后一个汉字拼音的大写首字母。
        • 当姓名拼音缩写为“4个字符”模式时,根据姓名字数分别提取拼音字母的具体规则为:两个字的姓名(中国,填写格式为:ZHGU),每个汉字取2位拼音字母;三个字的姓名(中国人,填写格式为:ZGRE),取前两个汉字拼音首字母和第三个汉字2位拼音字母;四个或更多字数的姓名(中国人民,填写格式为:ZGRM),取前三个汉字拼音的首字母和最后一个汉字拼音的首字母;
      • 当前痛点:表单填写过程中因地域差异、口音差异、文化差异等因素带来的拼音填写不正确,或因对填写规则了解不充分而导致的拼音填写不规范等问题。
      • 解决方案:利用符合《ICH-GCP规范》的【姓名转拼音】插件,在表单设计时即配置好以何种方式(3字符模式/4字符模式)提取姓名拼音,让表单填写人员只需关注填写的姓名汉字是否正确,即可轻松完成表单的正确填报。
  • 设计思路及实现路径:
    • 设计思路:首先通过在自建服务器上实现汉字转拼音的接口,然后通过简道云开放平台自建插件开发工具赋予的能力调用该接口。
    • 实现路径:服务器汉字转拼音接口编写>>接口调试>>插件框架搭建>>插件代码开发>>插件测试>>插件发布
    • 效果演示:
  • 插件配置说明:
    • 触发动作:
    • 执行动作:
    • 预期效果:输入等待转换拼音的姓名汉字后,点击【执行按钮】后即可提到到符合规范的拼音。

三、心得分享

参加这次插件开发大赛的初心原本就不是为了比赛,主要目的有两个:

一是为了尽早开启插件开发功能,体验一把自己实现小功能需求的快乐。因为只能等待官方版本迭代的功能更新,实在太过于痛苦,懂的都懂!哈哈哈~~~

二是为了给自己创造一个有Deadline压力的学习机会,人都有惰性,需要经常逼迫一下,做起活来才更有干劲!哈哈哈~~~

说到写插件的难处,个人体会是:自建插件刚刚起步,帮助文档并不完善,对于不是程序员不以写代码为生的人来说,要从帮助文档里找到想了解的内容实在不太容易。从看懂文字到理解规则,再从帮助示例到自编代码,这之间的思维转换有时候只有一张纸相隔,但只要卡点还在就完全摸不着头绪。幸好参加大赛还有专属微信群,可以随时咨询、交流、学习,为开发成功铺垫了坚实基础。

接下来的日子,希望自建插件逐步完善从搭建框架到功能调试的指引,特别是帮助文档需要下点功夫进行整理内容,尽量从非专业程序员角度讲述,说白了就是职业程序员不稀罕必细看,非职业写代码的人能获得的有用信息又太少。真真实实帮助到简道云绝大多数非职业人士,通过自建插件去实现他们自己需要的功能。

最后当然是不得不提的重头戏,插件市场。有了自建插件的能力,培养起一批写插件的用户,建立起一个有良好交易秩序的插件市场生态环境,简道云一定会获得更大的成功取得更大的成绩,我坚信!

分享扩散:

沙发
发表于 2022-11-24 11:03:44
15

想要看看实际使用效果吗?点击下面的链接试试吧!

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1回帖数 1关注人数 7780浏览人数
最后回复于:2022-11-24 11:07

返回顶部 返回列表