package model type QuestionnaireResponseRequest struct { Id string `json:"id,omitempty"` ResourceType string `json:"resourceType"` Questionnaire string `json:"questionnaire" binding:"required"` Status string `json:"status" binding:"required"` Subject Reference `json:"subject" binding:"required"` Encounter Reference `json:"encounter"` Authored string `json:"authored" binding:"required"` Author Reference `json:"author" binding:"required"` Source Reference `json:"source" binding:"required"` Item []QRItem `json:"item" binding:"required"` } type QRItem struct { LinkID string `json:"linkId"` Text string `json:"text"` Answer []QRAnswer `json:"answer"` } type QRAnswer struct { ValueCoding Coding `json:"valueCoding"` }