Składał się z 20 żołnierzy: sześciu oficerów, podoficer, dziesięciu szeregowych, trzy sanitariuszki. Komendantem został por. lek. Alfred Ganczarski.

9 grudnia 1944 12 PRSzCh został przegrupowany do Milanowa. 10 grudnia 1945 do pełnienia obowiązków komendanta szpitala został wyznaczony kpt. lek. Bronisław Rabinowicz. 1 stycznia 1945 12 PRSzCh przegrupował się z Milanowa do Kąkolewnicy. Kadra szpitala zaczęła intensywne zgrywanie personelu pod względem medycznym i wojskowym. Szpital przebywał do 28 stycznia 1945 w Kąkolewnicy na Lubelszczyźnie.

17 stycznia 1945 12 PRSzCh rozpoczął przegrupowanie z Kąkolewnicy do Kocka i po rozwinięciu rozpoczął w dniu 18 stycznia przyjmowanie rannych i chorych ze szpitali polowych I Armii WP. 20 stycznia 1945 12 PRSzCh przeszedł chrzest bojowy, rozwinięta została sala operacyjna, przeprowadzono cztery pierwsze operacje, przyjęto 100 rannych, z których 45 przekazano do 62 Szpitala Ewakuacyjnego w Lublinie. W Kocku szpital stacjonował do 2 lutego 1945. Zadaniem szpitala było przyjmowanie rannych z I Armii oraz medyczne zabezpieczenie marszu 9 Dywizji Piechoty, następnie 7 Dywizji Piechoty 2 Armii WP. Z dniem 2 lutego 1945 12 PRSzCh rozpoczął przegrupowanie z Kocka do Kutna, na podstawie rozkazu nr 541 Naczelnego Dowódcy WP z 26 stycznia 1945.