
Package org.hl7.fhir.r4.utils
Class QuestionnaireBuilder
java.lang.Object
org.hl7.fhir.r4.utils.QuestionnaireBuilder
This class takes a profile, and builds a questionnaire from it
If you then convert this questionnaire to a form using the XMLTools form
builder, and then take the QuestionnaireResponse this creates, you can use
QuestionnaireInstanceConvert to build an instance the conforms to the profile
FHIR context: conceptLocator, codeSystems, valueSets, maps, client, profiles
You don"t have to provide any of these, but the more you provide, the better
the conversion will be
- Author:
- Grahame
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbuild()voidsetExpander(ValueSetExpander expander) voidsetPrebuiltQuestionnaire(Questionnaire prebuiltQuestionnaire) voidsetProfile(StructureDefinition profile) voidsetQuestionnaire(Questionnaire questionnaire) voidsetQuestionnaireId(String questionnaireId) voidsetReference(Resource resource) voidsetResponse(QuestionnaireResponse response)
-
Constructor Details
-
QuestionnaireBuilder
-
-
Method Details
-
getReference
-
setReference
-
getProfile
-
setProfile
-
getQuestionnaire
-
setQuestionnaire
-
getResponse
-
setResponse
-
getQuestionnaireId
-
setQuestionnaireId
-
getPrebuiltQuestionnaire
-
setPrebuiltQuestionnaire
-
getExpander
-
setExpander
-
build
- Throws:
org.hl7.fhir.exceptions.FHIRException
-