FHIR Chat · Persisting Large Concept Maps · terminology

Stream: terminology

Topic: Persisting Large Concept Maps


view this post on Zulip Brian Wright (Aug 04 2021 at 17:45):

Are there any recommended patterns for persisting a large concept map in a FHIR store if the size of the concept map exceeds the supported resource size? For example, ways to partition the concept map, etc.? One of our specific examples is mapping from local lab result codes to LOINC. Thank you.

view this post on Zulip Lloyd McKenzie (Aug 04 2021 at 21:50):

You could manipulate using PATCH, and could theoretically POST a small one and then PATCH to make it larger. However on a read or search, you'd still get the whole thing. You could possibly use an operation to retrieve subsets - where you'd generate a temporary concept map from the 'big' one in response to a set of parameters.

view this post on Zulip Lloyd McKenzie (Aug 04 2021 at 21:51):

No standard operation for that at the moment though.

view this post on Zulip Michael Lawley (Aug 04 2021 at 21:53):

Unmapped should work to partition the map?

view this post on Zulip Brian Wright (Aug 05 2021 at 13:58):

Thank you for the input. The main issue we are dealing with is the FHIR server has size limit on its storage which limits the size of the resources that can be persisted, so, I don't think that patching to a larger size would work. Not sure how the "unmapped" work work in this case. I think we will have to partition into subsets and work with those. Thanks again.

view this post on Zulip Michael Lawley (Aug 06 2021 at 02:28):

If you partition your map into multiple ConceptMaps, then unmapped with mode=other-map _should_ allow you to aggregate the partitions under a single umbrella ConceptMap


Last updated: Apr 12 2022 at 19:14 UTC