private static void ConvertQuestionnaireItemComponent(TargetModel.Questionnaire.ItemComponent to, SourceModel.Questionnaire.ItemComponent from, FhirConverter converter) { to.Initial = from.Initial == null ? to.Initial : new List <TargetModel.Questionnaire.InitialComponent> { ConvertElementToInitialComponent(from.Initial, converter) }; to.AnswerValueSetElement = ConvertResourceReferenceToCanonical(from.Options, converter); to.AnswerOption = from.Option == null ? to.AnswerOption : converter.ConvertList <TargetModel.Questionnaire.AnswerOptionComponent, SourceModel.Questionnaire.OptionComponent>(from.Option).ToList(); }
private static void ConvertQuestionnaireItemComponent(TargetModel.Questionnaire.ItemComponent to, SourceModel.Questionnaire.ItemComponent from, FhirConverter converter) { to.Initial = converter.ConvertElement <DataType, DataType>(from.Initial.FirstOrDefault()?.Value); to.Options = ConvertCanonicalToResourceReference(from.AnswerValueSetElement, converter); to.Option = from.AnswerOption == null ? to.Option : converter.ConvertList <TargetModel.Questionnaire.OptionComponent, SourceModel.Questionnaire.AnswerOptionComponent>(from.AnswerOption).ToList(); }