Propongo;
Le asignas un ID a cada paciente (aleatorio, a ser posible), le añades los datos correspondientes (alergias, etc.), y entonces lo insertas en la BD. Después, si es necesario actualizar, accedes a un panel donde obtengas los datos, y actualices/añadas los necesarios, y se hace un UPDATE en la BD.
Ah, y sería bueno poder agregar más campos si es requerido. Por ejemplo, si una persona mayor necesita 4 medicamentos, ¿qué haces?
Click en un botón y se añade un nuevo campo.