jueves, 8 de diciembre de 2016

Reportes Varios y Estadisticos

Se crearon reportes para:

  1. Consumo total por mes y año (cargos realizados)
  2. Reporte de consumo por pacientes
  3. Reporte de Solicitudes de Laboratorio
  4. Reporte de Solicitudes de Imagenologia
  5. Reporte de Solicitudes de Dietas
  6. Reporte de Admisiones
  7. Reporte de Facturas enlasadas con Ordenes de Compra
  8. Reporte de Requisiciones Generadas
  9. Etc.


Estamos trabajando para que todos estos reportes se pueda exportar a hojas de calculo de tipo LibreOffice (solo algunos estan funcionando)

Saludos

Mejoras en el Expediente Electronico

Se ha mejorado el expediente electronico, se integra SOAP al 100% asi como la toma de signos vitales, ademas estamos trabajando en las visitas medica, interconsulta, anestesia, cirujano y ayudantes para llevar un control de los honorarios medicos e integrarlos a los tabuladore de pago

Hay muchas novedades

Saludos a todos

lunes, 1 de agosto de 2016

Traspaso de reportes a iTextSharp

Se han estado traspasando todos los reportes a itextsharp para darle mas soporte a nuestra version de windows

jueves, 3 de diciembre de 2015

Create Password SHA1 C#

using System.Security.Cryptography;
using System.Text.RegularExpressions;


public string CreatePasswordSHA1(string password)
{
            SHA1CryptoServiceProvider sha1 = new      SHA1CryptoServiceProvider();
            byte[] bs = System.Text.Encoding.UTF8.GetBytes(password);
            bs = sha1.ComputeHash(bs);
            System.Text.StringBuilder s = new System.Text.StringBuilder();
            foreach (byte b in bs){
                s.Append(b.ToString("x2").ToLower());
            }
            return s.ToString();

}

Create Password SHA256 C#

public string CreatePasswordSHA256(string password)
{
            SHA256Managed sha256 = new SHA256Managed();
            byte[] bs = System.Text.Encoding.UTF8.GetBytes(password);
            bs = sha256.ComputeHash(bs);
            System.Text.StringBuilder s = new System.Text.StringBuilder();
            foreach (byte b in bs){
                s.Append(b.ToString("x2").ToLower());
            }
            return s.ToString();           
}

sábado, 23 de mayo de 2015

Migracion a Monodevelop 5.7 sin Glade

Estamos migrado todos los scrip para hacerlo mas compatible con windows y sin tener problemas de compilacion en diferente distribuciones de Linux, ya que al estar trabajando con Glade Monodevelop ya no lo esta soportando porque tiene un IDE para crear ventanas las cuales genera el codigo puro en C# con GTK#, esto tendra ventajas al poder portar la aplicacion sin mayores problemas

Saludos

viernes, 3 de abril de 2015

Ejemplo conexion Vala con PostgreSql

/**
 * To compile:
 *  valac --pkg libpq test.vala -X -lpq
 */

using GLib;
using Postgres;

public static int main (string[] args)
{
        string _url_servidor = "hostaddr=192.168.1.10 ";
        string _port_DB = "port=5432 ";
        string _usuario_DB = "user=your user  ";
        string _passwrd_user_DB = "password=your password ";
        string _nombredb;

        string connectionString = _url_servidor+_port_DB+_usuario_DB+_passwrd_user_DB;

        if (args.length > 1) {
                _nombredb = args[1];
        }else{
                  _nombredb = "dbname = osirisdb ";
        }

    /* Make a connection to the database */
        Database conn = Postgres.connect_db (connectionString+_nombredb);

        /* Check to see that the backend connection was successfully made */
        if (conn.get_status () != ConnectionStatus.OK) {
                stderr.printf ("Connection to database failed: %s", conn.get_error_message ());
                return 1;
        }else{
                  stderr.printf ("Connection to database OK..\n");
        }


    return 0;
}