/// <summary> /// Verificar si existe un ID /// </summary> /// <param name="pid">PID</param> /// <returns>Verdadero o falso</returns> private bool VerificarPaciente(Hashtable pid) { if (pid.ContainsKey("Patient ID")) { return(PacienteControl.VerificarPacienteExistente(pid)); } return(false); }
public void InsertarPaciente() { LectorHL7 lector = new LectorHL7(); List <Hashtable> lista = lector.LeerMensaje(""); Hashtable PID = new Hashtable(); for (int i = 0; i < lista.Count; i++) { if (lista[i].ContainsKey(DefinicionSegmento.PID[3])) { PID = lista[i]; break; } } if (!PacienteControl.VerificarPacienteExistente(PID)) { PacienteControl.Insertar(PID); } else { Consola.Imprimir(MensajeACK.GenerarMensaje("AR", lista[0])); } }