Stream: cimpl
Topic: Including OBF Files
Kurt Allen (Jun 16 2019 at 20:54):
I defined a CIMPL class with the parent of Objective Fhir (obf) Observation.
As per Mark Kramer's instructions, I included the files for obf.Observation ( and a lot of other classes) into my CIMPL build. The IG output now contains a lot of obf profiles that I don't want.
i.e. there is a profile named obf-Observation defined. I don't want to include this in my IG.
Do I have to hand edit the objective fhir files to only include the classes I derive from, or am I missing a command line option or something.
May Terry (Jun 17 2019 at 04:29):
(deleted)
Chris Moesel (Jun 17 2019 at 19:03):
I think @Mark Kramer, as the architect of OBF is probably in the best position to answer this question -- but it may help to have some more details. Probably the most important details would be what version of FHIR you are targeting and whether or not you are using the filterStrategy
and/or primarySelectionStrategy
configuration features.
Mark Kramer (Jun 18 2019 at 18:45):
@Kurt Allen Can we take a look at your config.json file?
Kurt Allen (Jun 18 2019 at 19:32):
@Chris Moesel and @Mark Kramer : Thanks for the info. My config.json has no filterStrategy (:-)) so I think that is the problem. I am getting version 6.2 and adding the filterStrategy and will let you know what happens! Thanks!
Mark Kramer (Jun 18 2019 at 20:16):
ig-odh-config.json ig-odh-plist.json @Kurt W. Allen I have enclosed a sample of a simple config file that just has profiles from one namespace. Also recently FHIR added the requirement for a package list for each IG. I have enclosed that, too. Notice one file references the other.
Kurt Allen (Jun 18 2019 at 20:57):
@Mark Kramer and @Chris Moesel : Looks like adding filterStrategy and primarySelectionStrategy did the trick. Also, version 6.2 fixed an exception that igbuilder was throwing, so kudos all around.
Mark: Thanks for the info on the package list. I added that also. Looks good....
Last updated: Apr 12 2022 at 19:14 UTC