diff --git a/src/components/Questionnaire/QuestionRenderer.tsx b/src/components/Questionnaire/QuestionRenderer.tsx index 5b3e5d41afb..4b149dfd4b6 100644 --- a/src/components/Questionnaire/QuestionRenderer.tsx +++ b/src/components/Questionnaire/QuestionRenderer.tsx @@ -46,6 +46,7 @@ export function QuestionRenderer({ patientId, }: QuestionRendererProps) { const questionRefs = useRef<{ [key: string]: HTMLDivElement | null }>({}); + const isPreview = encounterId === "preview"; useEffect(() => { if (activeGroupId && questionRefs.current[activeGroupId]) { @@ -79,7 +80,7 @@ export function QuestionRenderer({ updateQuestionnaireResponseCB={onResponseChange} errors={errors} clearError={clearError} - disabled={disabled || encounterId === "preview"} + disabled={disabled || isPreview} activeGroupId={activeGroupId} patientId={patientId} /> diff --git a/src/components/Questionnaire/QuestionTypes/AllergyQuestion.tsx b/src/components/Questionnaire/QuestionTypes/AllergyQuestion.tsx index 52a53f25487..da80c8dfec0 100644 --- a/src/components/Questionnaire/QuestionTypes/AllergyQuestion.tsx +++ b/src/components/Questionnaire/QuestionTypes/AllergyQuestion.tsx @@ -109,6 +109,7 @@ export function AllergyQuestion({ disabled, patientId, }: AllergyQuestionProps) { + const isPreview = patientId === "preview"; const allergies = (questionnaireResponse.values?.[0]?.value as AllergyIntoleranceRequest[]) || []; @@ -121,7 +122,7 @@ export function AllergyQuestion({ limit: 100, }, }), - enabled: patientId !== "preview", + enabled: !isPreview, }); useEffect(() => { diff --git a/src/components/Questionnaire/QuestionTypes/DiagnosisQuestion.tsx b/src/components/Questionnaire/QuestionTypes/DiagnosisQuestion.tsx index d9b507e185e..8e028c85a7e 100644 --- a/src/components/Questionnaire/QuestionTypes/DiagnosisQuestion.tsx +++ b/src/components/Questionnaire/QuestionTypes/DiagnosisQuestion.tsx @@ -90,6 +90,7 @@ export function DiagnosisQuestion({ updateQuestionnaireResponseCB, disabled, }: DiagnosisQuestionProps) { + const isPreview = patientId === "preview"; const diagnoses = (questionnaireResponse.values?.[0]?.value as DiagnosisRequest[]) || []; @@ -102,7 +103,7 @@ export function DiagnosisQuestion({ limit: 100, }, }), - enabled: encounterId !== "preview", + enabled: !isPreview, }); useEffect(() => { diff --git a/src/components/Questionnaire/QuestionTypes/MedicationRequestQuestion.tsx b/src/components/Questionnaire/QuestionTypes/MedicationRequestQuestion.tsx index eda926345ab..d2782a44300 100644 --- a/src/components/Questionnaire/QuestionTypes/MedicationRequestQuestion.tsx +++ b/src/components/Questionnaire/QuestionTypes/MedicationRequestQuestion.tsx @@ -88,6 +88,7 @@ export function MedicationRequestQuestion({ patientId, encounterId, }: MedicationRequestQuestionProps) { + const isPreview = patientId === "preview"; const medications = (questionnaireResponse.values?.[0]?.value as MedicationRequest[]) || []; @@ -100,7 +101,7 @@ export function MedicationRequestQuestion({ limit: 100, }, }), - enabled: encounterId !== "preview", + enabled: !isPreview, }); useEffect(() => { diff --git a/src/components/Questionnaire/QuestionTypes/MedicationStatementQuestion.tsx b/src/components/Questionnaire/QuestionTypes/MedicationStatementQuestion.tsx index 37b412537aa..b48013beee5 100644 --- a/src/components/Questionnaire/QuestionTypes/MedicationStatementQuestion.tsx +++ b/src/components/Questionnaire/QuestionTypes/MedicationStatementQuestion.tsx @@ -94,6 +94,7 @@ export function MedicationStatementQuestion({ encounterId, }: MedicationStatementQuestionProps) { const { t } = useTranslation(); + const isPreview = patientId === "preview"; const desktopLayout = useBreakpoints({ lg: true, default: false }); const [expandedMedicationIndex, setExpandedMedicationIndex] = useState< number | null @@ -115,7 +116,7 @@ export function MedicationStatementQuestion({ encounter: encounterId, }, }), - enabled: encounterId !== "preview", + enabled: !isPreview, }); useEffect(() => { diff --git a/src/components/Questionnaire/QuestionTypes/SymptomQuestion.tsx b/src/components/Questionnaire/QuestionTypes/SymptomQuestion.tsx index 1823591da11..d2a290129c3 100644 --- a/src/components/Questionnaire/QuestionTypes/SymptomQuestion.tsx +++ b/src/components/Questionnaire/QuestionTypes/SymptomQuestion.tsx @@ -284,6 +284,7 @@ export function SymptomQuestion({ disabled, encounterId, }: SymptomQuestionProps) { + const isPreview = patientId === "preview"; const symptoms = (questionnaireResponse.values?.[0]?.value as SymptomRequest[]) || []; @@ -296,7 +297,7 @@ export function SymptomQuestion({ encounter: encounterId, }, }), - enabled: encounterId !== "preview", + enabled: !isPreview, }); useEffect(() => {