Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Model Driven Health Tools » MDHT and FHIR Profiles(Possible compatibility issues between MDHT and other FHIR tools)
MDHT and FHIR Profiles [message #1742704] Tue, 06 September 2016 17:03 Go to next message
Geoffry Roberts is currently offline Geoffry RobertsFriend
Messages: 52
Registered: July 2016
Member
All,

I created a FHIR profile using the Furore Forge tool. When I tried to load it into the MDHT FHIR StructuredDefinition I encountered at least two issues.


  1. The URI Furore uses is http://hl7.org/fhir whereas the URI MDHT uses is http://www.eclipse.org/mdht/schema/fhir/core/resource/1.0.0

  2. MDHT can't seem to load valueString. In the XML saved by Furore:
       <element>
          <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-explicit-type-name">
            <valueString value="Contact" />
          </extension>
          <path value="Patient.contact" />
          <max value="0" />
        </element>



Is this supposed to work?
Re: MDHT and FHIR Profiles [message #1742810 is a reply to message #1742704] Wed, 07 September 2016 18:24 Go to previous message
Dave Carlson is currently offline Dave CarlsonFriend
Messages: 402
Registered: July 2009
Senior Member
Hi Geoffry,

The current Furore Forge tool only supports FHIR DSTU2 profiles, with some kind of workaround for saving STU-3 profiles, but only if they are based on DSUT-2 resources. So I assume the profile you created is a DSTU-2 StructureDefinition?

The MDHT FHIR profile tooling is designed for STU-3, no plans to create a fork that would support old DSTU-2 StructureDefintion and ValueSet. The current code was updated and tested with a FHIR build from mid-May 2016. I will get it updated for the Sept 2016 ballot version of STU-3 prior to the HL7 meeting in Baltimore. As part of this update, I will also import all HL7 FHIR resources, and profiles and update these models in the MDHT git repo.

If your profile is STU-3, or you believe it is, you can validate a profile using Grahame's stu3 server by POSTing the profile to StructureDefinition with $expand operation. This will return error messages if the profile is not valid, and if it is valid will return a profile with the 'snapshot' added. But it will not add the profile to his server. I use this for testing profiles generated from MDHT FHIR UML models.

Thanks for you question!
Dave Carlson
Previous Topic:A problem in Mac version,Thanks
Next Topic:Containment in FHIR
Goto Forum:
  


Current Time: Thu Sep 20 22:47:25 GMT 2018

Powered by FUDForum. Page generated in 0.01636 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top