<!--
//Marcos Rojas,AlfaMultimedia 2000

//Sin valor para la expiracion, expiracion al final de sesion.
//********************************************************************
function CrearGalleta(valor){//se llama en simulador2
var valor;
var hoy=new Date();
hoy.setDate(hoy.getDate()+1);//un dia de expiracion
document.cookie="Datos="+valor+"; expires="+hoy.toGMTString()+";"
}
//********************************************************************
function CrearGalletaDiag(valor){//se llama en simulador2
var valor;
var hoy=new Date();
hoy.setDate(hoy.getDate()+1);//un dia de expiracion
document.cookie="Diagnostico="+valor+"; expires="+hoy.toGMTString()+";"
}
//borrado de galleta en cuanto el sistema se percate que ha caducado ayer.
//********************************************************************
function BorrarGalleta(){
var hoy=new Date();
hoy.setDate(hoy.getDate()-1);//dia de expiracion anterior al actual
document.cookie="Datos="+"nulo"+"; expires="+hoy.toGMTString()+";"
}
//********************************************************************
function BorrarGalletaDia(){
var hoy=new Date();
hoy.setDate(hoy.getDate()-1);//dia de expiracion anterior al actual
document.cookie="Diagnostico="+"nulo"+"; expires="+hoy.toGMTString()+";"
}

//********************************************************************
//busqueda de subcadena igual al valor de entrada.

function LeerGalleta(nombreg){//funcion principal de lectura de galleta
var nombreg;
NombreDeGalleta=nombreg+"=";
var NumDeGalletas=document.cookie.length;
var LongDeGalleta=NombreDeGalleta.length;
var x=0;
while(x<=NumDeGalletas){
	var y=(x+LongDeGalleta);
	if (document.cookie.substring(x,y)==NombreDeGalleta)
	return(ExtraeValorDeGalleta(y));
	x=document.cookie.indexOf(" ",x)+1;
	if(x==0)
	break;
	}
return null;
}

//funcion auxiliar de leergalleta

function ExtraeValorDeGalleta(val){
if((FinDeGalleta=document.cookie.indexOf(";",val))==-1){
	FinDeGalleta=document.cookie.length;
	}
return unescape(document.cookie.substring(val,FinDeGalleta));
}

//********************************************************************
//Recreamos la nueva galleta con la cadena ampliada.
//********************************************************************
function AnnadirGalleta(dato2){
var dato1 =LeerGalleta('Datos')
dato1=dato1+dato2;
CrearGalleta(dato1);
}

//********************************************************************
function LeerDiagnostico(){
var indice=LeerGalleta('Diagnostico');
if (indice=="Infarto agudo miocardio" || indice=="Edema agudo de pulmón"){
document.write("<b>Edema agudo de pulmón causado por infarto agudo de miocardio. ¡Enhorabuena tu diagnostico ha sido correcto!</b><br><br>")
}
else{
document.write("<b>Tu diagnostico fue: </b>")
document.write("<b>"+indice+". El correcto es Edema agudo de pulmón causado por infarto agudo de miocardio.</b><br><br>")
}
}
//************************************************************************************
function seleccion(){
for(i=0;i<document.forms['respuesta'].elements.length;i++){
  if(document.forms['respuesta'].elements[i].checked==true){
  return true;
  }
}
alert("Seleccione un diagnóstico antes de continuar");
return false;
}
//************************************************************************************
//Copiamos las funciones de dreamweaver para ser usadas en todas las paginas.
//Creamos funcion auxiliar para ocultar todos los layers.
//Las dos siguientes funciones son Copyright Macromedia Inc.

function MM_findObj(n, d) { //v3.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
}

function MM_showHideLayers() { //v3.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }
    obj.visibility=v; }
}

//**********************************************************************************

//funcion auxiliar de dreamweaver para ocultar todos los layers.
function Oct(){
var i=0;
while(i<Oct.arguments.length){
temp=Oct.arguments[i];
MM_showHideLayers(temp,'','hide');
i++;
}
}

