A detection device, such as a camera-enabled smart phone, may be used to take one or more pictures of an external fixation frame attached to a patient. The pictures may be transmitted to a computer system accessible by the patient's physician. The computer system may uniquely identify each strut of the external fixation frame and determine the length of each strut. The computer system may compare the determined length of each strut to a planned length of the struts for a particular time interval as outlined in a correction plan. If the struts are the correct length for the particular time interval, the fact may be indicated to the physician and transmitted to the patient. If the struts are not the correct length, the computer system may update the correction plan to account for the discrepancy plan, with the updated correction plan transmitted to the patient.