INNER CODE UNIT · JavaScript
payloadHasAggregates
oncologylab/fp-tools · src/fp_tools/resources/static_browser/app.js:146
function payloadHasAggregates(payload) {
return Boolean(payload?.aggregate?.motifs?.length);
}
function embeddedMetadata(review) {
const comparisons = (review.comparisons || []).map((record, index) => {
const payload = record.payload || {},
conditions = payload.conditions || ["condition1", "condition2"];
return {
comparison: `comparison-${index + 1}`,
ordinal: index,
label: String(record.label || `Comparison ${index + 1}`),
condition1: String(conditions[0] || "condition1"),
condition2: String(conditions[1] || "condition2"),
payload,
aggregate_motifs: payload.aggregate?.motifs?.length || 0,
};
}),