In the case $a = c$, we get to $b = d$ almost immediately, which proves your result.
Assuming $a \neq c$,
$a+\sqrt{b} = c + \sqrt{d}$
$\sqrt{b} = c - a + \sqrt{d}$
$b = (c - a + \sqrt{d})^2$
$b = (c - a)^2 + 2(c - a)\sqrt{d} + d$
$\frac{b - (c - a)^2 - d}{2(c - a)} = \sqrt{d}$ (n.b. this is only valid because $c-a \neq 0$)
so $\sqrt{d}$ is rational. As discussed in this other question, that's only possible when $\sqrt{d}$ is an integer and $d$ is a perfect square. Which implies $\sqrt{b}$ is an integer and $b$ is a perfect square.
This holds in cases like $2+\sqrt{4} = 4+\sqrt{0}$, the counterexample @PrincessEev posted in the comments. But if we can rule out either $b$ or $d$ being a perfect square, then yes, in all other cases we have $a = c$ and $b = d$.