小弟正在策划开发基于XML的电子病历系统,目前正在考虑电子病历模板自定义器的问题。
基本思路如下:
1、一份电子病历模板由各个输入元素组成,输入元素如普通文本框、多选、当选框,富文本框等等。首先系统需要提供最基本的各个输入元素,用户能够自行组合各个基本元素组成复合元素。我现在的基本想法是先在vc提供的基类上进行包装,如让其能转为xml,承接父对象和子对象等。然后复合元素也有转化xml的能力。元素及复合元素能整体序列化,以供后期模板定制时调用并反序列化(这个可能想的理想化了点)
2、但定义完元素后,用户可以建立电子病历输入模板(结构模板),可选的加入事先设立好的各个元素,确定各个元素的属性如大小,字体等等,并排版。保存电子病历输入模板,病历模板的保存思路如同元素的保存,能够整体序列化保存。至此完成了病历模板的定做。
3、病历书写者调用电子病历输入模板开始撰写病历,保存时分为二进制保存和XML保存(XML保存数据,这个就是我当初设计元素时要求其能转化XML能力的初衷)。以上只是一个最基本的思路,可行性还未作个验证,有若干疑惑望大家能够解答:
1、用什么开发工具比较适合开发这样的系统
2、基本思路是否可行,特别是提到的元素及病历模板序列化的思路是否可行如果各位有好的思路或做过相关的项目,可要不吝赐教啦,如果能提供相关的资料,那真的十分感激。