Stream: implementers
Topic: daf missing from stu3
Sean McIlvenna (Jul 28 2016 at 18:36):
Was the DAF implementation guides (profiles) removed from the build at some point? trying to find the latest DAF profiles...
Bryn Rhodes (Jul 28 2016 at 18:37):
They're still in the build source, but they're no longer built automatically. You can build them locally following this guidance: http://wiki.hl7.org/index.php?title=IG_Publisher_Documentation
Bryn Rhodes (Jul 28 2016 at 18:37):
The actual hosting problem is still being resolved, but until it is, building locally works to get you the content.
Sean McIlvenna (Jul 28 2016 at 18:57):
ok. that's a bummber. any chance anyone has the latest daf-patient xml sample already built?
Sean McIlvenna (Jul 28 2016 at 18:58):
Updated from svn and can't find the sample anywhere... so I assume it is automatically built?
Sean McIlvenna (Jul 28 2016 at 18:58):
hate starting the build process... takes forever :)
Bryn Rhodes (Jul 28 2016 at 18:59):
Actually, it's much faster now (the IGs aren't building :)).
Bryn Rhodes (Jul 28 2016 at 18:59):
And the IG build process is very quick, since it's focusing on just a single IG. Grahame's done a lot of great work in this area and it's much much better now.
Bryn Rhodes (Jul 28 2016 at 19:00):
Full build takes just over 20 minutes on my machine.
Grahame Grieve (Jul 28 2016 at 20:01):
http://hl7.org/fhir/current/daf
Grahame Grieve (Jul 28 2016 at 20:01):
for now
Josh Mandel (Jul 28 2016 at 20:27):
Also, if anybody wants to try out (and provide feedback on) some very rough prototype infrastructure: you can create an IG on github and add a webhook to trigger an automatic build when your content changes. See https://github.com/jmandel/fhir-ig-builder/blob/master/README.md for instructions.
Bryn Rhodes (Jul 28 2016 at 20:37):
Awesome, I'll give it a shot with the QI core build.
Josh Mandel (Jul 28 2016 at 20:38):
Cool! https://github.com/test-igs/daf should be a good template (I just copied from the svn trunk, renamed the main file to ig.json
, and removed the allergyintolerance example because for some reason it was breaking the build).
Bryn Rhodes (Sep 02 2016 at 00:30):
@Josh Mandel I tried this and it worked! Almost. I can retrieve the build log and it looks like a normal, successful build log, but when I try to hit the url (http://ig.fhir.me/cqframework/digitizeiom), I get a 404 Not Found with a Code of NoSuchKey.
Josh Mandel (Sep 02 2016 at 00:31):
where are you seeing a build log?
Bryn Rhodes (Sep 02 2016 at 02:34):
http://ig.fhir.me/cqframework/digitizeiom/debug.tgz
Bryn Rhodes (Sep 02 2016 at 02:35):
In that tar there's a fhir-ig-publisher.log
Josh Mandel (Sep 02 2016 at 12:46):
Ha, well apparently it got published to http://ig.fhir.me/
Josh Mandel (Sep 02 2016 at 12:48):
But since I did this little proof of concept, I think we've changed our minds about how we expect auto-publishing to work. I'm hoping @Ewout Kramer or someone on the Furore team can fill in details, since Simplifier was going to be part of the stack.
Martijn Harthoorn (Sep 02 2016 at 13:00):
What we have / what we can do: we have an IG editor and these IG's are immediately available online. We will make it possible to register IG's outside of Simplifier, so that you can find them in the registry. In the coming months we are going to write an export to IG-resource. We are slowly moving resource rendering to STU3, but that will take a few months as well.
Martijn Harthoorn (Sep 02 2016 at 13:03):
and we are open to all other suggestions.
Josh Mandel (Sep 02 2016 at 13:10):
In the meantime, I fixed my silly bug and the content is now published to http://ig.fhir.me/cqframework/digitizeiom
Martijn Harthoorn (Sep 02 2016 at 13:17):
There are a lot of paragraphs that have become a link (underlined on hover).
Martijn Harthoorn (Sep 02 2016 at 13:20):
(on that page)
Josh Mandel (Sep 02 2016 at 13:23):
Well I'm not saying the *content* is right -- just that the build + publishing process created the content and put it at the right path :-)
Bryn Rhodes (Sep 02 2016 at 14:35):
@Josh Mandel fantastic, thanks so much!
Bryn Rhodes (Sep 02 2016 at 14:35):
@Martijn yes, lots of problems with the content still, working on that :)
Bryn Rhodes (Sep 02 2016 at 14:38):
As far as the use of Simplifier, totally open to it, but I would need STU3 support.
Eric Haas (Sep 03 2016 at 02:05):
I haven't got as far as Bryn. I am probably missing a step somewhere. I'm getting the 404 Not Found with a Code of NoSuchKey for both the publish and the debugger. for https://github.com/Healthedata1/OO-on-FHIR-Micro-Profile
Josh Mandel (Sep 03 2016 at 04:19):
Can you paste in here the web hook URL you're using?
Eric Haas (Sep 03 2016 at 16:11):
Josh Mandel (Sep 04 2016 at 16:37):
Ah — you'll need a file called ig.json
for the service to find it, @Eric Haas. Looks like you need to git mv micro.json ig.ison
.
Eric Haas (Sep 04 2016 at 21:01):
ok thanks
Josh Mandel (Sep 05 2016 at 15:00):
Looks like that did the trick: http://ig.fhir.me/Healthedata1/OO-on-FHIR-Micro-Profile renders now
Last updated: Apr 12 2022 at 19:14 UTC