Stream: hapi
Topic: Add Answer to QuestionnaireResponse in Java
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