FHIR Chat · Add Answer to QuestionnaireResponse in Java · hapi

Stream: hapi

Topic: Add Answer to QuestionnaireResponse in Java


view this post on Zulip Mohsen Jafari (Aug 05 2021 at 07:24):

I am going to add items to my QuestionnaireResponse resource in Java, but don't know how to do that. Here is my code:

    QuestionnaireResponse questionnaireResponse = new QuestionnaireResponse();

    Identifier identifier = new Identifier();
    identifier.setValue("123456");        
    questionnaireResponse.setIdentifier(identifier);

    questionnaireResponse.setStatus(QuestionnaireResponseStatus.COMPLETED);
    questionnaireResponse.setAuthored(new SimpleDateFormat("dd.MM.yyyy").parse("04.08.2021"));

    QuestionnaireResponseItemComponent item = new QuestionnaireResponseItemComponent();
    item.setLinkId("123");
    item.setText("How old are you?");

    QuestionnaireResponseItemAnswerComponent answer = new QuestionnaireResponseItemAnswerComponent();
    answer.???????? // How should I add my answer? In fact, I want to give the corresponding answer to the question "How old are you?"

    item.addAnswer(answer);

    questionnaireResponse.addItem(item);

Am I in a correct way?


Last updated: Apr 12 2022 at 19:14 UTC