pub struct QuestionnaireResponseItemAnswer {
pub id: Option<String>,
pub extension: Vec<Extension>,
pub modifier_extension: Vec<Extension>,
pub value: Option<QuestionnaireResponseItemAnswerValue>,
pub item: Vec<QuestionnaireResponseItem>,
}Expand description
The response(s) to the question
FHIR path: QuestionnaireResponse.item.answer.
Fields§
§id: Option<String>id (0..1): Unique id for inter-element referencing
extension: Vec<Extension>extension (0..*): Additional content defined by implementations
modifier_extension: Vec<Extension>modifierExtension (0..*): Extensions that cannot be ignored even if unrecognized
value: Option<QuestionnaireResponseItemAnswerValue>value[x] (0..1): Single-valued answer to the question
item: Vec<QuestionnaireResponseItem>item (0..*): Nested groups and questions
Trait Implementations§
Source§impl FhirJson for QuestionnaireResponseItemAnswer
Available on crate feature clinical only.
impl FhirJson for QuestionnaireResponseItemAnswer
Available on crate feature
clinical only.Source§const TYPE_NAME: &'static str = "QuestionnaireResponseItemAnswer"
const TYPE_NAME: &'static str = "QuestionnaireResponseItemAnswer"
The FHIR type name, used as the path root when decoding on its own.
impl StructuralPartialEq for QuestionnaireResponseItemAnswer
Auto Trait Implementations§
impl Freeze for QuestionnaireResponseItemAnswer
impl RefUnwindSafe for QuestionnaireResponseItemAnswer
impl Send for QuestionnaireResponseItemAnswer
impl Sync for QuestionnaireResponseItemAnswer
impl Unpin for QuestionnaireResponseItemAnswer
impl UnsafeUnpin for QuestionnaireResponseItemAnswer
impl UnwindSafe for QuestionnaireResponseItemAnswer
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more