//************************************otras funciones de dreamweaver****************

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//****************************************************************
function DesmontarDatos()//devolucion de datos a pagina.
{
var cadena=LeerGalleta('Datos');
//alert(cadena); //testeo de llegada de cadena
var posi=0;
vecto=new Array();
while (posi*2<cadena.length)
{
vecto[posi]=cadena.substr(posi*2,2);

posi++;
}
vect=new Array();
vect[0]=vecto[1];

for(var i=2;i<vecto.length;i++)
{
	for(var j=0;j<vect.length;j++)
	{
	if(vecto[i]==vect[j]){break;}
	if(vecto[i]!=vect[j])
		{
		if(j!=(vect.length-1)){continue;}
		if(j==(vect.length-1)){vect[j+1]=vecto[i];break;}
		}	
	}
}
//ya con el array depurado, usamos sus datos como indices de dos nuevos arrays,
//el primero de salida a texto y el segundo que modifica un resultado numerico.
calif=new Array(0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,1,1,2,-2,-2,2,2,-2,1,-2,-2,2,-2,1,-2,-2,-2,-2,-2,-2,-2);
calif[50]=0;//valores extra
calif[51]=0;
frase=new Array('a',
'Solicitaste información sobre la historia antigua del paciente de forma acertada. Los antecedentes personales del paciente deben ser siempre investigados en el primer contacto con el enfermo, ya que nos aportan información fundamental para la correcta valoración del proceso clínico actual. Al no conocer la historia antigua, podemos incurrir en importantes errores médicos que podrían haberse evitado fácilmente.',
'La anamnesis constituye la principal fuente del información para la realización del diagnostico que posee el médico, de tal forma que antes de solicitar las pruebas complementarias, debemos conocer claramente el motivo de consulta de nuestro paciente, y ser capaces, a través de esta información, de elaborar una lista de grandes síndromes clínicos posibles, en relación con su proceso, para poder pedir las pruebas complementarias de una forma lógica.',
'Preguntaste al paciente sobre sus antecedentes familiares. Se deben conocer los antecedentes familares para valorar la posibilidad de enfermedades de transmisión  genetica. En este caso no aportan información relevante, pero deberías acostumbrarte a preguntarlos de forma rutinaria, ya que en ocasiones pueden ser muy clarificadores de determinadas patologías.',
'Te informaste de la situación social del paciente. En nuestro caso clínico y por la sintomatología que presenta el enfermo, no es un dato relevante, pero investigar en este campo es siempre recomendable para descartar determinadas patologías.',
'Hiciste una inspección física; siempre debe iniciarse la valoración del paciente con una inspección detallada. Daremos siempre prioridad a la clínica y la exploración física del paciente, que aportarán datos muy significativos para la orientación del proceso. La impresión clínica que se obtiene a través de la inspección del paciente es fundamental para una correcta orientación diagnostica.',
'Realizaste una palpación global del paciente, lo que te aportó datos importantes. Puedes valorar pulsos centrales y periféricos , edemas en miembros inferiores, localización de ápex cardiaco etc, por lo que la orientación diagnóstica te será mas sencilla.',
'Has auscultado a tu paciente de forma correcta. Todo paciente que acude al servicio de urgencias médico debe ser auscultado de forma inexcusable, independientemente de la patología que motive la consulta. No auscultar a un paciente que acude a urgencias es mala praxis médica, más aun si la consulta está en relación con probable clínica cardiovascular.',
'Mediste la presión sanguínea. Se debe tomar la tensión arterial en todo paciente con antecedentes de patología cardiovascular. La repercusión hemodinámica del cuadro clínico queda reflejada en las cifras tensionales y nos ayuda a valorar la gravedad del proceso. No realizar una toma de tensión a un paciente cardiópata, puede implicar graves consecuencias. La valoración hemodinámica inicial nos orientará sobre la gravedad y nos ayudará a tomar distintas medidas terapéuticas.',
'Has palpado los pulsos centrales y periféricos, y este dato clínico te ayudará positivamente en la valoración del paciente; podrás detectar la posible presencia de arritmias cardiacas, alteraciones de la frecuencia o alteración de los pulsos periféricos entre otras muchas patologías.','Has tomado la temperatura del paciente, correcto. La presencia de fiebre es un dato importante en este caso, para valorar si presenta datos de infección respiratoria que justifiquen el proceso actual.','Valoraste la respiración del paciente. Una valoración objetiva de la repercusión del cuadro clínico sobre la función respiratoria, será fundamental para conocer la gravedad y por tanto la rapidez con la que debemos actuar. Un compromiso importante de la función respiratoria del paciente quedará reflejado, y podrá ser facilmente objetivado si nos detenemos a valorar las caracteristicas de la respiración del enfermo.','Solicitaste una bioquímica. Correcto, la valoración inicial del paciente en el servicio de urgencias debe acompañarse siempre de un estudio hematológico que refleje la repercusión hemodinámica del proceso clínico','Solicitaste una funcion renal, lo que te permitirá conocer la repercusión del cuadro clínico sobre la función de depuración renal. En este caso, será fundamental conocer la función renal para un adecuado manejo posterior de fluidos en el tratamiento del enfermo.','Solicitaste una función hepática, que aunque se suele solicitar de forma rutinaria en el estudio bioquímico, no aportará en nuestro caso información de utilidad.','Pediste una prueba de coagulación, que debe siempre solicitarse en el estudio inicial del paciente para conocer la función de hemostasia.','Pediste una serie blanca de forma adecuada; la valoración inicial del paciente debe acompañarse de un estudio hematológico completo, y la serie blanca nos ayudará a descartar causas infecciosas precipitantes del proceso clínico.','Pediste una serie roja, que como el resto del estudio hematológico debe valorarse en la fase inicial, ayudándonos a conocer el estado hemodinámico del paciente.','Solicitaste un estudio del metaboismo lipídico: aunque conocer los factores de riesgo coronario es importante, su resultado no modificará nuestra actitud terapeútica en el servicio de urgencias.','Realizaste un perfil cardiaco: correcto, es una prueba sencilla y de escasa agresividad que te permitirá conocer la función miocárdica y por tanto descartar causa isquémica precipitante del proceso clínico actual. Aunque el paciente no refiere dolor torácico, presenta factores de riesgo cardiovascular y la diabetes puede enmascarar la sintomatología cardiológica.','Solicitaste un metabolismo óseo: es una prueba no indicada en el servicio de urgencias, independientemente de la clínica del paciente. En nuestro caso, el paciente no presenta sintomatología que lo justifique.','Solicitaste tambien marcadores tumorales: aún en el caso de sospecha de proceso tumoral, no es una prueba de urgencia y debería solicitarse en un segundo tiempo durante el ingreso. No existen datos clínicos en nuestro paciente que orienten a una sospecha de patología tumoral.','Pediste una gasometría arterial: tu actitud ha sido correcta, en este caso clínico la valoración de la repercusión del proceso clínico sobre la función respiratoria es fundamental, y nos ayudará a orientar el diagnóstico y priorizar en las decisiones terapeúticas.','Se le realizó un electrocardiograma al paciente. Solicitar un E.G.C. es fundamental en todo paciente con factores de riesgo cardiovascular con clínica compatible o sugerente. Es una prueba de bajo coste y baja agresividad, que nos aporta información esencial de la repercusión del proceso actual sobre la función miocardica. Se puede obtener gran información a través de la lectura del electrocardiograma, de ahí la importancia de aprender a interpretarlos de forma adecuada. Como has podido comprobar, al realizarle un electrocardiograma a nuestro paciente, has llegado al dignóstico cooecto con rapidez y escasa agresividad.','Pediste una prueba de esfuerzo. Solicitar una prueba de esfuerzo durante la fase aguda de una enfermedad cardio-respiratoria, no está indicado independientemente de la enfermedad del paciente. Esta pruebas se realizará en un segundo tiempo, con el paciente ingresado o de forma ambulatoria y tras ser estabilizado clínicamente.','Solicitaste un cateterismo cardíaco. Es una prueba invasiva  y no exenta de riesgo, que en este caso no está indicada de urgencias ya que el paciente no presenta inestabilidad hemodinámica que lo justifique. Una vez hallamos llegado al diagnóstico preciso, valoraremos si es necesario la realización programada de un cateterismo cardiaco con fines diagnóstico-terapeúticos.','Has solicitado una espirometría, prueba no indicada  en fase aguda de un proceso cardiorrespiratorio, retrasa la actitud terapéutica a tomar, estará artefactuada, y en ningún caso forma parte de la batería de pruebas diagnosticas de primera línea en la urgencia de un hospital.','XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX','Has solicitado de forma correcta una radiografía de tórax, dados los antecedentes personales del paciente y la clínica actual, es una de las pruebas que debemos solicitar en la valoración inicial, por la gran cantidad de información que aporta, tiene bajo coste y mínima agresividad. Nos aportará una orientación diagnóstica fundamental, y nos permitirá realizar una valoración evolutiva posterior del paciente. El resultado de la rx de tórax modificará nuestra actitud terapeútica.','Se pidió una RX de abdomen. Desde un punto de vista práctico en este paciente, es una prueba de la que debes prescindir en un primer momento, al no presentar el paciente sintomatología sugerente de proceso abdominal. No aportará datos que modifiquen nuestra actitud diagnostico-terapeútica.','Solicitaste una Ecocardiografía transtorácica. En nuestro caso clínico es una prueba de gran utilidad diagnóstica. La ecografía cardiaca debe ser realizada para la valoración de la función sistólica, una vez se encuentre el paciente estabilizado, y preferentemente en la unidad coronaria. No es una prueba invasiva y nos aportará gran cantidad de información, en función de la cual modificaremos nuestra actitud terapeútica.','Has solicitado una Aortografía: prueba agresiva que no debe formar parte de la batería inicial de pruebas diagnósticas en la sala de urgencias. No es una prueba indicada en este caso clínico, someteríamos al paciente a riesgos innecesarios y aumentaríamos considerablemente el coste.','Pediste un Scanner Pulmonar. En nuestro paciente, con las pruebas básicas ya debería existir una orientación diagnostica suficiente. El TAC torácico en este caso no constituye una prueba esencial en el diagnostico, solicitar pruebas innecesarias retrasaría nuestra actitud terapeútica y encarecería innecesariamente el coste.','Pediste asimismo una angiografía coronaria. Has elegido la realización de una prueba no indicada en el momento agudo en el servicio de urgencias en nuestro paciente, ya que no presenta una inestabilidad hemodinámica que lo justifique. Solicitar pruebas agresivas cuando deberías haber llegado al diagnóstico con pruebas más sencillas podría tener repercusiones en el enfermo.','Solicitaste una angiografía pulmonar. Has elegido la realización de una prueba no indicada en el momento agudo en el servicio de urgencias. Las características de la clínica del paciente, no orientan a a la necesidad de realización de esta prueba.','Solicitaste un estudio neurofisiológico no indicada en este caso clínico. El paciente no presenta sintomatología neurológica que justifique la necesidad de realizar una prueba tan específica.','Pediste un estudio audiológico. No está indicado en este caso clínico, por no presentar el paciente sintomatología que lo justifique.','Y por último solicitaste una endoscopia. No indicada en este caso clínico. El paciente no presenta sintomatología relacionada con el aparato digestivo que justifique la realización de un prueba agresiva y desagradable para el paciente.');
frase[50]="Realizaste un estudio del fondo del ojo. En este caso, no es prueba imprescindible para la valoración clínica del paciente. No hay datos de focalidad neurológica ni de otros cuadros clínicos que sugieran posible afectación central. A pesar de que la exploración clínica del paciente debe ser siempre completa, detenernos en exploraciones no relacionadas con el motivo de consulta puede retrasar el diagnóstico, y por tanto nuestra actitud terapeútica.";
frase[51]="Examinaste los pares craneales. Aunque siempre es recomendable la exploración completa del paciente por órganos y sistemas, en este caso, se trata de un enfermo que acude con cuadro clínico cardiorrespiratorio claro . Se puede, en un sentido práctico, posponer esta exploración para un segundo tiempo donde, con el enfermo estabilizado, y con una orientación clínica más clara del proceso, se realizará una exploración más completa.";
//37 + 2 elementos
//fin de array de textos
var suma=0;
var limite=vect.length;
for(var i=0;i<limite;i++){
	var posicion=parseInt(vect[i],10);
	var numerodado=calif[posicion];
	document.write("<b>"+frase[posicion]+"</b><br><br>");
	suma=suma + numerodado;
}//cierre de for
//codigo de calificaciones
if(suma<=0){document.write("<br>Hoy no has tenido un buen dia, continua estudiando");}
if(suma==1){document.write("<br>Te equivocaste un poco pero no está mal");}
if(suma==2){document.write("<br>Buena eleccion has acertado en las pruebas");}
if(suma>=3){document.write("<br>Ademas de rápido eres económico, ¡fenomenal!<br><br>");}
//document.write("<br>Y tu calificacion ha sido de "+suma+"<br>");
}//cierre de funcion
//**************************************************************
//Fin de codigo-->
