"not done yet" 运行 FHIR 验证程序时出现异常

"not done yet" Exception when running FHIR Validator

我下载了 FHIR 验证器的 Jar 文件。然后我 运行 按照 HL7 网站上的说明验证器。我 运行 来自 cmd 的以下命令:

java -jar org.hl7.fhir.validator.jar Composition.xml -定义验证-min.xml.zip

我把资源文件和验证包都下载到了桌面。但是我收到以下错误

java -Xmx512m -jar org.hl7.fhir.validator.jar Composit
ion.xml -defn validation.xml.zip
  .. load definitions from validation.xml.zip
  .. connect to terminology server http://fhir-dev.healthintersections.com.au/op
en
  .. load Composition.xml
  .. validate (xml)
Exception in thread "main" java.lang.Error: not done yet
        at org.hl7.fhir.instance.utils.SimpleWorkerContext.validateCode(SimpleWo
rkerContext.java:282)
        at org.hl7.fhir.instance.validation.InstanceValidator.checkCodeableConce
pt(InstanceValidator.java:219)
        at org.hl7.fhir.instance.validation.InstanceValidator.validateElement(In
stanceValidator.java:1801)
        at org.hl7.fhir.instance.validation.InstanceValidator.start(InstanceVali
dator.java:1238)
        at org.hl7.fhir.instance.validation.InstanceValidator.validateResource(I
nstanceValidator.java:1868)
        at org.hl7.fhir.instance.validation.InstanceValidator.validate(InstanceV
alidator.java:1344)
        at org.hl7.fhir.instance.validation.InstanceValidator.validate(InstanceV
alidator.java:1281)
        at org.hl7.fhir.instance.validation.ValidationEngine.processXml(Validati
onEngine.java:195)
        at org.hl7.fhir.instance.validation.ValidationEngine.process(ValidationE
ngine.java:117)
        at org.hl7.fhir.instance.validation.Validator.process(Validator.java:173
)
        at org.hl7.fhir.instance.validation.Validator.main(Validator.java:102)

注意:我添加了 Xmx512m,因为没有它我经常出现内存不足的错误

抱歉花了这么长时间才回答 - 我不得不做一些没有做的事情,结果变成了一次大的重写。我现在已经这样做了。如果您从当前版本而不是 DSTU2 下载 - 只要主要版本和次要版本相同 - 那么就可以了