Skip to content

Commit aaa1fff

Browse files
fix: drug exposure failing due to missing fields
1 parent 6a50d42 commit aaa1fff

File tree

11 files changed

+63
-63
lines changed

11 files changed

+63
-63
lines changed

frontend/src/pages/reports/release/DomainTable/components/ConceptReport/charts/AgeAtFirstDiagnosis/ageAtFirstDiagnosis.ts

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@ export default function getEChartsOptionAgeAtFirstDiagnosis({
55
}) {
66
const source = data.map((d) => ({
77
...d,
8-
MIN_VALUE: +d.MIN_VALUE,
9-
P10_VALUE: +d.P10_VALUE,
10-
P25_VALUE: +d.P25_VALUE,
11-
MEDIAN_VALUE: +d.MEDIAN_VALUE,
12-
P75_VALUE: +d.P75_VALUE,
13-
P90_VALUE: +d.P90_VALUE,
14-
MAX_VALUE: +d.MAX_VALUE,
8+
MIN_VALUE: +d?.MIN_VALUE,
9+
P10_VALUE: +d?.P10_VALUE,
10+
P25_VALUE: +d?.P25_VALUE,
11+
MEDIAN_VALUE: +d?.MEDIAN_VALUE,
12+
P75_VALUE: +d?.P75_VALUE,
13+
P90_VALUE: +d?.P90_VALUE,
14+
MAX_VALUE: +d?.MAX_VALUE,
1515
}));
1616

1717
const sorted = [...source].sort((a, b) => a.categoryOrder - b.categoryOrder);

frontend/src/pages/reports/release/DomainTable/components/ConceptReport/charts/AgeAtFirstExposure/ageAtFirstExposure.ts

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@ export default function getEChartsOptionAgeAtFirstExposure({
55
}) {
66
const source = data.map((d) => ({
77
...d,
8-
MIN_VALUE: +d.MIN_VALUE,
9-
P10_VALUE: +d.P10_VALUE,
10-
P25_VALUE: +d.P25_VALUE,
11-
MEDIAN_VALUE: +d.MEDIAN_VALUE,
12-
P75_VALUE: +d.P75_VALUE,
13-
P90_VALUE: +d.P90_VALUE,
14-
MAX_VALUE: +d.MAX_VALUE,
8+
MIN_VALUE: +d?.MIN_VALUE,
9+
P10_VALUE: +d?.P10_VALUE,
10+
P25_VALUE: +d?.P25_VALUE,
11+
MEDIAN_VALUE: +d?.MEDIAN_VALUE,
12+
P75_VALUE: +d?.P75_VALUE,
13+
P90_VALUE: +d?.P90_VALUE,
14+
MAX_VALUE: +d?.MAX_VALUE,
1515
}));
1616

1717
const sorted = [...source].sort((a, b) => a.categoryOrder - b.categoryOrder);

frontend/src/pages/reports/release/DomainTable/components/ConceptReport/charts/AgeAtFirstOccurrence/observationByAgeSex.ts

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@ export default function getEChartsOptionAgeAtFirstOccurrence({
55
const minMax = false;
66
const source = data.map((d) => ({
77
...d,
8-
MIN_VALUE: +d.MIN_VALUE,
9-
P10_VALUE: +d.P10_VALUE,
10-
P25_VALUE: +d.P25_VALUE,
11-
MEDIAN_VALUE: +d.MEDIAN_VALUE,
12-
P75_VALUE: +d.P75_VALUE,
13-
P90_VALUE: +d.P90_VALUE,
14-
MAX_VALUE: +d.MAX_VALUE,
8+
MIN_VALUE: +d?.MIN_VALUE,
9+
P10_VALUE: +d?.P10_VALUE,
10+
P25_VALUE: +d?.P25_VALUE,
11+
MEDIAN_VALUE: +d?.MEDIAN_VALUE,
12+
P75_VALUE: +d?.P75_VALUE,
13+
P90_VALUE: +d?.P90_VALUE,
14+
MAX_VALUE: +d?.MAX_VALUE,
1515
}));
1616

1717
const sorted = [...source].sort((a, b) => a.categoryOrder - b.categoryOrder);

frontend/src/pages/reports/release/DomainTable/components/ConceptReport/charts/DaysSupply/daysSupply.ts

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@ export default function getEChartsOptionDaysSupply({
55
}) {
66
const d = {
77
...data[0],
8-
MIN_VALUE: +data[0].MIN_VALUE,
9-
P10_VALUE: +data[0].P10_VALUE,
10-
P25_VALUE: +data[0].P25_VALUE,
11-
MEDIAN_VALUE: +data[0].MEDIAN_VALUE,
12-
P75_VALUE: +data[0].P75_VALUE,
13-
P90_VALUE: +data[0].P90_VALUE,
14-
MAX_VALUE: +data[0].MAX_VALUE,
8+
MIN_VALUE: +data[0]?.MIN_VALUE,
9+
P10_VALUE: +data[0]?.P10_VALUE,
10+
P25_VALUE: +data[0]?.P25_VALUE,
11+
MEDIAN_VALUE: +data[0]?.MEDIAN_VALUE,
12+
P75_VALUE: +data[0]?.P75_VALUE,
13+
P90_VALUE: +data[0]?.P90_VALUE,
14+
MAX_VALUE: +data[0]?.MAX_VALUE,
1515
};
1616

1717
const boxData = [

frontend/src/pages/reports/release/DomainTable/components/ConceptReport/charts/LengthOfEra/lengthOfEra.ts

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@ export default function getEChartsOptionLengthOfEra({
55
}) {
66
const d = {
77
...data[0],
8-
MIN_VALUE: +data[0].MIN_VALUE,
9-
P10_VALUE: +data[0].P10_VALUE,
10-
P25_VALUE: +data[0].P25_VALUE,
11-
MEDIAN_VALUE: +data[0].MEDIAN_VALUE,
12-
P75_VALUE: +data[0].P75_VALUE,
13-
P90_VALUE: +data[0].P90_VALUE,
14-
MAX_VALUE: +data[0].MAX_VALUE,
8+
MIN_VALUE: +data[0]?.MIN_VALUE,
9+
P10_VALUE: +data[0]?.P10_VALUE,
10+
P25_VALUE: +data[0]?.P25_VALUE,
11+
MEDIAN_VALUE: +data[0]?.MEDIAN_VALUE,
12+
P75_VALUE: +data[0]?.P75_VALUE,
13+
P90_VALUE: +data[0]?.P90_VALUE,
14+
MAX_VALUE: +data[0]?.MAX_VALUE,
1515
};
1616

1717
const boxData = [

frontend/src/pages/reports/release/DomainTable/components/ConceptReport/charts/MeasurementValueDistribution/measurementValueDistribution.ts

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,13 @@ export default function getEChartsOptionMeasurementDistribution({
66
const categories = data.map((d) => d.CATEGORY);
77
const d = {
88
...data[0],
9-
MIN_VALUE: +data[0].MIN_VALUE,
10-
P10_VALUE: +data[0].P10_VALUE,
11-
P25_VALUE: +data[0].P25_VALUE,
12-
MEDIAN_VALUE: +data[0].MEDIAN_VALUE,
13-
P75_VALUE: +data[0].P75_VALUE,
14-
P90_VALUE: +data[0].P90_VALUE,
15-
MAX_VALUE: +data[0].MAX_VALUE,
9+
MIN_VALUE: +data[0]?.MIN_VALUE,
10+
P10_VALUE: +data[0]?.P10_VALUE,
11+
P25_VALUE: +data[0]?.P25_VALUE,
12+
MEDIAN_VALUE: +data[0]?.MEDIAN_VALUE,
13+
P75_VALUE: +data[0]?.P75_VALUE,
14+
P90_VALUE: +data[0]?.P90_VALUE,
15+
MAX_VALUE: +data[0]?.MAX_VALUE,
1616
};
1717

1818
const boxData = [

frontend/src/pages/reports/release/DomainTable/components/ConceptReport/charts/MeasurementsByType/measurementsByType.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
export default function getEChartsMeasurementsByType({ data = [] }) {
22
const domainCosts = data.reduce((acc, d) => {
3-
const CONCEPT_NAME = d.CONCEPT_NAME;
4-
const cost = +d.COUNT_VALUE;
3+
const CONCEPT_NAME = d?.CONCEPT_NAME;
4+
const cost = +d?.COUNT_VALUE;
55
acc[CONCEPT_NAME] = (acc[CONCEPT_NAME] || 0) + cost;
66
return acc;
77
}, {});

frontend/src/pages/reports/release/DomainTable/components/ConceptReport/charts/QuantityDistribution/quantityDistribution.ts

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@ export default function getEChartsOptionQuantityDistribution({
55
}) {
66
const d = {
77
...data[0],
8-
MIN_VALUE: +data[0].MIN_VALUE,
9-
P10_VALUE: +data[0].P10_VALUE,
10-
P25_VALUE: +data[0].P25_VALUE,
11-
MEDIAN_VALUE: +data[0].MEDIAN_VALUE,
12-
P75_VALUE: +data[0].P75_VALUE,
13-
P90_VALUE: +data[0].P90_VALUE,
14-
MAX_VALUE: +data[0].MAX_VALUE,
8+
MIN_VALUE: +data[0]?.MIN_VALUE,
9+
P10_VALUE: +data[0]?.P10_VALUE,
10+
P25_VALUE: +data[0]?.P25_VALUE,
11+
MEDIAN_VALUE: +data[0]?.MEDIAN_VALUE,
12+
P75_VALUE: +data[0]?.P75_VALUE,
13+
P90_VALUE: +data[0]?.P90_VALUE,
14+
MAX_VALUE: +data[0]?.MAX_VALUE,
1515
};
1616

1717
const boxData = [

frontend/src/pages/reports/release/DomainTable/components/ConceptReport/charts/RecordCountProportionByAgeSexYear/recordCountProportionByAgeSexYear.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,16 @@ export default function getEChartsOptionRecordProportionByAgeSexYear({
44
zeroBaseline = false,
55
data = [],
66
}) {
7-
const trellises = [...new Set(data.map((d) => d.TRELLIS_NAME))];
7+
const trellises = [...new Set(data.map((d) => d?.TRELLIS_NAME))];
88
const series = [];
99
const grids = [];
1010
const xAxes = [];
1111
const yAxes = [];
1212
const trellisToIndex = {};
1313

1414
trellises.forEach((trellis, i) => {
15-
const filtered = data.filter((d) => d.TRELLIS_NAME === trellis);
16-
const sexGroups = [...new Set(filtered.map((d) => d.SERIES_NAME))];
15+
const filtered = data.filter((d) => d?.TRELLIS_NAME === trellis);
16+
const sexGroups = [...new Set(filtered.map((d) => d?.SERIES_NAME))];
1717
const gridTop = 20 + i * 100;
1818

1919
trellisToIndex[trellis] = i;

frontend/src/pages/reports/release/DomainTable/components/ConceptReport/charts/RecordsByUnit/recordsByUnit.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
export default function getEChartsRecordsByUnit({ data = [] }) {
22
const domainCosts = data.reduce((acc, d) => {
3-
const CONCEPT_NAME = d.CONCEPT_NAME;
4-
const cost = +d.COUNT_VALUE;
3+
const CONCEPT_NAME = d?.CONCEPT_NAME;
4+
const cost = +d?.COUNT_VALUE;
55
acc[CONCEPT_NAME] = (acc[CONCEPT_NAME] || 0) + cost;
66
return acc;
77
}, {});

0 commit comments

Comments
 (0)