A caregiver location system comprising: a computer configured to track a location of a caregiver in a healthcare facility, a plurality of transceivers mounted at fixed locations throughout the healthcare facility and communicatively coupled to the computer, and a caregiver identification "ID" tag that is worn by the caregiver, the caregiver ID tag having a tag transceiver configured to communicate with the plurality of transceivers, wherein the plurality of transceivers and the computer cooperate to form a locating system that is operable to determine a location of the caregiver ID tag, wherein the computer collects data over time related to a caregiver location within the healthcare facility, characterized in that the computer is configured to: operate a first algorithm to determine the location of the caregiver in a first mode in which the system operates; determine a problem area within the healthcare facility based on a set of rules stored within a memory of the computer, wherein the set of rules includes determining that an area of the healthcare facility is a problem area within the healthcare facility where a determined caregiver location is inaccurate when the computer determines that the distance between a first detected location (60a, 80a, 100a) of the caregiver in the area of the healthcare facility at a first time and a second detected location (60b, 60c, 80b, 80c, 100b, 100c) of the caregiver in the area of the healthcare facility at a second time is greater than a predetermined distance, wherein the predetermined distance is a distance that is greater than the caregiver would have been able to move in an intervening time between the first time and the second time; and switch the caregiver location system from the first mode to a second mode in response to the caregiver entering the problem area so as to improve the accuracy of determining the caregiver location within the problem area of the healthcare facility, wherein in the second mode the computer operates a second algorithm which provides a higher accuracy of caregiver location detection than the first algorithm, and wherein the second algorithm consumes more power than the first algorithm. a computer configured to track a location of a caregiver in a healthcare facility, a plurality of transceivers mounted at fixed locations throughout the healthcare facility and communicatively coupled to the computer, and a caregiver identification "ID" tag that is worn by the caregiver, the caregiver ID tag having a tag transceiver configured to communicate with the plurality of transceivers, wherein the plurality of transceivers and the computer cooperate to form a locating system that is operable to determine a location of the caregiver ID tag, wherein the computer collects data over time related to a caregiver location within the healthcare facility, characterized in that the computer is configured to: operate a first algorithm to determine the location of the caregiver in a first mode in which the system operates; determine a problem area within the healthcare facility based on a set of rules stored within a memory of the computer, wherein the set of rules includes determining that an area of the healthcare facility is a problem area within the healthcare facility where a determined caregiver location is inaccurate when the computer determines that the distance between a first detected location (60a, 80a, 100a) of the caregiver in the area of the healthcare facility at a first time and a second detected location (60b, 60c, 80b, 80c, 100b, 100c) of the caregiver in the area of the healthcare facility at a second time is greater than a predetermined distance, wherein the predetermined distance is a distance that is greater than the caregiver would have been able to move in an intervening time between the first time and the second time; and wherein the set of rules includes determining that an area of the healthcare facility is a problem area within the healthcare facility where a determined caregiver location is inaccurate when the computer determines that the distance between a first detected location (60a, 80a, 100a) of the caregiver in the area of the healthcare facility at a first time and a second detected location (60b, 60c, 80b, 80c, 100b, 100c) of the caregiver in the area of the healthcare facility at a second time is greater than a predetermined distance, wherein the predetermined distance is a distance that is greater than the caregiver would have been able to move in an intervening time between the first time and the second time; and switch the caregiver location system from the first mode to a second mode in response to the caregiver entering the problem area so as to improve the accuracy of determining the caregiver location within the problem area of the healthcare facility, wherein in the second mode the computer operates a second algorithm which provides a higher accuracy of caregiver location detection than the first algorithm, and wherein the second algorithm consumes more power than the first algorithm.