コード例 #1
0
function obtenerPacientes($palabra)
{
    // Error 1: los pack estaban mal referenciados antes ../modelo/Diseno.php
    // forma correcta ../modelo/diseno.php
    include_once '../modelo/diseno.php';
    $ds = new diseno();
    // Conexi�n a la base de datos, cambiar los par�metros si se requiere
    $conexionBD = mysqli_connect('localhost', 'root', 'sql', 'admproy_cuidados_paliativos_panama');
    //$conexionBD = mysqli_connect('mysql3000.mochahost.com','admproy_panama','cppanama2014','admproy_cuidados_paliativos_panama');
    if (!$conexionBD) {
        die('No se pudo conectar: ' . mysqli_error($conexionBD));
    }
    // Error 2: las mayúsculas y minúsculas son relevantes en Linux
    //Procuren que si las tablas de las base de datos están en minúsculas, realizar las consultas
    // en minúsculas
    $consultaSQL = 'SELECT DESCRIPCION, ID_MEDICAMENTO FROM medicamentos WHERE DESCRIPCION LIKE "%' . strtoupper($palabra) . '%" ORDER BY DESCRIPCION LIMIT 100;';
    // Ejecuta la consulta
    $datos = mysqli_query($conexionBD, $consultaSQL);
    $coincidencias = '';
    // Variable con resultados
    while ($valores = mysqli_fetch_array($datos)) {
        // Recorre los datos
        // Arma la lista de palabras que coinciden y su ID
        $coincidencias .= $valores['DESCRIPCION'] . '|' . $valores['ID_MEDICAMENTO'] . "\n";
    }
    mysqli_close($conexionBD);
    // Cierra la conexi�n
    return UTF8_encode($coincidencias);
    // Devuelve la lista
}
コード例 #2
0
function obtenerTerminosCIE10($palabra)
{
    include_once '../modelo/diseno.php';
    $ds = new diseno();
    // Conexión a la base de datos, cambiar los parámetros si se requiere
    $conexionBD = mysqli_connect('localhost', 'root', 'sql', 'admproy_cuidados_paliativos_panama');
    //$conexionBD = mysqli_connect('mysql3000.mochahost.com','admproy_panama','cppanama2014','admproy_cuidados_paliativos_panama');
    if (!$conexionBD) {
        die('No se pudo conectar: ' . mysqli_error($conexionBD));
    }
    // Arma la consulta contra la tabla que tiene los datos sobre CIE10
    // observar como se realiza la busqueda del término
    $consultaSQL = 'SELECT ID_CIE10, concat(ID_CIE10," ",DESCRIPCION) as DESCRIPCION FROM cie10 WHERE concat(ID_CIE10," ",DESCRIPCION) LIKE "%' . strtoupper($palabra) . '%" ORDER BY DESCRIPCION LIMIT 10;';
    // Ejecuta la consulta
    $datos = mysqli_query($conexionBD, $ds->latino($consultaSQL));
    $coincidencias = '';
    // Variable con resultados
    while ($valores = mysqli_fetch_array($datos)) {
        // Recorre los datos
        // Arma la lista de palabras que coinciden y su ID
        $coincidencias .= $valores['DESCRIPCION'] . '|' . $valores['ID_CIE10'] . "\n";
    }
    mysqli_close($conexionBD);
    // Cierra la conexión
    return UTF8_encode($coincidencias);
    // Devuelve la lista
}
コード例 #3
0
function obtenerPersonal($palabra)
{
    include_once '../modelo/diseno.php';
    $ds = new diseno();
    $conexionBD = mysqli_connect('localhost', 'root', 'sql', 'admproy_cuidados_paliativos_panama');
    //$conexionBD = mysqli_connect('mysql3000.mochahost.com','admproy_panama','cppanama2014','admproy_cuidados_paliativos_panama');
    if (!$conexionBD) {
        die('No se pudo conectar: ' . mysqli_error($conexionBD));
    }
    $consultaSQL = 'SELECT NO_CEDULA, concat(NO_CEDULA," ",PRIMER_NOMBRE," ",APELLIDO_PATERNO) AS NOMBRE FROM datos_profesionales_salud WHERE concat(NO_CEDULA," ",PRIMER_NOMBRE," ",APELLIDO_PATERNO) LIKE "%' . $palabra . '%" ORDER BY NO_CEDULA LIMIT 100;';
    $datos = mysqli_query($conexionBD, $consultaSQL);
    $coincidencias = '';
    // Variable con resultados
    while ($valores = mysqli_fetch_array($datos)) {
        // Recorre los datos
        $coincidencias .= $valores['NOMBRE'] . '|' . $valores['NO_CEDULA'] . "\n";
    }
    mysqli_close($conexionBD);
    // Cierra la conexi�n
    return UTF8_encode($coincidencias);
    // Devuelve la lista
}
コード例 #4
0
ファイル: sisdoc_char.php プロジェクト: bireme/proethos
function CharE($rr)
{
    global $qcharset, $charset;
    if ($qcharset == 'UTF8' or $charset == 'UTF8') {
        return UTF8_encode($rr);
    } else {
        //while(utf8_detect($rr)) { $rr=utf8_decode($rr); }
        return $rr;
    }
}
コード例 #5
0
<?php

error_reporting(E_ALL & E_NOTICE & E_WARNING & E_DEPRECATED);
include_once '../modelo/db.php';
$db = new Db();
$id_receta = $_GET['receta'];
$det = $db->obtenerArreglo('SELECT * FROM detalle_receta WHERE ID_DETALLE_RECETA = ' . $id_receta . '');
$med = $db->obtenerArreglo('SELECT * FROM medicamentos WHERE ID_MEDICAMENTO = ' . $det[0][ID_MEDICAMENTO]);
if (!empty($det[0][OTRAS_INDICACIONES])) {
    $indicaciones = $det[0][OTRAS_INDICACIONES];
} else {
    $indicaciones = '';
}
$data = array('receta' => $det[0][ID_DETALLE_RECETA], 'medicid' => $det[0][ID_MEDICAMENTO], 'medicamento' => $med[0][DESCRIPCION], 'dosis' => $det[0][ID_DOSIS], 'cantidad' => $det[0][DOSIS], 'frecuencia' => $det[0][ID_FRECUENCIA_TRATAMIENTO], 'tratamiento' => $det[0][TRATAMIENTO], 'via' => $det[0][ID_VIA], 'periodo' => $det[0][ID_PERIODO_TRATAMIENTO], 'indicaciones' => UTF8_encode($indicaciones));
echo json_encode($data);