FHIR Chat · simplifier · implementers

Stream: implementers

Topic: simplifier


view this post on Zulip Vadim Peretokin (Feb 26 2016 at 05:51):

Any simplifier.net people here?

view this post on Zulip Ewout Kramer (Feb 28 2016 at 19:53):

Yes, sure! How can I help?

view this post on Zulip Mirjam Baltus (Feb 29 2016 at 09:46):

Yes, I'm one of them. Is there anything I can help you with?

view this post on Zulip Terry McDonnell (Feb 29 2016 at 17:35):

Not sure exactly where the best place to ask this is, but can anyone point me to how profile XML documents can be rendered into the display shown on hl7.org/fhir (e.g. https://www.hl7.org/fhir/qicore/qicore-medication.html)? I ask here because I've also seen this display on simplifier

view this post on Zulip Michel Rutten (Feb 29 2016 at 17:43):

Hi Terry, the official FHIR build tool takes care of the rendering on hl7.org/fhir, whereas Simplifier uses custom rendering logic. You can upload any StructureDefinition resource to Simplifier and it will try to generate a user-friendly rendering.

view this post on Zulip Terry McDonnell (Feb 29 2016 at 17:57):

Hi Michel, thanks for the info. Is the official FHIR build tool open source and something I can point at an XML profile document? (I downloaded the fhir-spec bundle and some other resources, but I don't see any tool that accepts an xsd and outputs the rendered HTML.) In short I'm looking to come up with something like http://fhir2.healthintersections.com.au/open, but targeted for an internal network initially.

view this post on Zulip Terry McDonnell (Feb 29 2016 at 17:57):

Perhaps when simplifier has organization plans that may work, but I'm looking to spin something up this week

view this post on Zulip Ewout Kramer (Feb 29 2016 at 18:02):

Terry, all of this is not xsd based in the sense that xsd is not an input, the StructureDefinition resources are. So yes, this tool can be used to generate (statically) the page you see at qicore-medication.html, but you need to also create an Implementation Guide resource as well. So, this is -as yet- quite involved. At Simplifier we are working to make this easier (indeed rendering this directly in Simplifier), but we're not there yet. So your best bet for this week would be to download the fhir spec source, copy & paste an existing Implementation Guide, copy your StrcutrueDefinition into it and run the build tool.

view this post on Zulip Terry McDonnell (Feb 29 2016 at 18:10):

Thanks Ewout. I meant the profile xml, not xsd. Is there documentation for the build tool anywhere?

view this post on Zulip Ewout Kramer (Feb 29 2016 at 18:26):

Other than the definition of ImplementaitonGuide (http://hl7.org/fhir/implementationguide.html), and isntallations for the tool (http://wiki.hl7.org/index.php?title=FHIR_Build_Process), I am not aware of documentation...

view this post on Zulip Grahame Grieve (Feb 29 2016 at 19:05):

hi Terry. packaging this up so you can do this is on my todo list. but are you looking for rendering an instance, or a resorce type?

view this post on Zulip Terry McDonnell (Feb 29 2016 at 19:56):

Wow, Ewout, you weren't kidding that the standard FHIR build process is quite involved. Grahame, we're looking to render the resource profiles so everyone internally can easily see what is being supported and add additional documentation before something is published. I imagine it would end up like something very similar to what you have here: http://fhir2.healthintersections.com.au/open/StructureDefinition/MedicationOrder. (Let me know if I misunderstood your question.)

view this post on Zulip Grahame Grieve (Feb 29 2016 at 20:47):

Terry, thanks for clarifying. this is work in progress, and what you want yo do is perfectly reasonable, and on my todo list. I just haven't got to it yet.

view this post on Zulip Terry McDonnell (Feb 29 2016 at 22:30):

Thanks Grahame.

view this post on Zulip Vadim Peretokin (Feb 29 2016 at 22:47):

I'm having difficulty logging in to simplifier from the app - keeps giving me a 500 error, and I've triple-checked my authentication details. Is there a log I can see?

view this post on Zulip Ewout Kramer (Feb 29 2016 at 23:16):

Hi @Terry McDonnell , this does look a lot like what we DO have today in Simplifier (e.g. https://simplifier.net/QiCore/qicore-medication)....so all you'd have to do is create an account, create a project and upload a StructureDefinition - then it will be rendered immediately.

view this post on Zulip Terry McDonnell (Feb 29 2016 at 23:57):

Hi Ewout, my concern is that private projects on Simplifier aren't available yet... I'd rather not have public FHIR profiles that are still a work in progress. (I did try to put a few test profiles on Simplifier, but I'm also getting Vadim's HTTP 500 error at the moment.)

view this post on Zulip Michel Rutten (Mar 01 2016 at 09:27):

@Vadim, @Terry: apparently some of our servers went down tonight, including simplifier.net. All servers are now up and running again and Simplifier login is working.

view this post on Zulip Dan Doucet (Mar 08 2016 at 20:38):

Hi,

I've been having trouble trying to publish a test StructureDefinition from Forge to Simplifier. To try and figure out what is wrong with mine I downloaded a sample resource from Simplifier (LabDiagnosticreportNorway) to use as a starting point, made a few minor edits in Forge (Orlando 2016 version) and tried to publish back to my test Project on Simplifier. I keep getting an error - "Cannot determine type of resource to create from json input data: no member ResourceType was found". I think the fact that it thinks it's json as opposed to xml is probably part of the problem but I'm not sure how to resolve.

I was able to take the xml document from Forge and upload it directly to my test project on Simplifier with no errors. The resulting resource is here. http://simplifier.net/api/fhir/StructureDefinition/spark1942

Any thoughts as to why it won't publish from Forge?

view this post on Zulip Michel Rutten (Mar 09 2016 at 09:16):

Hi Dan, apparently the server seems to detect JSON. However Forge always serializes to XML. We will investigate the issue and keep you informed.

view this post on Zulip Dan Doucet (Mar 09 2016 at 12:21):

Thanks @Michel Rutten

view this post on Zulip Alexander Henket (Apr 18 2016 at 07:37):

Just in case it wasn't known already: when you edit the properties of a resource on Simplifier and click OK, in my case those of https://www.simplifier.net/ui/Publication/Settings/nl.core.organization.example.1, you get Error "Cannot process the request".
Weird thing: it saves everything as requested, however it is no longer possible to return to the properties because of the same error.
Maybe it is related to changing the Key field as I did, I don't know.

view this post on Zulip Marten Smits (Apr 18 2016 at 09:50):

I saw that as well, working on it. Thanks for reporting!

view this post on Zulip Marten Smits (Apr 18 2016 at 10:59):

@Alexander Henket We fixed it, it was because of the dots in the url.
So, this link is now broken, but you can navigate to settings again.

view this post on Zulip Martijn Harthoorn (May 04 2017 at 12:24):

We updated Simplifier to also understand STU3. If you want to upload STU3 resources, just set your project to STU3 in the project properties. All new uploads will be treated as STU3.

view this post on Zulip Martijn Harthoorn (May 04 2017 at 13:50):

You can find all public resources at the new open fhir endpoint at:
fhir.simplifier.net/open/
for example
https://fhir.simplifier.net/open/StructureDefinition

view this post on Zulip Martijn Harthoorn (May 04 2017 at 13:52):

If you want to switch to STU3, you can set the FHIR version in your project properties. From that moment all new uploads will be treated as STU3.

view this post on Zulip Peter Bernhardt (May 04 2017 at 16:04):

@Martijn Harthoorn thanks for the update. basic question: is Furure positioning Simplifier to be an authoritative profile repository? I know in early days there was much discussion about how profiles might be discovered across multiple servers, so having a stable central server would be a great thing.

view this post on Zulip Grahame Grieve (May 04 2017 at 17:54):

yes

view this post on Zulip Martijn Harthoorn (May 06 2017 at 10:59):

@Peter Bernhardt - Yes. Simplifier is designed as a central repository, where you can both store and discover profiles. But we do not wish to close off other registries. If there are other registries, we would love to integrate our tools with those as well.


Last updated: Apr 12 2022 at 19:14 UTC