Skip to content

Commit 738a87d

Browse files
Merge pull request #13570 from SORMAS-Foundation/13461-chest-pain-missing-from-symptoms-for-plague
13461 chest pain missing from symptoms for plague
2 parents 40906bb + 2a91664 commit 738a87d

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

sormas-api/src/main/java/de/symeda/sormas/api/symptoms/SymptomsDto.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -508,6 +508,7 @@ public static SymptomsDto build() {
508508
OTHER })
509509
@Outbreaks
510510
@HideForCountries
511+
@SymptomGrouping(SymptomGroup.RESPIRATORY)
511512
private SymptomState chestPain;
512513

513514
@Diseases({

sormas-ui/src/main/java/de/symeda/sormas/ui/symptoms/SymptomsForm.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,7 @@
6969
import de.symeda.sormas.api.DiseaseHelper;
7070
import de.symeda.sormas.api.FacadeProvider;
7171
import de.symeda.sormas.api.caze.CaseDataDto;
72+
import de.symeda.sormas.api.caze.PlagueType;
7273
import de.symeda.sormas.api.hospitalization.HospitalizationDto;
7374
import de.symeda.sormas.api.i18n.Captions;
7475
import de.symeda.sormas.api.i18n.Descriptions;
@@ -943,6 +944,10 @@ public String getFormattedHtmlMessage() {
943944
getField(PNEUMONIA_CLINICAL_OR_RADIOLOGIC).setCaption(I18nProperties.getCaption(Captions.Symptoms_ipi_pneumoniaClinicalOrRadiologic));
944945
}
945946

947+
if (symptomsContext == SymptomsContext.CASE && caze != null && caze.getDisease() == Disease.PLAGUE) {
948+
getField(CHEST_PAIN).setVisible(PlagueType.PNEUMONIC == caze.getPlagueType());
949+
}
950+
946951
if (FacadeProvider.getConfigFacade().isConfiguredCountry(CountryHelper.COUNTRY_CODE_LUXEMBOURG) && disease == Disease.TUBERCULOSIS) {
947952
Label localisationHeadingLabel = createLabel(I18nProperties.getString(Strings.headingLocalisation), H3, LOCALISATION_HEADING_LOC);
948953

0 commit comments

Comments
 (0)