diff --git a/src/views/Questionnaire/QuestionnaireForm.tsx b/src/views/Questionnaire/QuestionnaireForm.tsx
index 8990b30..bbaeef1 100644
--- a/src/views/Questionnaire/QuestionnaireForm.tsx
+++ b/src/views/Questionnaire/QuestionnaireForm.tsx
@@ -28,7 +28,16 @@ import {
getDrugCodeableConceptFromMedicationRequest
} from './questionnaireUtil';
import './QuestionnaireForm.css';
-import { Button, Typography } from '@mui/material';
+import {
+ Accordion,
+ AccordionDetails,
+ AccordionSummary,
+ Button,
+ Chip,
+ Stack,
+ Typography
+} from '@mui/material';
+import ExpandMoreIcon from '@mui/icons-material/ExpandMore';
import Tooltip from '@mui/material/Tooltip';
import Client from 'fhirclient/lib/Client';
@@ -1038,7 +1047,7 @@ export function QuestionnaireForm(props: QuestionnaireProps) {
};
// Get missing fields to display
- const getMissingFields = () => {
+ const getMissingFields = (): JSX.Element => {
const fields: string[] = [];
const requiredFieldErrors = formValidationErrors
? formValidationErrors.filter(error => {
@@ -1051,7 +1060,37 @@ export function QuestionnaireForm(props: QuestionnaireProps) {
fields.push(name);
});
}
- return fields.join(', ');
+ return (
+
You must include a value for {getMissingFields()}
- ) : ( - <>> - )} + {!isFilledOut() && getMissingFields()} ); } else {