<%@ LANGUAGE = "VBScript" %> SISTEMA EXPERTO <% DIM DNIPACIENTE DNIPACIENTE = TRIM(REQUEST.QUERYSTRING("DNIPACIENTEABUSCAR")) if cdbl(DNIPACIENTE) > clng(DNIPACIENTE) then NumeroDecimal=true else NumeroDecimal=false DNIPACIENTE = cstr(int(cdbl(DNIPACIENTE))) end if IF isnumeric(DNIPACIENTE) = false or NumeroDecimal=true THEN Response.write "

Por favor introduzca el D.N.I. del paciente, no se admiten letras.
" ELSE '**** Abre la conexion Const AdopenKeyset = 1 Const adLockOptimistic = 3 ' ********** CONSTRUYENDO LA SENTENCIA DE CONSULTA SQL= "SELECT DNI, NOMBRE_CLIENTE, PRIMER_APELLIDO_CLIENTE, SEGUNDO_APELLIDO_CLIENTE, NUMERO_HISTORIA_CLINICA FROM cliente WHERE DNI LIKE '" + DNIPACIENTE + "'" Set rs1 = CreateObject("ADODB.Recordset") rs1.CursorType = AdopenKeyset rs1.LockType = adLockOptimistic rs1.Open SQL, "DSN=SEX" IF rs1.eof = FALSE THEN Response.write "







D.N.I. : " + rs1.fields(0) + "
" Response.write "Paciente: " + rs1.fields(2) + " " + rs1.fields(3) + ", " + rs1.fields(1) + "


" ID_HISTORIA = rs1.fields(4) rs1.close ' ********** CONSTRUYENDO LA SENTENCIA DE CONSULTA SQL= "SELECT NUMERO_HISTORIA_CLINICA, IDENTIFICADOR_HISTORIA, FECHA_INGRESO, IDENTIFICADOR_HISTORIA_PADRE FROM HISTORIA_CLINICA WHERE NUMERO_HISTORIA_CLINICA = " + CSTR(ID_HISTORIA) + "AND IDENTIFICADOR_HISTORIA_PADRE = -1 ORDER BY IDENTIFICADOR_HISTORIA DESC" Set rs1 = CreateObject("ADODB.Recordset") rs1.CursorType = AdopenKeyset rs1.LockType = adLockOptimistic rs1.Open SQL, "DSN=SEX" 'session("NumHisCli") = rs1.fields(0) response.write "
" response.write "Elija el caso a mostrar:" response.write "" response.write "" response.write "
" ELSE response.write "

El paciente solicitado no está registrado, asegurese de que introdujo el D.N.I. correcto.
" END IF END IF %> e-REdING. Biblioteca de la Escuela Superior de Ingenieros de Sevilla.


SISTEMA EXPERTO APLICADO A LA ATENCIÓN PRIMARIA MÉDICA. AYUDA AL DIAGNÓSTICO

: Calle Suarez, Marcos
: Ingeniería Organización
Contenido del proyecto: