A method for providing a medical tracking interface, MTI, for communication between at least one medical tracking system connected to a tracking tool and an image guided intervention (IGI) application , the method comprising the steps of: sending a signal by a tracking system indicating its availability, when the tracking system is connected to the MTI ; sending by the tracking system a tracking data stream to the MTI; converting by the MTI the tracking data stream to a uniform format; and sending a uniform data stream to the IGI application, wherein the uniform format comprises a uniform temporal frame where measurements in the uniform data stream include timestamps with a uniform reference frame, wherein the MTI comprises a multiplexer buffering and temporally aligning data streams of each of the at least one tracking systems to a medical tracking interface reference, and wherein the MTI comprises a latency detection and synchronization module configured to perform the following steps: requesting from the at least one tracking system a measurement with a tracking system timestamp, Tr, recording a time, Mrq, of the request for the measurement from an MTI system clock , receiving measurement data from the tracking system and a tracking system timestamp Tr, recording a time, Mdr, of receiving of the measurement data from the MTI system clock, calculating the tracking system timestamp, Tr, as equivalent to the average of the two internally generated system timestamps Mdr and Mrq associated with the measurement transaction, and converting the tracking system timestamp Tr, of tracking data received from the tracking system into its equivalent timestamp on the MTI system clock. sending a signal by a tracking system indicating its availability, when the tracking system is connected to the MTI ; sending by the tracking system a tracking data stream to the MTI; converting by the MTI the tracking data stream to a uniform format; and sending a uniform data stream to the IGI application, wherein the uniform format comprises a uniform temporal frame where measurements in the uniform data stream include timestamps with a uniform reference frame, wherein the MTI comprises a multiplexer buffering and temporally aligning data streams of each of the at least one tracking systems to a medical tracking interface reference, and wherein the MTI comprises a latency detection and synchronization module configured to perform the following steps: requesting from the at least one tracking system a measurement with a tracking system timestamp, Tr, recording a time, Mrq, of the request for the measurement from an MTI system clock , receiving measurement data from the tracking system and a tracking system timestamp Tr, recording a time, Mdr, of receiving of the measurement data from the MTI system clock, calculating the tracking system timestamp, Tr, as equivalent to the average of the two internally generated system timestamps Mdr and Mrq associated with the measurement transaction, and converting the tracking system timestamp Tr, of tracking data received from the tracking system into its equivalent timestamp on the MTI system clock. requesting from the at least one tracking system a measurement with a tracking system timestamp, Tr, recording a time, Mrq, of the request for the measurement from an MTI system clock , receiving measurement data from the tracking system and a tracking system timestamp Tr, recording a time, Mdr, of receiving of the measurement data from the MTI system clock, calculating the tracking system timestamp, Tr, as equivalent to the average of the two internally generated system timestamps Mdr and Mrq associated with the measurement transaction, and converting the tracking system timestamp Tr, of tracking data received from the tracking system into its equivalent timestamp on the MTI system clock. <EOS>