public static bool NewUmeDataTMP(umeDataTMP newumeDataTMP) { bool result = false; try { IMongoCollection <umeDataTMP> collection = db.GetCollection <umeDataTMP>("umeDataTMP"); collection.InsertOneAsync(newumeDataTMP); result = true; } catch (Exception exp) { ncLog.Exception("NewUmeData::Exception::" + exp.Message); } return(result); }
public ictusData(long npacienteID, umeDataTMP inputUmeDataTMP) { try { pacienteID = npacienteID; fecha = inputUmeDataTMP.inc_sello_temporal; sexo = inputUmeDataTMP.pac_sexo; edad = inputUmeDataTMP.edad; cie = inputUmeDataTMP.cie_codigo; //////////////////////////////////////HOSPITAL////////////////////////////////////// hospital hospitalFound = Util.FindHospitalByName(inputUmeDataTMP.dim_recurso_nombreHospital); if (hospitalFound == null) { ncLog.Warning("ictusData::Unable to find hospital by name:" + inputUmeDataTMP.dim_recurso_nombreHospital); } else { hospital = hospitalFound; } //////////////////////////////////////HOSPITAL////////////////////////////////////// //////////////////////////////////////ZBS////////////////////////////////////// zbs ZBSFound = Util.FindZBSByName(inputUmeDataTMP.dim_zbs_nombre); if (ZBSFound == null) { ncLog.Warning("ictusData::Unable to find ZBS by name:" + inputUmeDataTMP.dim_zbs_nombre); } else { zbs = ZBSFound; } //////////////////////////////////////ZBS////////////////////////////////////// //////////////////////////////////////USVB////////////////////////////////////// usvb USVBFound = Util.FindUSVBByName(inputUmeDataTMP.dim_recurso_nombreUSVB); if (USVBFound == null) { ncLog.Warning("ictusData::Unable to find USVB by name:" + inputUmeDataTMP.dim_recurso_nombreUSVB); } else { usvb = USVBFound; } //////////////////////////////////////USVB////////////////////////////////////// ////Tiempos UME if (inputUmeDataTMP.dim_recurso_nombreUSVB.Contains("UME") || inputUmeDataTMP.dim_recurso_nombreUSVB.Contains("UVI") || inputUmeDataTMP.dim_recurso_nombreUSVB.Contains("VIR")) { umeRecurso = new recurso("UME", inputUmeDataTMP.act_tac, inputUmeDataTMP.act_tra, inputUmeDataTMP.act_tes, inputUmeDataTMP.act_tra, inputUmeDataTMP.act_trf); } //////Tiempo SVB else if (inputUmeDataTMP.dim_recurso_nombreUSVB.Contains("SVB") || inputUmeDataTMP.dim_recurso_nombreUSVB.Contains("ACU") || inputUmeDataTMP.dim_recurso_nombreUSVB.Contains("SVBC")) { umeRecurso = new recurso("SVB", inputUmeDataTMP.act_tac, inputUmeDataTMP.act_tra, inputUmeDataTMP.act_tes, inputUmeDataTMP.act_tra, inputUmeDataTMP.act_trf); } //////Tiempo Helicoptero else if (inputUmeDataTMP.dim_recurso_nombreUSVB.Contains("HELICOP")) { heliRecurso = new recurso("Helicoptero", inputUmeDataTMP.act_tac, inputUmeDataTMP.act_tra, inputUmeDataTMP.act_tes, inputUmeDataTMP.act_tra, inputUmeDataTMP.act_trf); } //////Tiempo Atencion Primaria y Otros ("", CG, CL, CS, EES1, EES2, MEDICO, OTROS RECURSOS, PAC, PACIP, REFUERZO PUEBLA DE SANABRIA, REVE LEON, SUAP) else { attpriRecurso = new recurso("ATTPRI", inputUmeDataTMP.act_tac, inputUmeDataTMP.act_tra, inputUmeDataTMP.act_tes, inputUmeDataTMP.act_tra, inputUmeDataTMP.act_trf); } ok = true; } catch (Exception exp) { ncLog.Exception("ictusData::Unable to create new ictusData for pacienteID:" + npacienteID + "::" + exp.Message); } }