<?php

require 'lib/Inter.php';
$Y = new Inter();
$id = $_POST['idUser'];
$datosP = $Y->SeleccionarCitasId($id);
foreach ($datosP as $dp) {
}
$datoscita = array('idCita' => $dp['idCita'], 'idUsuario' => $dp['idUsuario'], 'codigoPaciente' => $dp['codigoPaciente'], 'numeroCita' => $dp['numeroCita'], 'fechaCita' => $dp['fechaCita']);
echo json_encode($datoscita);
<?php

require 'lib/Inter.php';
$Y = new Inter();
$idCita = $_POST['citaId'];
$idMedicina = $_POST['selec-medicamento'];
$cantidadMedicina = $_POST['cantidad'];
$descripcion = $_POST['descripcion'];
// selecciona la cita para trear los siguientes datos e insertat el diagnostico
$citaData = $Y->SeleccionarCitasId($idCita);
foreach ($citaData as $k) {
    $fechaCita = $k['fechaCita'];
    $numeroCita = $k['numeroCita'];
    $codigoPaciente = $k['codigoPaciente'];
    $idUsuario = $k['idUsuario'];
}
$Y->InsertarDiagnostico($idUsuario, $fechaCita, $numeroCita, $codigoPaciente, $descripcion);
// selecciona el diagnostico insertado con ayuda del numero de cita  para obtener el id del diagnostico
$datosdiag = $Y->SeleccionarDiagnosticoNumCita($numeroCita);
foreach ($datosdiag as $ke) {
    $idDiagnostico = $ke['idDiagnostico'];
}
// seleccion la medicina con ayuda de su id para sacar el nombre de la medicina
$medData = $Y->SeleccionarMedicinasId($idMedicina);
foreach ($medData as $key) {
    $nombreMedicina = $key['nombre'];
}
// finalmente inserta en la tabla medicinaDiagnostico
$Y->InsertarMedicinaDiagnostico($idDiagnostico, $nombreMedicina, $cantidadMedicina, 1);
//modificamos la cita, para que ya no salga en la lista de citas pendientes del doctor.
echo 1;