Biasanya darah arteri berwarna merah terang dan darah vena berwarna merah gelap. Warna darah paling sering berkaitan erat dengan jumlah oksigen dalam darah. Jika darah berwarna ungu, hal ini diduga disebabkan oleh kekurangan oksigen dalam darah. Penyebab umum pertama adalah penyakit jantung, terutama gagal jantung, yang dapat diobati sebagai berikut: 1. mengurangi beban pada jantung, misalnya dengan menggunakan diuretik untuk mengurangi volume darah; 2. meningkatkan fungsi jantung dengan menggunakan obat kardiotonik; 3. memberikan oksigen. Penyebab umum kedua dari hipoksia adalah penyakit paru-paru, terutama pada pasien dengan fungsi paru-paru yang buruk, yang biasa terjadi pada pasien dengan penyakit paru obstruktif kronik dan infeksi paru-paru. Jika terdapat infeksi paru-paru, antibiotik, seperti antibiotik sefalosporin atau penisilin, dapat digunakan untuk secara aktif mengobati infeksi dan memperbaiki tingkat oksigen yang berkurang, dan oksigen juga dapat diberikan secara aktif. Penyebab umum ketiga adalah pasien dengan keracunan karbon monoksida dapat mengalami darah berwarna ungu, dalam hal ini terapi oksigen hiperbarik dapat diberikan.