FHIR Chat · Forge R4 · implementers

Stream: implementers

Topic: Forge R4


view this post on Zulip Michel Rutten (May 05 2019 at 16:41):

Congratulations to @Emma Jones for finding the first bug in Forge R4!
If you find any more issues, please report and I'll try to create a hotfix at the HL7 Connectathon, if feasible.

view this post on Zulip Emma Jones (May 05 2019 at 23:52):

@Michel Rutten - Hi Michel. quick question. There used to be a date value on the FHIR artifact created in forge. Did you remove it in R4?

view this post on Zulip Michel Rutten (May 06 2019 at 14:11):

Hi @Emma Jones, do you mean the StructureDefinition.date property?
http://hl7.org/fhir/structuredefinition-definitions.html#StructureDefinition.date
This property is still available in R4. You can find it on the first tab page "Properties", label "Publishing Date".

view this post on Zulip Espen Stranger Seland (May 08 2019 at 13:03):

I can't find the Dark Mode :grinning:

view this post on Zulip Michel Rutten (May 08 2019 at 20:39):

Menu -> Options/Night Time

view this post on Zulip Espen Stranger Seland (May 10 2019 at 07:15):

Problem: I got a report that Forge will not run with newer versions than .net 4.7.2, so we can't install it in out enviroment.

view this post on Zulip Espen Stranger Seland (May 10 2019 at 07:49):

...and please let us know if you want bug reports somewhere else than here :-)

view this post on Zulip Michel Rutten (May 10 2019 at 15:17):

Hi @Espen Stranger Seland, you can also report issues by contacting us at forge@furore.com. Our service engineers monitor that channel. Please do send an e-mail about issues with .NET FW, definitely want to look into that.

view this post on Zulip Brian Postlethwaite (May 12 2019 at 05:23):

Not forge@firely.com?

view this post on Zulip Mareike Przysucha (May 13 2019 at 06:06):

Hello everyone. Is it correct, that I can't open Profiles edited with Forge STU3 with Forge R4? We are currently profiling and would like to use R4, but started with STU3. Thanks in advance for answers...

view this post on Zulip Grahame Grieve (May 13 2019 at 06:14):

@Michel Rutten this is a really common FAQ. Where can we put the answer?

view this post on Zulip Katarina (May 13 2019 at 10:30):

Hi @Mareike Przysucha see answers to my question with topic "convert STU3 to R4" (search under implementers stream)

view this post on Zulip Michel Rutten (May 14 2019 at 19:00):

Hi @Mareike Przysucha, we publish separate Forge releases for different FHIR versions (DSTU2, STU3 and R4), as they are incompatible. Especially due to breaking changes in StructureDefinition and ElementDefinition. You could try to open an old STU3 profile in Forge R4, may have to massage the StructDef a bit, e.g. manually update the fhirVersion element value. However please note that many resources have changed between FHIR versions, so you may have to also update the model itself. I am not aware of any tool that can update all that automatically.

view this post on Zulip Michel Rutten (May 14 2019 at 19:07):

