VirtualBox en modo headless

Es altamente común que se utilicen máquinas virtuales para el desarrollo de software, regularmente uso VirtualBox desde el entorno gráfico en Arch Linux para hacer estas cosas, pero muchas veces solo necesito que este corriendo una distro con ciertos servicios sin necesidad de usar entorno gráfico alguno y aquí es donde entra el modo headless. Para esto tenemos la aplicación VBoxManage.

# Listar máquinas virtuales
$ VBoxManage list vms
"experiment-1" {fdb95c20-45c8-4811-8ee6-3fabdd5bd969}
"mysql" {31355c2b-ec28-4392-929e-094b288aa002}
"mongodb" {4934f61c-b007-44b0-b730-a450e885a616}

# Arrancar máquina virtual en modo headless
$ VBoxManage startvm experiment-1 --type headless

# Apagar máquina virtual
$ VBoxManage controlvm experiment-1 poweroff

Breve historia de los registros médicos electrónicos

En esta ocasión he traducido una interesante infografía sobre la historia de los registros médicos electrónicos. La infografía original se encuentra disponible en este enlace (net health). Conocer la historia nos permite saber de donde venimos y hacia donde vamos, sobre todo, es interesante conocer el tema dado que dedico parte de mi tiempo al desarrollo de un software de registro médico electrónico (EMR) como HealthCloud.

Apps para la consulta médica

Día a día veo pacientes, en el consultorio, a veces escriben a través de consultas no formales por mensajería o incluso hasta por correo electrónico. La mayor parte del tiempo siempre les digo que los problemas de salud se deben atender de manera presencial porque la consulta remota no puede ser objetiva y depende mucho de lo que un paciente pueda decirme. A día de hoy durante la consulta médica dada la difusión de las herramientas tecnológicas como smartphones y tablets, existen ciertas aplicaciones que a diario pueden ser utilizadas con los pacientes ya sea para despejar una duda de interacción medicamentosa, mostrarle al paciente donde está su patología, calcular el riesgo cardiovascular o muchas otras actividades que se pueden realizar.

A continuación presento cinco herramientas que son muy útiles en el día a día de un consultorio médico.Seguir leyendo →

HealthCloud

Hoy les quiero hablar un poco sobre HealthCloud. HealthCloud es un proyecto basado en software libre (django + python + couchdb) para la gestión de instalaciones de salud. HealthCloud controla todos los aspectos de una instalación de salud, desde un consultorio privado hasta poder gestionar todas las áreas de un hospital.

Logo del proyecto HealthCloud

HealthCloud está organizado por módulos que se activan o desactivan dependiendo de las necesidades que tenga la instalación de salud. El módulo más básico permite llevar una agenda de citas y las historias clínicas electrónicas de los pacientes y gestionar el inventario de medicamentos e insumos que pueda tener la instalación.Seguir leyendo →

¡Hola mundo!

Tenía varios años sin escribir en mi antiguo blog, hasta que me decidí crear una página personal donde retomar esta actividad. Aquí espero publicar trucos y consejos relacionados con Android y el mundo Linux, retazos de mi vida personal, información sobre proyectos en desarrollo y muchas otras cosas que ahora mismo tengo en mente.