BookMedik es un sistema para llevar el control de citas medicas, pacientes, médicos, historiales e citas, áreas medicas y mucho mas, pensado para centros médicos, clínicas y médicos independientes.
BookMedik es la herramienta ideal para saber los ingresos que generas en tu consultorio o clínica, con la inclusión de reportes y estado de pagos puedes saber las citas o consultas que ya te pagaron y asi saber tu ingreso utilizando un rango de fecha.
Version Actual: BookMedic v3.0 – Actualización 26/NOV/2016
Características:
- Vista de Calendario
- Gestión de Citas
- Gestión de Médicos
- Gestión de Pacientes
- Gestión de Usuarios con Acceso al Sistema
- Manejo del estado de las citas: Pendiente, Aplicada, No asistio, Cancelada
- Manejo de estado de pago: Pendiente, Pagado, Anulado
- Historial de Citas por Paciente
- Historial de Citas por Medico
- Buscador avanzado por : Palabra clave, medico, paciente y fecha
- Reportes de citas
Descripción
Vista de Calendario
Puedes ver en un calendario todos tus eventos organizados, usamos el plugin fullcalendar.
Nueva Cita
Para crear una cita es necesario un asunto, seleccionar un paciente, medico, fecha, hora, una nota opcional, enfermedad del paciente, síntomas presentados, medicamentos o tratamiento recetados.
Ver citas
Podemos ver todas las citas apartir del dia de hoy, también existe una pagina llamada Citas Anteriores donde es posible ver todas las citas apartir del dia anterior hacia atras.
Pacientes
Organiza tu directorio de pacientes, escribe nombre, apellidos, genero, fecha de nacimiento, dirección, correo electrónico, telefono, enfermedad, alergia y/o medicamentos.
Médicos
Organiza tu directorio de pacientes, escribe nombre, apellidos, dirección, correo electrónico y telefono.
Historiales
Puedes acceder al historial de citas de un medico o de un paciente.
Reportes
Genera reportes por médicos, pacientes, rango d fechas, estado de la cita, estado del pago, observa costos totales y descargar reporte en formato word.
Descarga + Codigo Fuente
Descarga v3.0 con Adf.ly: http://adf.ly/1gXAY6
Descarga desde GitHub
En la Pagina del Proyecto en GitHub https://github.com/evilnapsis/bookmedik puedes descargar la version en desarrollo, donde están las mejoras y correcciones aplicadas antes de sacar una nueva version.
Versión PRO
La versión de BookMedik Pro cuenta con un mejor diseño y con mas características y opciones.
Licencia de BookMedik PRO + Soporte = $ 45 USD
La versión BookMedik Pro incluye código fuente, base de datos, instrucciones de instalación, soporte y actualizaciones.
Hola me da un error al imprimir el word
Fatal error: Cannot use PhpOffice\PhpWord\Shared\String as String because ‘String’ is a special class name in C:\xampp\htdocs\bookmedik-master\PhpWord\Style\AbstractStyle.php on line 20
Es por la version de PHP, debes usar PHP 5.6
ola, un gusto en conocerlo en este medio y al mismo tiempo felicitarte, el siguiente dato es lo siguiente:
ya instale y todo marcha bien el sistema, cuando quiero agregar un usuario nuevo pero no como administrador si no como paciente digamos, agregué un nombre, nombre de usuario etc, quiero entrar ahi, pero no me sale, solamente entro como administrador, estaré agradecido por apoyarme en esa parte, te lo agradezco.
Hola, esa funcionalidad esta en BookMedik Pro http://evilnapsis.com/product/bookmedik-pro/ Saludos
Cordial saludo,
La Presente es para saber acerca de que licencia se utilizo para diseñarlo, si es libre y por ende si se podrían hacer modificaciones arreglos y mejoras (cambiar diseños, agregar tablas, campos, arreglar errores, etc…) es un proyecto que debo presentar y necesito algo del codigo que utilizas. Necesito una pronta respuesta.
Gracias por su atencion.
Hola amigo, la licencia es abierta o libre
hola me tope con tu pagina de casualidad y me parecio realmente interesante todo lo que expones. Realmente soy nuevo en PHP y me preguntaba con que programa le das los graficos a tus sistemas. gracias
Hola adrian, a que te refieres con los graficos?? son plantillas, AdminLTE, SBAdmin y Algunas de Creative Tim. El calendario es un plugon que se llama fullcalendar. Saludos
amigo! felicidades por tu trabajo! lo acabo de descargar y tengo este error: puedes ayudarme?
Fatal error: Call to a member function fetch_array() on boolean in C:\xampp\htdocs\bookmedik\core\controller\Model.php on line 27
Hola, te invito a probar con la nueva version, actualize a la version 3.0, en la cual corregi varios detalles, saludos
Hola, me gustan mucho tus sistemas, haces un gran aporte a la comunidad con tu codigo libre, para los que seguimos desarrollando, estudiando otros codigo e implementandolos en nuestros propios proyectos,
Bueno solo tengo un problema, no me carga el calendario, y no estoy pudiendo encontrar el problema, solo me carga el modulo vacio sin mostrarme el calendario
Prueba la nueva version, en esta version ya esta corregido, https://www.youtube.com/watch?v=Lg827xcSG-U, te invito a suscribirte a mi canal de youtube, Saludos
Estimado Agustin desde hace unos días el Bookmedik Pro dejo de funcionar cuando me logeo queda todo en blanco no se que sucede su ayuda por favor
estimado veo que tiene una estructura MVC, me gustaria saber que frameworks ocupaste, saludos.
El framework que ocupe se llama legobox, saludos
Buenas tardes amigo disculpa la ignorancia pero sigo el tutorial tal cual y me marca los siguientes errores:
Warning: mysqli::mysqli(): (HY000/1049): Unknown database ‘bookmedik’ in C:\xampp\htdocs\bookmedik\core\controller\Database.php on line 10
Warning: mysqli::query(): Couldn’t fetch mysqli in C:\xampp\htdocs\bookmedik\core\modules\index\view\processlogin\widget-default.php on line 14
Fatal error: Call to a member function fetch_array() on null in C:\xampp\htdocs\bookmedik\core\modules\index\view\processlogin\widget-default.php on line 17
Hola alejandro, parece que no has creado la base de datos bookmedik, ya que el conector intenta acceder pero no la encuentra.
hola agustin a la hora de generar el archivo de word me manda un error en la linea 11 podrias ayudarme ?
syntax error, unexpected T_STRING, expecting T_CONSTANT_ENCAPSED_STRING or ‘(‘ in C:\AppServ\www\dentcosys\report\report-word.php on line 11
Estimado,
Gracias por el aporte. Revisando me di cuenta que es posible agendar a dos paciente con el mismo medico y a la misma hora. No esta contemplado una alerta que ya esta tomada esa hora?
Es totalmente posible, no he contemplado una alerta, pero lo voy a tomar en cuenta. Te invito a probar mi nuvo servicio http://bookmedik.xyz Saludos
Hola Agustín! Buenisimo tus trabajos. Para la próxima versión agregale algún script para que envié mails de avisos a los pacientes o médicos, no? Estaría de 10 eso!! Felicitaciones.
Gracias, walter, contemplare tu solicitud, saludos
Hola Augstín, quiero saber por pura curiosidad cuál es la diferencia entre la versión pro y la versión que ofreces para descargar gratuitamente… Saludos y muchas bendiciones
Direfencia entre BookMedik PRO esta dise~ado con AdminLTE 2, ademas cuenta con un modulo para que los pacientes puedan ver y hacer sus propias citas.
Buenas tardes mi estimado, dejame decirte que este sistema esta muy bien hecho mis felicitaciones, solo que hay un detalle, al querer agregar un usuario administrador nuevo y deseo iniciar sesión con él, no me deja iniciar con un usuario diferente.
Hola, cris, lo que debes hacer es activar el usuario, al momento de crear el usuario no queda activo, debes darle click a la opcion de edit usuario y despues marcar la casilla de usuario activo, solo asi se podra loggear el nuevo usuario.
estimado algun correo de consulta
Informacion de contacto
Buenas saludos felicidades por tu trabajo, instale el sistema y lo probe al darle a citas una vez creados los pacientes y medicos y creada las citas aparecen cada una de ellas pero el campo nombre del medico aparece con el apellido del paciente y asi sale en el reporte es bueno que lo revises
Hola amigo, gracias por tu feedback, ya corregi esos errores, puedes descargar la version actualizada.
Hola Agustin Saludos, habria una manera de que avise que la cita esta repetida? o que ya existe para ese medico a esa hora? Muchisimas Gracias
Hola freddy, de que se puede se puede, contactame directamente a mi email para que te envie la solucion, tambien contemplare esta mejora para la siguiente version.
ESTAN OKS TUS DEMOS DE SISTEMAS PERO LA COSA NO ES COPIAR NI PEGAR JAJAJAJA HARIAS ALGUN TUTO DE COMO LO HICISTES DESDE CERO ESOS SISTEMAS SI LO HICISTES CON SB ADMIN 2 Y SI LO HICISTES ALGUN TUTO POR FA GRACIAS
Hola carlos, los sistemas que publico no son ninguna clase de copiar/pegar, son producto de mi trabajo y actualmente no tengo el tiempo para hacer tutos sobre hacer sistemas, ya que es mucho trabajo.
Hola Agustin como seria la formula en el menu nav añadir el class=”active” automaticamente para saber en que pagina estas navegando en tu framework. Un saludo!
He subido el programa al espacio que tengo en un servidor externo .
Cuando voy a hacer el punto 2 , importar el schema.sql a traves del phpMyAdmin me da el siguiente error :
onsulta SQL:
create database bookmedik;
MySQL ha dicho: Documentación
#1044 – Access denied for user ‘dbo592169649’@’%’ to database ‘bookmedik’
Eso es por 2 cosas, el phpmyadmin no adminite el comando create database y el usuario de mysql que estas usando no tiene acceso a la base de datos bookmedik, debes ejecutar el comando con un usuario con privilegios o usar la terminal cmd.exe, en mi canal de youtube https://youtube.com/evilnapsis puedes ver varios videos en el que hago la instalacion de los sistemas usando la cmd.exe
Gracias Agustin ya logre que funcione!!!
Gracias por la solución! Ahora tengo un nuevo problema es que no me deja entrar tampoco se como crear un nuevo registro ya que el que esta no se cual es la contraseña.
Un saludo!!!
Hola antonio una vez instalado el sistema los datos basicos de ingreso es: usuario -> admin y password -> admin. Saludos
Muchisimas gracias por la solución!!
Como hago ahora para crear un nuevo usuario para logear en el sitio web, desde la base de datos añadiendo un nuevo registro de usuario? estado probando con el de admin cambiando la contraseña pero no me deja entrar.
Hola antonio, lo que debes hacer es abrir una ventana cmd.exe y ejecutar los siguientes comandos (si estas usando XAMPP), los comandos te los sepacon usando comas pero son comandos separados debes presionar ENTER despues de cada comando, cd \xampp\mysql\bin,mysql -uroot, con esto abre la interfaz de comandos de mysql, ahora los siguientes comandos son SQL, use bookmedik;,insert into user (username,password,is_active,is_admin) value (“evilnapsis”,sha1(md5(“admin”)),1,1);
Este ultimo comando es el SQL de insercion del usuario a la base de datos, sustituye evilnapsis por tu usuario y admin por tu password.
Hola, estado probando este codigo en mi servidor localhost pero me da el siguiente error y no me funciona. [ Strict standards: Non-static method Module::setModule() should not be called statically, assuming $this from incompatible context in C:\wamp\www\bookmedik\core\controller\Lb.php on line 20 ]
Un saludo :”)
Hola antonio, lo que debes hacer es buscar el archivo Module.php que esta en core/controller/Module.php, despues buscas la linea que diga algo como “public function setModule”, en efecto es una funcion de PHP y le cambias por “public static function setModule”, en poscas palabras debes agregarle static al metodo setModule de la clase Module en el archivo core/controller/Module.php, saludos
Hola – Exelentes trabajos – Estube probando tu app Book Medik, encontre que cuando cargo una cita, el apellido del medico lo copia al del pasiente, en la visualizaciones de citas, en la imagen de tu proyecto no pasa, me puedes informar porque?
Se podria cambiar la forma de visualizar el calendario en vez de aa-mm-dd a dd-mm-aa
y por otro lado cada vez que se abre la app muestra el calebdario, pero muestra una fecha en concreto, abria forma de que mostrase la fecha del dia o el mes actual??
Gracias por tu tiempo y tus aportes.
Atte
Alejandro
Hola Alejandro, gracias por tus comentarios verificare el problema, el calendario de seleccion es el que viene por default en google chrome, en otro navegador no se si funcione, ya que solo hago pruebas en chrome, tambien el calendario del inicio se puede cambiar el plugin que use se llama fullcalendar y lo puedes encontrar en http://fullcalendar.io, si puedes contactame a mi email y platicamos. Saludos
que tal se ve muy interesante tu proyecto, muchas gracias por compartir, estaria muy bueno agregar un metodo para seguir la historia clinica del paciente con la opcion de subir pdf, imagenes, etc. por ejemplo radiografias
Hola angel muchas gracias, apuntare eso para la siguiente version, saludos
Excelente desarrollo, muy profesional su funcionamiento…
Tienes un bug, al agregar las Areas medicas el sistema no las guarda y al revisar los usuarios de la plataforma aparecen las areas medicas como si fueran usuarios.
Hola Juan, ya corregi ese bug en la version 1.5, gracias por tu feedback. Saludos
Hola Agus,
Ya instalé todo y funciona bien, pero tengo unas dudas, porqué en inicio dice BookMedik v1.0:
1. Dónde consigo la versión 1.5 de la que hablas?
2. En que parte del código se ve la versión?
Se ve muy bien,
Espero me respondas ASAP
Felicidades
Hola Jorge, te notifico que ya puedes descargar la version 2.0 de bookmedik, para ver las descargas debes desbloquearlas con un like, tweet o +1 ahi podras seleccionar si descargar la version 2.0 o 1.5, la version 1.0 ya esta obsoleta. Saludos
Hola ingeniero, ¿Como hago para que se muestren todos los eventos en el calendario de inicio? solo se muestra uno en el mes y tengo varias citas.
Hola Rither, contactame a mi correo electronico para ayudarte! Saludos
Hola Agustin
donde puedo descargar xampp para windows 7 de 64 bits?
Desde aqui https://www.apachefriends.org/es/download.html puedes descarga e instalar la version de 32 bits son problemas.
http://127.0.0.1/bookmedik ya lo instalé en c:\xampp\htdocs pero al seguir la ruta que me das arriba, no aparece nada, miré la carpeta y lo raro es que debiera abrir pues veo en ella un index.php Cordial saludo apreciado Agustín.
Hola que tal amigo Fajil, ya te funciono el sistema? La verdad deberia funcionar, en este momento descargue y reinstale la misma version que subi y no tuve ningun problema. Saludos