FHIR Chat · Does anyone have/know of a fhir profile diff'er? · implementers

Stream: implementers

Topic: Does anyone have/know of a fhir profile diff'er?


view this post on Zulip Adam Flinton (Sep 17 2018 at 12:00):

The dear old NHS are so keen on fhir they are willing to create multiple examples/profiles of effectively the same thing e.g. https://fhir.nhs.uk/StructureDefinition look at "location".

All descend from/are restrictions on the basic fhir location.

So I am wondering if anyone has a tool which can be used to diff profiles such that commonalities & differences can be highlighted. This might help us suggest they create a "NHSLocation" which then all NHS location profiles could restrict & thus ease our (& other implementors) implementation duplication.

If not I may have to write one... (a threat not a promise :-) )

TIA

Adam

view this post on Zulip Grahame Grieve (Sep 17 2018 at 12:01):

yes i have one nearly working. It's a chance to get it out this week

view this post on Zulip Adam Flinton (Sep 17 2018 at 12:04):

Hurrah...... maybe I should have said StructureDefinition but I am auld skool :-)

view this post on Zulip Grahame Grieve (Sep 17 2018 at 12:04):

value sets as well....

view this post on Zulip Adam Flinton (Sep 17 2018 at 12:31):

ooooo value sets.... one of my favorite things :-) gotta love lists of names & codes ......

view this post on Zulip Grahame Grieve (Sep 17 2018 at 12:36):

well, you can't compare profiles without comparing value sets

view this post on Zulip Adam Flinton (Sep 17 2018 at 12:53):

Doing the NHS CTS server lead me on a long dark road to terminologies .... :-) If you need any beta testing etc let me know. Will use the nhs profiles as my testing ground.

view this post on Zulip Kevin Mayfield (Sep 17 2018 at 12:53):

The NHS/UK only has one Location profile https://fhir.hl7.org.uk/STU3/StructureDefinition/CareConnect-Location-1, the others are specific to projects and not restful paradigm.

view this post on Zulip Adam Flinton (Sep 17 2018 at 12:57):

OK I can tell we we are being asked to implement all 4 currently on the site & are awaiting yet another for urgent treatment care centers (via 111 )

view this post on Zulip David Simons (Mar 23 2021 at 09:43):

@Grahame Grieve do you know of any tools available today (incl. experimental) to compare FHIR profiles (different versions released, specializations on top of each other)? (SD, VS, CS, etc.)

http://build.fhir.org/profiling.html#mixing mentions this - but is missing the pointer...
"Profiles can be compared to determine their compatibility. One such comparison can be found (Todo: bring this into the build) between DAF and QICore . Note that this comparison is generated by tooling under ongoing development, and is purely draft content to demonstrate the idea of profile comparison."

view this post on Zulip Lloyd McKenzie (Mar 23 2021 at 13:15):

I know the Java validator has this capability. I'm not aware of anything else that can.

view this post on Zulip Lloyd McKenzie (Mar 23 2021 at 13:15):

And I don't know how well it's documented...

view this post on Zulip David Simons (Mar 23 2021 at 16:49):

Thanks - seems undocumented indeed
https://confluence.hl7.org/display/FHIR/Using+the+FHIR+Validator

view this post on Zulip Lloyd McKenzie (Mar 23 2021 at 17:45):

You might get help by just launching it


Last updated: Apr 12 2022 at 19:14 UTC