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();
 }
Esempio n. 2
0
 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();
 }