+ {/* Header */}
+
+
+
+ {getBronIcon()}
+
+
{bron.label}
+
{bron.datum}
+
+
+
+
+
+ {/* Content based on type */}
+ {bron.type === 'observatie' && sourceData.value && (
+
+
+
+ {sourceData.value}
+
+ {sourceData.unit && (
+ {sourceData.unit}
+ )}
+
+ {sourceData.interpretation && (
+
+ Interpretatie: {sourceData.interpretation}
+ {sourceData.interpretation === 'HH' && ' (Kritiek hoog)'}
+ {sourceData.interpretation === 'H' && ' (Hoog)'}
+ {sourceData.interpretation === 'LL' && ' (Kritiek laag)'}
+ {sourceData.interpretation === 'L' && ' (Laag)'}
+ {sourceData.interpretation === 'N' && ' (Normaal)'}
+
+ )}
+
+ )}
+
+ {(bron.type === 'rapportage' || bron.type === 'verpleegkundig') && sourceData.content && (
+
+
+ {sourceData.content}
+
+ {sourceData.createdBy && (
+
+ Door: {sourceData.createdBy}
+
+ )}
+
+ )}
+
+ {bron.type === 'risico' && (
+
+ {sourceData.riskLevel && (
+
+ Risiconiveau: {sourceData.riskLevel.replace('_', ' ')}
+
+ )}
+ {sourceData.rationale && (
+
+ {sourceData.rationale}
+
+ )}
+
+ )}
+
+