@Grahame Grieve We still need to update the online Forge documentation (at http://docs.simplifier.net/forge), which is reachable via the F1 key. Seems like a good idea to add an FAQ page. However I am not convinced that all users find and read all that information...

view this post on Zulip Brian Postlethwaite (May 15 2019 at 01:06):

A sentence on the downloads page might be useful.

view this post on Zulip Mareike Przysucha (May 15 2019 at 05:19):

Hi @Michel Rutten , thank you for your reply. That was all I wanted to have confirmed that I can't open profiles with another version, so no backward compatibility. I just wanted to find out whether I am too stupid or not.

view this post on Zulip Michel Rutten (May 15 2019 at 19:00):

Hi @Mareike Przysucha, no worries, I understand that this may be confusing. We will look into improving our documentation.

view this post on Zulip Julius Severin (May 20 2019 at 11:36):

Hi @Michel Rutten ,
Is there a way to run Forge on MacOS. I was trying this guide (http://docs.simplifier.net/forge/forgeInstall.html#running-on-macos) But it seems not to work with the newest version of forge. Seems like the .NET version is to low for Forge.
Thanks in advance!

view this post on Zulip Vadim Peretokin (May 20 2019 at 11:38):

@Julius Severin I haven't updated the guide to the newer .NET version, but winetricks does have it as an option for installation, and @Alexander Zautke got it working on macOS

view this post on Zulip Vadim Peretokin (May 20 2019 at 11:39):

So give it a go with a newer version, :fingers_crossed: it'll work

view this post on Zulip Alexander Zautke (May 20 2019 at 11:44):

Yes, you can get the latest version running on macOS. Make sure to upgrade to Wine 4.0. Afterwards you can download the installer for the latest .NET Framework version here: https://dotnet.microsoft.com/download/dotnet-framework 4.7.2 is sufficient.

view this post on Zulip Michel Rutten (May 22 2019 at 09:37):

FYI Microsoft just published .NET Framework version 4.8 and it looks like that will be the final FW release (all future development is focused on .NET Core):

https://devblogs.microsoft.com/dotnet/announcing-the-net-framework-4-8/
https://github.com/microsoft/dotnet-framework-early-access/blob/master/release-notes/NET48/dotnet-48-changes.md
https://devblogs.microsoft.com/dotnet/upcoming-updates-for-net-framework-4-8/
https://devblogs.microsoft.com/dotnet/introducing-net-5/

I'm going to wait a bit and see if the community reports any issues. If not, we will probably update both Forge STU3 and R4 to .NET FW 4.8 soon.

view this post on Zulip Kathrin Riech (Jun 11 2019 at 12:17):

I get this error for every profile i want to upload on simplifier.net.
Is there any solution?
fehlermeldung.JPG

view this post on Zulip Mareike Przysucha (Jun 11 2019 at 12:20):

I get the same error. My own explanation is that simplifier can't find the R4-resources .

view this post on Zulip Jens Villadsen (Jun 11 2019 at 14:10):

Julius Severin I haven't updated the guide to the newer .NET version, but winetricks does have it as an option for installation, and Alexander Zautke got it working on macOS

It seems like something does not behave as expected ... whenever I try to starte Forge with wine it tries to install donet .4.7.2 which fails every time

view this post on Zulip Jens Villadsen (Jun 11 2019 at 14:10):

@Vadim Peretokin

view this post on Zulip Alexander Zautke (Jun 11 2019 at 14:14):

Hi @Kathrin Riech and @Mareike Przysucha, starting with all R4 projects Simplifier defaults to use a FHIR package to generate the scope in which a profile is validated a snapshot is generated. You can add the core fhir resources to your project by choosing the "Dependencies" tab and add the "simplifier.core.r4" package. Let me know if it helps :)

view this post on Zulip Vadim Peretokin (Jun 11 2019 at 14:15):

@Jens Villadsen Try wiping yout ~/.forge and run it again. I've also had the same issue, but eventually it did relent

view this post on Zulip Martijn Harthoorn (Jun 11 2019 at 16:55):

@Kathrin Riech , @Mareike Przysucha - do you have a link to your project, so that we can take a look?

view this post on Zulip Mareike Przysucha (Jun 11 2019 at 17:07):

@Martijn Harthoorn Our project is https://simplifier.net/posithera.
@Alexander Zautke I will try tomorrow at work, I'll give feedback then.

view this post on Zulip Martijn Harthoorn (Jun 11 2019 at 17:23):

I see that your project does not have a dependency on the core profiles. You can solve that by going to the Dependencies tab. Click Manage, and add a reference to the simplifier.core.r4 package.

view this post on Zulip Martijn Harthoorn (Jun 11 2019 at 17:24):

In new projects, we add this reference automatically for you.

view this post on Zulip Kathrin Riech (Jun 12 2019 at 06:42):

@Martijn Harthoorn @Alexander Zautke
https://simplifier.net/ieee11073-10207ig this is the link to my project
I'll try it with the dependencies now

view this post on Zulip Mareike Przysucha (Jun 12 2019 at 07:46):

@Martijn Harthoorn @Alexander Zautke It worked! Thank you for your help!

view this post on Zulip Kathrin Riech (Jun 17 2019 at 06:33):

why.JPG
Why does the Extension URL also appear under the Data Type?

view this post on Zulip Lloyd McKenzie (Jun 17 2019 at 14:43):

Because the type for the element is Extension, constrained to the specified profile. (We list the profile first because that's what most readers care about.)

view this post on Zulip sean zitello (Jun 21 2019 at 21:35):

I am fairly new to Forge and FHIR for that matter. One thing I discovered at 2019 Dev Days - Redmond is that Profiles are significant enough that should focus more on them in looking at mapping tools. I can not tell if there is an easy path from the Structure Definition to an XML schema that I could use in existing mapping tools. It seems like it contains more than what I need on the hand, but perhaps less on the other. Is this a realistic thing to want to do with a Profile or is it intended more for the FHIR server to validate against rather than as a schema for mapping tools?

view this post on Zulip Grahame Grieve (Jun 21 2019 at 21:36):

a profile is an expression of the rules of use for a structure. So helping with mapping is just as much part of it's use as validation

view this post on Zulip Grahame Grieve (Jun 21 2019 at 21:38):

the problem with XML schema is that it doesn't support mutli-layer expression of meaning - structures and names are tied together so you can't meaningfully talk about splitting a list up into different structures based on the value of one of e.g. the codes

view this post on Zulip Grahame Grieve (Jun 21 2019 at 21:38):

so it's really not practical to express profiles as XML schema

view this post on Zulip Grahame Grieve (Jun 21 2019 at 21:39):

JSON schema, OTOH, is much more rich like that (though I'm waiting for the openAPI discriminator to be introduced to JSON schema, and then for the tools to catch up) before things get sorted

view this post on Zulip sean zitello (Jun 21 2019 at 21:47):

Thanks for the insights. I have been curious as to why to use a JSON schema over an XML schema, and thats a good one. What you've expressed gives me a bit better focus on how to get developers started on FHIR projects.

view this post on Zulip Lloyd McKenzie (Jun 22 2019 at 02:35):

Just be aware that JSON schema is relatively new, so much of the tooling is still going through teething pains. (I.e. inconsistent behaviors, challenging handling complex schemas, etc.)


Last updated: Apr 12 2022 at 19:14 UTC