If two elliptic curves share the same j-invariant then they may not be isomorphic to each other over $\mathbb{Q}$.
Example:
$E_1: y^2 = x^3 + x$
j-inavriat: $1728$
Torsion points: $[(0 : 0 : 1), (0 : 1 : 0)]$
Rank $0$.
$ $
$E_2: y^2 = x^3 + 3 x$
j-inavriat: $1728$
Torsion points: $[(0 : 0 : 1), (0 : 1 : 0)]$
Rank $1$ - generator point $[(1 : 2 : 1)]$
Is there some other invariant or can we define a new type of invariant that if two elliptic curves share the same such invariant then they are isomorphic over $\mathbb{Q}$?
(they can be birationally transformed to each other over $\mathbb{Q}$)
Since Silverman answered consider this as a comment, showing that it is a good thing to experiment with quadratic twists
Given an elliptic curve $E/\Bbb{Q}$ we get an homomorphism $$\rho_E: Gal(\overline{\Bbb{Q}}/\Bbb{Q})\to Aut(E_{tors})$$
If $E$ is isomorphic to $E'$ over $\Bbb{Q}$ then $\rho_{E'}= f \circ \rho_E \circ f^{-1}$
With $E:y^2=x^3+ax+b$, $E_d : dy^2=x^3+ax+b$, $f(x,y)=(x,y/\sqrt{d})$ we get $$\rho_{E_d}(\sigma)= [\chi_d(\sigma)]\circ f \circ \rho_E(\sigma) \circ f^{-1}$$ where $\chi_d(\sigma) = \frac{\sigma(\sqrt{d})}{\sqrt{d}}=\pm 1$ and $[-1](x,y)=(x,-y)$ commutes with $f,\rho_E$.
And the so called quadratic twists $E_d,d\in \Bbb{Q}^*/(\Bbb{Q}^*)^2$ are infinitely many pairwise distinct $\Bbb{Q}$-isomorphism classes of elliptic curves, they become isomorphic only over $\Bbb{Q}( \{ \sqrt{p}\})$.
This suggests that (in most cases...) a sufficient data determining the $\Bbb{Q}$-isomorphism class is the $j$-invariant plus the Galois module or the L-function.