Commit f82498d8 by Carlos Alvarenga

preportes, nostrar quien prepara, menu de co-admin programacion de recetas

parent 1b925ea5
......@@ -1989,6 +1989,16 @@ where farm_medicinaexistenciaxarea.IdMedicina='$IdMedicina' and farm_medicinaexi
return($resp);
}
function NombreTecnicoPreparo($IdReceta) {// usado en la receta electronica para mostrar al usuario que realiza acciones.
//echo
$querySelect = "SELECT fuu.Id AS id, fuu.firstname as NombreTecnico
FROM fos_user_user fuu
INNER JOIN farm_medicinarecetada fmr ON fmr.idpersonalpreparo=fuu.id
WHERE fmr.idreceta = $IdReceta
limit 1";
$resp = pg_query($querySelect);
return($resp);
}
//NombreTecnico
#PETICIONES DE MEDICAMENTOS
......
......@@ -14,13 +14,13 @@
</menu>
<sep/>
<menu labelText="Reportes ">
<!--<menu labelText="Reportes de Programacion de Recetas">
<menu labelText="Reportes de Programacion de Recetas">
<item labelText="Recetas Programadas" url="../ReportePacientesProgramados/Rep_Programados.php"/>
<item labelText="Recetas Programadas por Franja Horaria" url="../ReporteProgramadosFranja/ProgramadosFranja.php"/>
<item labelText="Medicamentos Programados por Franja Horaria" url="../ReporteADispensarFranja/ProgramadosFranja.php"/>
<item labelText="Medicamentos Dispensados por Franja Horaria" url="../ReporteDispensadosPorFranja/DispensadosFranja.php"/>
<item labelText="Pacientes Tardios" url="../ReportePacientesTardios/Rep_Programados.php"/>
</menu>-->
<!--<item labelText="Pacientes Tardios" url="../ReportePacientesTardios/Rep_Programados.php"/>-->
</menu>
<!--
<item labelText="Reporte De Ingresos y Consumos" url="../ReporteMensual/Rep_Existencias.php"/>
-->
......
......@@ -18,7 +18,7 @@ function NombreTera($IdTerapeutico) {
} // fin NombreTera
function ObtenerDatosCompletos($IdMedicina, $IdTerapeutico, $IdFarmacia, $IdArea, $IdEstablecimiento, $IdModalidad) {
function ObtenerDatosCompletos($IdMedicina, $IdTerapeutico, $IdFarmacia, $IdArea, $estupefaciente, $IdEstablecimiento, $IdModalidad) {
$and_1_1 = ""; $and_2_1 = ""; $and_3_1 = "";
if($IdMedicina != 0)
{
......@@ -44,6 +44,7 @@ function ObtenerDatosCompletos($IdMedicina, $IdTerapeutico, $IdFarmacia, $IdArea
{
$and_1_4 = "and fcp.idterapeutico = $IdTerapeutico";
}
if($estupefaciente!=0){$and_estupefaciente="and fcpe1.estupefaciente = 'S'";}else{$and_estupefaciente="";}
//echo '</br></br></br></br></br></br>'.
$sql = "
......@@ -58,7 +59,7 @@ function ObtenerDatosCompletos($IdMedicina, $IdTerapeutico, $IdFarmacia, $IdArea
from farm_catalogoproductos fcp1
-- tabla para filtro general de medicamentos
inner join farm_catalogoproductosxestablecimiento fcpe1 on (fcp1.id = fcpe1.idmedicina and fcpe1.idmodalidad = $IdModalidad and fcpe1.idestablecimiento = $IdEstablecimiento)
inner join farm_catalogoproductosxestablecimiento fcpe1 on (fcp1.id = fcpe1.idmedicina and fcpe1.idmodalidad = $IdModalidad and fcpe1.idestablecimiento = $IdEstablecimiento $and_estupefaciente)
inner join farm_unidadmedidas fu on fcp1.idunidadmedida = fu.id
inner join -- para saber medicamentos a presentar en el repote
......
......@@ -36,7 +36,7 @@ if (!isset($_SESSION["nivel"])) {
and mfe.IdModalidad=$IdModalidad order by mf.id");
conexion::desconectar();
// Voy imprimiendo el primer select compuesto por los paises
$out = "<select name='farmacia' id='farmacia' onChange='cargaContenido(this.value,this.id)'>";
$out = "<select name='farmacia' id='farmacia' onChange='cargaContenido(this.value,this.id)' style='width:450;'>";
$out.= "<option value='0'>SELECCIONE UNA FARMACIA</option>";
while ($registro = pg_fetch_row($consulta)) {
if ($registro[1] != "--") {
......@@ -92,7 +92,7 @@ if (!isset($_SESSION["nivel"])) {
<tr>
<td width="280" class="FONDO"><strong>Area: </strong></td>
<td width="673" colspan="4" class="FONDO"><div id="ComboAreas">
<select name="area" id="area" disabled="disabled">
<select name="area" id="area" disabled="disabled" style='width:450;'>
<option value="0">SELECCIONE UNA AREA</option>
</select>
</div>
......@@ -100,7 +100,7 @@ if (!isset($_SESSION["nivel"])) {
</tr>
<tr>
<td width="280" class="FONDO"><strong>Grupo Terapeutico: </strong></td>
<td width="673" colspan="4" class="FONDO"><select name="IdTerapeutico" id="IdTerapeutico" onChange='cargaContenido(this.value, this.id)'>
<td width="673" colspan="4" class="FONDO"><select name="IdTerapeutico" id="IdTerapeutico" onChange='cargaContenido(this.value, this.id)' style="width:450;">
<option value="0">TODOS LOS GRUPOS</option>
<?php
conexion::conectar();
......@@ -121,16 +121,20 @@ if (!isset($_SESSION["nivel"])) {
</select></td>
</tr>
<tr>
<td class="FONDO"><strong>Medicina:</strong></td>
<td colspan="4" class="FONDO">
<div id="ComboMedicinas">
<select name="IdMedicina" id="IdMedicina" disabled="disabled">
<select name="IdMedicina" id="IdMedicina" disabled="disabled" style="width:450;">
<option value="0">TODAS LAS MEDICINAS</option>
</select></div>
</td>
</tr>
<tr>
<td class="FONDO"><strong>Filtrar los Estupefacientes: </strong></td>
<td colspan="4" class="FONDO"><input type="checkbox" name="estupefaciente" id="estupefaciente" value="S"></td>
</tr>
<tr>
<td colspan="5" class="FONDO">&nbsp;</td>
</tr>
<tr class="MYTABLE">
......
......@@ -22,6 +22,7 @@ if (!isset($_SESSION["nivel"])) {
//************ ENCABEZADOS *****************************************
$IdFarmacia = $_GET["IdFarmacia"];
$IdArea = $_GET["IdArea"];
$estupefaciente = $_GET["estupefaciente"];
if ($_REQUEST["IdFarmacia"] != 0) {
......@@ -117,7 +118,7 @@ while ($grupos = pg_fetch_array($nombreTera)) {
$NombreTerapeutico = $grupos["grupoterapeutico"];
$IdTerapeutico = $grupos["idterapeutico"];
$DatosCompletos = reporte::ObtenerDatosCompletos($Idmedicina, $IdTerapeutico, $IdFarmacia, $IdArea, $IdEstablecimiento, $IdModalidad);
$DatosCompletos = reporte::ObtenerDatosCompletos($Idmedicina, $IdTerapeutico, $IdFarmacia, $IdArea, $estupefaciente, $IdEstablecimiento, $IdModalidad);
if(pg_num_rows($DatosCompletos)>0)
{
$reporte.='<tr class="FONDO2" style="background:#999999;">
......
......@@ -28,7 +28,7 @@ switch ($_GET["Combo"]) {
$conexion->desconectar();
// Comienzo a imprimir el select
echo "<select name='area' id='area'>";
echo "<select name='area' id='area' style='width:450;'>";
echo "<option value='0'>TODAS LAS AREAS</option>";
while ($registro = pg_fetch_row($consulta)) {
// Convierto los caracteres conflictivos a sus entidades HTML correspondientes para su correcta visualizacion
......@@ -59,7 +59,7 @@ switch ($_GET["Combo"]) {
$conexion->desconectar();
// Comienzo a imprimir el select
echo "<select name='IdMedicina' id='IdMedicina'>";
echo "<select name='IdMedicina' id='IdMedicina' style='width:450;'>";
echo "<option value='0'>TODAS LAS MEDICINAS</option>";
while ($registro = pg_fetch_row($consulta)) {
// Convierto los caracteres conflictivos a sus entidades HTML correspondientes para su correcta visualizacion
......
......@@ -37,7 +37,7 @@ var ajax = xmlhttp();
ajax.onreadystatechange=function(){
if(ajax.readyState==1){
A.innerHTML = '<select name="none" id="none" disabled="disabled"><option value="0">[CARGANDO ...]</option></select>';
A.innerHTML = '<select name="none" id="none" disabled="disabled" style="width:450;"><option value="0">[CARGANDO ...]</option></select>';
}
if(ajax.readyState==4){
......@@ -60,6 +60,9 @@ function Reportes(){
var IdArea=document.getElementById('area').value;
var IdTerapeutico = document.getElementById('IdTerapeutico').value;
var IdMedicina = document.getElementById('IdMedicina').value;
var estupefaciente=0;
if(document.getElementById('estupefaciente').checked)
estupefaciente=1;
var A = document.getElementById('Reporte');
......@@ -78,7 +81,7 @@ function Reportes(){
}
}
ajax.open("GET","Reporte_Existencias.php?IdFarmacia="+IdFarmacia+"&IdArea="+IdArea+"&IdTerapeutico="+IdTerapeutico+"&IdMedicina="+IdMedicina,true);
ajax.open("GET","Reporte_Existencias.php?IdFarmacia="+IdFarmacia+"&IdArea="+IdArea+"&IdTerapeutico="+IdTerapeutico+"&IdMedicina="+IdMedicina+"&estupefaciente="+estupefaciente,true);
ajax.send(null);
return false;
......
......@@ -13,12 +13,12 @@ switch($Bandera){
/*Pegar Combo Grupos Terapeuticos*/
$idfarmacia=$_GET["ValorSeleccionado"];
if($idfarmacia==0){
$Combo='<select name="idarea" id="idarea" disabled="disabled"><option value="0">[-- Seleccione --]</option></select>';
$Combo='<select name="idarea" id="idarea" disabled="disabled" style="width:450;"><option value="0">[-- Seleccione --]</option></select>';
}else{
/* CARGA DE COMBO */
$resp=$reporte->CargarAreas($idfarmacia, $IdEstablecimiento, $IdModalidad);
$Combo='<select name="idarea" id="idarea">';
$Combo='<select name="idarea" id="idarea" style="width:450;">';
$Combo.='<option value="0">[-- Seleccione --]</option>';
while($row=pg_fetch_array($resp)){
$Combo.='<option value="'.$row[0].'">'.$row[1].'</option>';
......@@ -33,13 +33,13 @@ switch($Bandera){
/*Pegar Combo de Medicinas*/
$Valor=$_GET["ValorSeleccionado"];
if($Valor==0){
$Combo='<select name="IdMedicina" id="IdMedicina" disabled="disabled"><option value="0">[-- Seleccione --]</option></select>';
$Combo='<select name="IdMedicina" id="IdMedicina" disabled="disabled" style="width:450;"><option value="0">[-- Seleccione --]</option></select>';
}else{
/* CARGA DE COMBO */
$IdTerapeutico=$_GET["ValorSeleccionado"];
$resp=$reporte->MedicamentosPorGrupo($IdTerapeutico,$IdEstablecimiento,$IdModalidad);
$Combo='<select name="IdMedicina" id="IdMedicina">';
$Combo='<select name="IdMedicina" id="IdMedicina" style="width:450;">';
$Combo.='<option value="0">[-- Seleccione --]</option>';
while($row=pg_fetch_array($resp)){
$Combo.='<option value="'.$row[0].'">'.$row["codigo"].' '.htmlentities($row[1]).' - '.$row[2].' - '.htmlentities($row[3]).'</option>';
......
......@@ -26,9 +26,9 @@ function CargarCombo(IdOrigen,ValorSeleccionado){
ajax.onreadystatechange=function(){
if(ajax.readyState==1){
document.getElementById(Objeto).innerHTML="<select Id='Temporal' disabled=disabled><option value='0'>Cargando ...</option></select>";
document.getElementById(Objeto).innerHTML="<select Id='Temporal' disabled=disabled style='width:450;'><option value='0'>Cargando ...</option></select>";
if(IdOrigen=='IdFarmacia'){
document.getElementById(Objeto2).innerHTML="<select id='idarea' name='idarea' disabled=disabled><option value='0'>[Seleccione ...]</option></select>";
document.getElementById(Objeto2).innerHTML="<select id='idarea' name='idarea' disabled=disabled style='width:450;'><option value='0'>[Seleccione ...]</option></select>";
}
}
if(ajax.readyState==4){
......
......@@ -40,7 +40,7 @@ function generaSelect2($IdEstablecimiento,$IdModalidad){ //creacioon de combo pa
conexion::desconectar();
// Voy imprimiendo el primer select compuesto por los paises
echo "<select name='IdFarmacia' id='IdFarmacia' onChange=' CargarCombo(this.id,this.value);'>";
echo "<select name='IdFarmacia' id='IdFarmacia' onChange=' CargarCombo(this.id,this.value);' style='width:450;' > ";
echo "<option value='0'>[-- Consumo General --]</option>";
while($registro=pg_fetch_row($consulta)){
echo "<option value='".$registro[0]."'>".$registro[1]."</option>";
......@@ -116,14 +116,14 @@ function generaSelect2($IdEstablecimiento,$IdModalidad){ //creacioon de combo pa
</tr>
<tr>
<td class="FONDO"><strong>Area Farmacia:</strong></td>
<td colspan="4" class="FONDO"><div id="ComboAreaFarmacia"><select name="idarea" id="idarea" disabled="disabled">
<td colspan="4" class="FONDO"><div id="ComboAreaFarmacia"><select name="idarea" id="idarea" disabled="disabled"style=" width:450;">
<option value="0">[-- Seleccione --]</option>
</select>
</div> </td>
</tr>
<tr>
<td width="280" class="FONDO"><strong>Grupo Terapeutico: </strong></td>
<td width="673" colspan="4" class="FONDO"><div id="ComboTerapeutico"><select name="IdTerapeutico" id="IdTerapeutico" onChange=" CargarCombo(this.id,this.value);">
<td width="673" colspan="4" class="FONDO"><div id="ComboTerapeutico"><select name="IdTerapeutico" id="IdTerapeutico" onChange=" CargarCombo(this.id,this.value);" style=" width:450;">
<option value="0">[-- Seleccione --]</option>
<?php conexion::conectar();
$resp=queries::ComboGrupoTerapeutico();
......@@ -136,7 +136,7 @@ function generaSelect2($IdEstablecimiento,$IdModalidad){ //creacioon de combo pa
</tr>
<tr>
<td class="FONDO"><strong>Medicina:</strong></td>
<td colspan="4" class="FONDO"><div id="ComboMedicina"><select name="IdMedicina" id="IdMedicina" disabled="disabled">
<td colspan="4" class="FONDO"><div id="ComboMedicina"><select name="IdMedicina" id="IdMedicina" disabled="disabled" style=" width:450;">
<option value="0">[-- Seleccione --]</option>
</select>
</div> </td>
......
......@@ -113,7 +113,7 @@ if (isset($_SESSION["nivel"])) {
<?php
if(trim($Estado)=="L" || trim($Estado)=="RL" ){
$RowName=pg_fetch_array($query->NombreTecnico($IdReceta));
$RowName=pg_fetch_array($query->NombreTecnicoPreparo($IdReceta));
$Corr=$RowName["id"];
$NombreTecnico=$RowName["nombretecnico"];
if(!isset($Corr)){$Corr=0;}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment