FHIR Chat · Activity Definition · dotnet

Stream: dotnet

Topic: Activity Definition


view this post on Zulip Jefferson (Mar 03 2020 at 17:46):

I would like to replace the source.Value with a FHIR rule I created but I am unable to get the value to the new string. Is there another way to do this?

        public override ActivityDefinition Convert(ResolutionContext context)
        {
            var source = context.SourceValue as CustomSentencePartModel;
            var target = context.DestinationValue as ActivityDefinition;


            var sourceCustomSentence = CreateFhirString(source.Value);
            source.Value = sourceCustomSentence;

view this post on Zulip Michele Mottini (Mar 03 2020 at 18:29):

What are ResolutionContext? CustomSentencePartModel? They do not appear to be FHIR resources?

view this post on Zulip Jefferson (Mar 03 2020 at 19:04):

ResolutionContext is the AutoMapper object for the Model and ActivityDefinition

view this post on Zulip Michele Mottini (Mar 03 2020 at 19:09):

Sorry, don't know what that is

view this post on Zulip Christiaan Knaap (Mar 04 2020 at 07:21):

It looks like you put CustomSentencePartModel.source.Value into a FhirString, which suggests that it is of type string. But the result is of type FhirString so you cannot assign that back to the same property. You can get a string out again by using sourceCustomSentence.Value, but I fail to see the point of the code then.


Last updated: Apr 12 2022 at 19:14 UTC