UK Armed Forces warning as over 10,000 members deemed 'medically undeployable' 24.12.2024 19:32 Express.co.uk Deployable is defined as personnel who are able to deploy on operations. Some personnel may be limited for medical reasons, restricting the type or location of operation they can be sent to.