Thompson started working as an operating room and private duty nurse for a few years. She joined the
United States Army Nurse Corps in 1902. She was assigned to the Army General Hospital at
Presidio of San Francisco. In August 1905, she was promoted to chief nurse and oversaw the hospital through the
1906 San Francisco earthquake. In 1911, she was transferred to the division hospital in
Manila as chief nurse. She served for 12 years before getting promoted as superintendent on September 22, 1914. She was the fourth superintendent of the Nurse Corps and the first superintendent of the Nurse Corps selected from within. She was the first superintendent to tackle global war problems, including the procurement and assignment of nurses. During World War I, the Nurse Corps expanded from less than 400 to 21,480 nurses serving in the United States, Europe, and the Philippines. In November 1919, Thompson received the
Distinguished Service Medal for "her accuracy, good judgement...untiring devotion to duty" and for her "splendid management of the Army Nurse Corps during the emergency". After the war, she took sick leave and a leave of absence. She spent a month at Greystone, a nurses's rest home in
Riverdale, Bronx. She returned to service in December 1919 and resigned as superintendent on December 29, 1919. The following day, she requested an appointment as chief nurse of the department hospital in Manila. Instead, she was appointed as assistant superintendent, which gave her the added responsibility for all Army nurses in the Philippines, Siberia and
Tianjin, China. In 1920, when the Army gave its nurses relative rank, she became a captain. After three years in the Philippines, she returned to the United States. She became chief nurse of the
Letterman General Hospital in 1922. She retired on August 31, 1932. ==Later years==