I'm glad Jandre has mentioned the Dymo. I've no idea how it comforms to medical requirements, but I used to work for an aviation supply company where we used the Dymo 400 system. It's very flexible offering label sizes from around 15mm x 45mm all the way up to something like 60mm x 110mm, possibly larger.
Can vouch for the above 1 year fade.
The logo studio for the Dymo system is intuitive, and produces good results.