You should absolutely include your achievements.
I dropped out of a software engineering program. In my CV, I included my achievements, awards, competitions, etc. as well as my incomplete degree, and over the years I've gotten job offers from Goldman Sachs, Google, Facebook, Amazon, and other places, some of which I accepted.
The achievements have definitely been helpful, as they are often what employers ask me about first. A few years ago, they used to ask why I never finished my degree, but nowadays they just ask about my recent work experience.
Regarding what to actually put in your CV, I've had success with the following variations:
- Write "B.Sc. ([year] - [year]) University of XXX (interrupted for xyz)" near the end of the CV, after achievements and after work experience
- Talk to your university, get a certificate for whatever courses you passed, and include that in your CV. I got an Associate's degree since I had passed more than half the courses, and therefore I was able to write "A.Sc." in my CV. Nobody knows what that is; some will ask, some will just assume it's a 4-year course. It doesn't really matter in the end.
To a certain extent (which varies based on which sector you're in) if you can demonstrate in an interview that you can actually do the job, they will hire you. For medicine, you should really have a degree. For software development, the degree is mostly inconsequential, especially if you have some work experience. However, you should include some sort of degree in your CV, because often there is a nontechnical HR person (or even a software program) screening the CV's who doesn't understand any of your skills and will automatically reject anyone who doesn't have a degree listed on the CV (as well as any other keywords they've been told to look for).
I will say however, that if you can go back and finish in 1-2 years, it's probably worth your while as you will likely have better opportunities.