当我实现我的第一个HL7接口的时候,我打印了大约50页的V2规范,读它,写了一个ADT反馈给我的应用程序,花了大约4个小时。那是6年以前的事了,我已经涉及HL7大约2个月的时候。如果我不是很需要的话,我可能会把大部分工作交给我们组的工程师来完成,过几周得到一些能完成我的最低要求的反馈。
我很高兴在那时候我不需要一个V3接口,因为同样的时间是不可能完成的。它需要更长的时间,这有很多原因。下面是其中一些不好的方面:
1. HL7 V3标准没有提供WSDL,但是这是我的工程师最先向我要的
2. 对于复杂的模型,HL7 schema通常需要手动修改,但是并没有为什么要做这些改变或者为什么它们需要改变的指导。
3. XML有一些跨领域模型不必要的变化
4. HL7所使用的建模方法是由HL7提出并且只有在HL7中使用。
5. 很多规范都没有例子
这些都是HL7V3实现的障碍。它们当中的一些完全让我们的工程师无法克服。和我一起工作的都是一些很聪明的人。大多数都是有着大量的不同医疗IT实现的中高级人员。如果他们都搞不定的话,那就是问题本身的问题,而不是他们的问题。
为了让HL7V3成为医疗领域不仅是最好的而且是最广泛使用的标准我们需要考虑清楚我们的读者是谁。十年前读者包括高级中级工程师和一些应用程序架构师。现在HL7V3似乎只是对于应用程序架构师的。我们需要弄明白如何使用我们的工作产品,否则我们永远不能成功。(实现之前提到的目标)
阅读(495) | 评论(0) | 转发(0) |