Stream: implementers
Topic: fluentpath and terminology
Michael Lawley (Jul 06 2016 at 21:47):
I can't see this in the set of supported functions - how do you:
1. test for ValueSet membership in fluentpath? (similarly to $validate-code)?
2. test for subsumption (similar to $subsumes)?
3. perform other terminology operations (e.g., $lookup and $translate)
The use cases I have in mind all relate to FHIR Mapping Language rules
Grahame Grieve (Jul 06 2016 at 21:51):
1. memberOf(valueset : string) : boolean but I think this has been renamed in the ballot
2. hasn't been put into fluent path because it was only just pulled out of value set membership testing. @Bryn Rhodes we need to add this now
3. not sure what the use case for lookup is. The mapping langauge handles translate explicitly
Michael Lawley (Jul 06 2016 at 21:58):
1. thanks - don't know how I missed that
2. excellent
3. lookup may be desired when all you have is a code but you want to populate the target structure with display text.
[I’ve now found the translate operation in the mapping language - I suspect this may be also useful in fluentpath but don’t have my own usecase for it]
Bryn Rhodes (Jul 06 2016 at 23:07):
@Grahame Grieve, got it.
Brian Postlethwaite (Jul 07 2016 at 01:04):
+1 to the lookup function, doing the data extractions it is something that I'd want to do.
Michael Lawley (Jul 07 2016 at 22:35):
In fact, an IHTSDO working group that's looking at example maps from Condition to a SNOMED post coordinated expression is after exactly the $lookup functionality (with some post-processing to pull out a language-specific designation).
Grahame Grieve (Jul 07 2016 at 22:47):
can you show an example for that? That sounds like something that should be done with the mapping language not just with fluent path
Michael Lawley (Sep 19 2016 at 23:52):
Agreed, but they seem to want to define the maps in their own language/framework rather than using the FHIR mapping language (possibly because FHIR is just an example of a data source, and they want to be able to apply to others - OpenEHR, CIMI, etc)
Last updated: Apr 12 2022 at 19:14 UTC