Trocar registros de posição

Boa noite. Gostaria que me ajudassem no seguinte:
Tenho um form que registra pacientes, leito e quarto. Ex.
id_pac paciente quarto leito
01 João da Silva 801 01
02 José Braga 801 02
03 Vera Fischer 802 03
04 Sonia Vieira 802 04

Quero criar um botão chamado ‘Trocar leitos’ que quando for clicado, me pergunte: Qual leito quer trocar? Informo que é 01. Ele novamente pergunta: Qual leito de destino? Informo que é 04. Então, após informar o leito de origem e o leito de destino, quero que ele faça a troca. Onde está o paciente do leito 1 (João da Silva), será agora a Sonia Vieira.

faça uma ligação com uma form para trocar o leito, com target _self, quando salvar a troca no formulário chamado recarregue o form anterior.