最近,一位开诊所的朋友找到我,说是她花了800元钱买了一款软件,让我帮她在家里也装一个,她回家以后也能看。
我问她是什么软件,她发聊天记录给我,我看是“三x草xx门诊管护”。她说装也是商家通过网络帮她装的,她也不会装。我于是网上一通找,下载回来,把管理员密码搞定了,给她加了一个用户,打包后发给她,让她在家里的电脑上解压后就能用。
过了几天,她说家里的软件没有诊所里的病人数据,想要把病人数据导出来带回去。还有,这个软件里面的东西太多了,她只要病人基本的信息、病情和开的药就行,让我帮忙把软件也改一改。
我一看这情况,知道三言二语说不清楚了。她根本不懂软件开发,以为花钱买了软件,想要做什么都很容易了。
我说这样吧,你根本不需要花钱买这么一个复杂的软件,你用excel就好,我给你设计一个表格,哪里都能带走,好用又免费。她一听免费,就发给我一个excel文件,说要录入这些数据。
于是,我根据她提供的资料,设计这个表格。第1页中:药方只需要名称,具体开药在第2页中:
她一看,说不是这样,药方每个人是不同的。比喻同一个热咳方,每个人的用药是不一样的。于是我又改一版:
她又说,你只有初诊,复诊,还有三诊,4诊呢?有的病人要20天好,有的3个月。我说三、四诊如果不分开,都放复诊里,要分开也可以,就是太长了。我说,还一个办法,就是在这个病人下面再插入一行。她说,好,三诊时就加一行。
她又说,我查找我的用药情况,点击就出来了,可以看见时间,药名。我说,这个简单,excel中每一列都可以查询,我给你加上“筛选”就行。于是,我开始教她怎么用筛选功能。
过了一会儿,她又说,我打印的时候自动跳到下一页去了,打印不完整啊。我说,你用A4纸吗,她说A5,还不能横打,一定要竖打。我问她你一页打几条信息?她说一条,像这样:
我一看,那还得要设计一个新表格。
序号对应第1页里面的序号,改变序号,自动取数,一变全变。
然后她打印试了一下效果,说效果相当好,回来了结我吃饭。然后,我又给她把最近她加的病例数据弄进去了。
过了2天,我问她好用不?她说她今天又申请买了一个新系统,原因呢?她说她加了一行,序号对不上了。我晕,我说你改一下序号就好了啊。然后过了一天,她又说,怎么格式都成这样了?
我一看,我用的wps,她用的microsoft,所以一段时间就改格式了。我给她调好了。
过了几天,她又发给我一个文件,说:麻烦你了,这样排版好看一点,以前的列表长了,手机里不好看得,打印方式还是蛮好。我一看:
我说,你这样我就不好控制打印了,要写代码了。这样吧,你等等啊。于是,我开始用wps js宏取数,控制数据格式,跳转打印。完了,我发给她说:双击某行第一列,就会自动跳到打印页面去。她说点不开,于是视频指导,还真是。发现微软不兼容wps,要装wps了。她说我不会装啊,你还是改回去吧,我还用以前的长列表算了,.......,此处省略10000字。在我的一再劝说与坚持下,她第二天终于把wps下载安装好了,加上了宏安全设置,大功告成,可以跳转了。我大喜,紧接着,她就说,我这打印不出来啊,乱码了。
我让她发过来原文件一看,有的有数据,有的数据不全,有的分割符是逗号或小数点或回车符:
看来,是我低估用户了,我说,有个规则,你要注意,就是:日期.姓名.性别.年龄,这4个必须要有,并且要用","分隔,如果没有也要有逗号,逗号必须是半角的,不能用全角。她说:伙计,我不用这个,太难了,我搞不来,我用以前哪个。我习惯了,不用不用,麻烦死了。
我只好用代码来说话了,我说好吧,明天早上给你一版,你想怎么录入都行。第二天,我对她说:任一格子双击,可以跳到打印。打印页任一格子双击,可以跳回病例库,并且加深颜色显示。
至此,这一事件才得以告一段落。
有需要js宏代码的,可以留言啊。