A building automation system (BAS) may control ultra-violet (UV) lights to intelligently disinfect a disinfection environment (e.g., a patient room). In some examples, the BAS includes a disinfection environment tracking engine and a UV light control engine. The disinfection environment tracking engine may access patient room data indicative of a state of a patient room of a patient, medical data of the patient, the medical data of the patient specifying a medical condition of the patient, real-time location data of the patient. The UV light control engine may control operation of UV lights to disinfect the patient room based on the patient room data, the medical data of the patient, and the real-time location data of the patient.