使用解压缩的FHIR包运行IG Publisher

问题描述 投票:0回答:1

我正在使用“IG Publisher”为自定义HL7 FHIR服务器生成静态文档。

文档生成时:

java -jar org.hl7.fhir.igpublisher.jar -spec package.tgz -ig ig.json

https://www.hl7.org/fhir/stu3/package.tgz下载package.tgz的地方。

在每次运行时,IG Publisher都会解压缩package.tgz文件,这需要1-2分钟。由于文件是静态的,所以没有理由花时间在这个解包上。所以我想一劳永逸地解包package.tgz - 然后只需将IG Publisher指向找到这些解压缩文件的目录。像这样的东西:

java -jar org.hl7.fhir.igpublisher.jar -spec ./package/ -ig ig.json 

这可能吗?

hl7-fhir
1个回答
1
投票

不要传递规范,而是让NPM包管理器找到它并使用它。它将缓存已打开的版本,并且只有在规范发生变化时才会获取新版本。 (如果你的IG基于'当前'草案,那通常会在提交时经常发生,但是如果你指向R4或STU3或DSTU2,那么更改应该是非常罕见的。)请注意,出版商仍然需要10-每次运行它时将20秒加载到内存中。

© www.soinside.com 2019 - 2024. All rights reserved.