Iga vangla meditsiiniosakonnas osutatakse vangidele ambulatoorset üldarstiabi ja hambaravi. Statsionaarset eriarstiabi osutab Maardus asuv Tallinna vangla haigla. Kui vang vajab ravi, mida meditsiiniosakond ja vanglahaigla ei suuda pakkuda, saadetakse ta ravile tsiviilhaiglasse. Ravikulud kaetakse riigieelarvest.
Kõik vanglasse saabuvad vangid läbivad esmase tervisekontrolli. Sellega tehakse kindlaks võimalikud haigused (sh nakkushaigused, nagu tuberkuloos, hepatiit ja HIV) ning määratakse edasine ravi.
Tuberkuloosihaigeid vange ravitakse Tallinna vangla haiglas. 2004. aastal oli Eesti vanglates kokku 49 tuberkuloosihaiget, neist 41-l diagnoositi tuberkuloos esimest korda. 2009. aastal avastati tuberkuloos 31 vangil, neist uusi haigusjuhte oli 28.
HIV/AIDSi ennetustöö aluseks vanglates on riiklik HIV/AIDSi strateegia aastateks 2006–2015. Kõigis vanglates toimub vabatahtlik HIV testimine/nõustamine, mida viivad läbi asjakohase koolituse läbinud tervishoiutöötajad.
2009. aastal oli vanglates 480 HIV-positiivset, kuid tänu heale ennetustööle ei ole vanglas nakatumine enam probleemiks. Seda kinnitab hästi toimiv testimissüsteem, kusjuures aastas testitakse üle 2000 vangi.
Eesti vanglateenistuse tõsisest tööst HIV ennetamisel annab tunnistust ka 2007. aastal Tartu vanglale omistatud Maailma Terviseorganisatsiooni (WHO) parima praktika auhind. Tartu vanglas tegutseb ka uimastivaba keskus.
Alates 2010 aastast on vanglate meditsiiniosakonnad ja haigla liidestatud Tervise infosüsteemiga.