Yogyakarta Region Public Hospital (RSUD Yogyakarta) is a B type Education Hospital with strategic location in the middle of Yogyakarta city. The results of the survey of Public satisfaction index in 2015 with responsive service category reached 72.01% with the conclusion of service quality B with good service unit performance. However, there were still complains existed whether the internal or external especially about long-awaited medical record. The objectives of this research were to analyze the process of providing and distributing medical record files of Yogyakarta Region Public Hospital policlinics, and analyze any possible factors related to the inaccurate timing of provision and distribution of medical record files in policlinics of RSUD Yogyakarta. This research applied mix method namely quantitative and qualitative. The population of polyclinic patients in 2015 was 108.451, sampling technique object by using purposive sampling gained 399 medical record files, while subject samplings were 2 registration staff, 2 filling staff, 1 tracer staff, 2 distribution staff, 2 verification staff, and 3 policlinic nurses. Data collection techniques were observation, interview, and documentation study. Quantitative data were analyzed descriptively, while qualitative data were analyzed using coding. The on time percentage of the provision and distribution of medical record files in accordance with the regulation of Health Minister (Permenkes) number 129 year 2008 was 13 medical record files or 3%, while the on time number of the provision and distribution of medical record files in accordance with hospital SPO was 106 medical record files or 27 %. The average time needed to the provision and distribution of medical record files was about 41 minutes 43 seconds. The punctuality of officers returning medical record files will help the punctuality in the provision and distribution of medical record files. Composing SPO in distribution is the main improvement effort as reference for the distribution of medical records file at RSUD Kota Yogyakarta.