+
+
+ {group.slp.procedureCode}
+
+ #{group.slp.lineNumber}
+
+
+
+ {fmt.usdPrecise(total)}
+
+
+ {group.adjustments.length > 0 ? (
+
+ {group.adjustments.map((a, i) => (
+ -
+ {a.groupCode}-{a.reasonCode} · {fmt.usdPrecise(Number(a.amount))}
+
+ ))}
+
+ ) : null}
+
+ );
+}
+
+/**
+ * SP7: claim-level (CLP-level) CAS bucket. Rendered as a flat list
+ * under a "Claim-level adjustments" sub-header, below the per-line
+ * section and the aggregate rollup.
+ */
+function ClaimLevelSection({
+ adjustments,
+}: {
+ adjustments: RemittanceClaimLevelAdjustment[];
+}) {
+ return (
+