mypatients.png MyPatients

Home

Greek

MyPatients

Download

Palm Powered Doctor

Contact

MyPatients
Το MyPatients είναι ένα πρόγραμμα αρχειοθέτησης ιατρικών ιστορικών. Τρέχει κάτω από OpenOffice.org Base και χρησιμοποιεί τη βάση δεδομένων MySQL. Για την κωδικοποίηση των νόσων και των συμπτωμάτων χρησιμοποιεί το ICD10. Το MyPatients είναι ελεύθερο λογισμικό και συνοδεύεται από την άδεια χρήσης GNU GPL 2.0

Τα OpenOffice.org και MySQL είναι επίσης ελεύθερα και cross platform προγράμματα, πράγμα που σημαίνει ότι μπορείτε να χρησιμοποιήσετε το MyPatients σε Windows, Linux, Solaris, Mac OS X, χωρίς καμμιά υποχρέωση.
MyPatients 3.0.4
12 Φεβρουαρίου 2010
Κυκλοφόρησε το νέο OpenOffice.org 3.2 και όπως συνέβη και παλαιότερα, είχε πρόβλημα στο να φορτώσει τη φόρμα Εισερχομένων/Εξερχομένων λόγω του εικονιδίου της, το οποίο αντικαταστάθηκε αμέσως από SVG σε PNG και το πρόγραμμα δουλεύει πάλι κανονικά. Δεν χρειάζονται αναβαθμίσεις αν έχετε ήδη εγκατεστημένη την προηγούμενη έκδοση. Απλώς αντιγράψτε το αρχείο MyPatients.odb.

Σχετικά με την επόμενη έκδοση που θα χρησιμοποιεί το Native MySQL Connector και τα φάρμακα ενσωματωμένα, απολογούμαι γιατί την έχω ήδη έτοιμη εδώ και 5 μήνες αλλά δεν βρήκα χρόνο να φτιάξω τα προγράμματα αναβάθμισης της βάσης δεδομένων. Ελπίζω κάποια στιγμή να το κάνω...

MyPatients 3.0.3
16 Αυγούστου 2009
Μικρά ορθογραφικά λάθη στο πρόγραμμα εγκατάστασης για linux καθώς και ένα εσφαλμένο αρχείο αρχικοποίησης MyPatients.sql οδήγησαν σε προβλήματα της προηγούμενης έκδοσης (3.0.2) σε όσους χρήστες εγκαθιστούσαν την βάση δεδομένων απ'την αρχή. Το πρόβλημα διορθώθηκε σε αυτήν την έκδοση.
MyPatients 3.0.2
9 Αυγούστου 2009
Νέα έκδοση του προγράμματος. Μικρές διορθώσεις στον κώδικα και πλήρης συμβατότητα με τον Sun MySQL SDBC driver του προγράμματος MyPatients.odb. Παρ'όλα αυτά δεν συνίσταται η χρήση του πριν φτάσει στην έκδοση 1.0 τον επόμενο Σεπτέμβριο. Το πρόγραμμα MyDrugs.odb δεν είναι συμβατό ακόμα με τον παραπάνω driver.

MyPatients και MySQL SDBC driver
31 Μαΐου 2009
Πρόσφατα η Sun Microsystems κυκλοφόρησε τον MySQL SDBC (Native) driver Beta 1 για το OpenOffice.org 3.1. Πρόκειται για ένα front end στον MySQL Connection/C++. Με την εγκατάστασή τους ως extension επιτρέπει στο OpenOffice.org να συνδέεται με τη MySQL. Έχει τα εξής πλεονεκτήματα:
    1) Δεν απαιτεί εγκατάσταση και ρύθμιση ODBC και ODBC data sources, παρά μόνο την εγκατάσταση ενός extension στο OpenOffice.org.
    2) Είναι πολύ γρηγορότερος.
    3) Δίνει τη δυνατότητα να βλέπεις όλα τα σχήματα του MySQL server και να συνδιάζεις πίνακες απ'αυτά σε φόρμες, queries, views και κώδικα.

Τα παραπάνω τα δοκίμασα σε μια δοκιμαστική έκδοση του MyPatients. Συγκεκριμένα:
    1) Χώρισα τα σχήματα σε icd10, labs, mypatients με τα δύο πρώτα να είναι τα σχήματα που εμπεριέχουν τους πίνακες αναφοράς και το 3ο να είναι το σχήμα που περιέχει τους πίνακες με τα δεδομένα των ασθενών.
    2) Άλλαξα όλες τις αναφορές σε πίνακες στα queries, forms, και views ώστε να εμπεριέχουν υποχρεωτικά και το όνομα του σχήματος.
    3) Πρόσθεσα στο πρόγραμμα και τις φόρμες του MyDrugs με τις ανάλογες μικροαλλαγές στον κώδικα.

Το εκπληκτικό είναι ότι στο τέλος τα πάντα δούλεψαν χωρίς να παρουσιαστεί κανένα πρόβλημα, και μάλιστα σε MySQL Server της σειράς 5.0.x και όχι 5.1.x που υποτίθεται ο έχει συμβατότητα νέος sdbc driver.

Το τελικό συμπέρασμα είναι ότι σε κάποια επόμενη έκδοση του MyPatients, και όταν ο driver θα φτάσει σε τελική έκδοση (ακόμα έχει κάποια bugs σε Windows που δεν επηρεάζουν τους χρήστες linux) το πρόγραμμα θα πάρει αυτή τη μορφή που περιγράφεται παραπάνω και τα πράγματα θα γίνουν πολύ πιο εύκολα και στην εγκατάσταση και χρήση του, αλλά και στις αναβαθμίσεις του από καιρό σε καιρό!

MyPatients 3.0.1
27 Μαΐου 2009
Συνεχίζονται να προστίθενται νέα πράγματα στο MyPatients. Αυτήν τη φορά οι φόρμες γίνανε πιο απλές χωρίς πολλά πλήκτρα επάνω τους τα οποία αντικαταστάθηκαν από μενού και toolbars, εκμεταλευόμενες τις νέες δυνατότητες του OpenOffice.org 3.1. Γίνανε κάποιες μικροδιορθώσεις στον κώδικα και στους πίνακες των εργαστηριακών. Οι οδηγίες χρήσης είναι πλέον σε υβριδική μορφή PDF/ODF και για να τις ανοίξετε για διόρθωση χρειάζεστε το PDF Import extension.

MyPatients 3.0
9 Μαΐου 2009
Η τελική έκδοση του MyPatients 3.0 είναι έτοιμη και μπορείτε να την κατεβάσετε από εδώ. Η έκδοση αυτή θα δουλέψει μόνο σε OpenOffice 3.1. Για προηγούμενες εκδόσεις του OpenOffice.org κατεβάστε την έκδοση 2.3.

MyPatients 3.0b1
31 Μαρτίου 2009
Μία πρώτη δοκιμαστική έκδοση του MyPatients 3.0 που θα μπορεί να τρέχει σε OpenOffice.org 3.1.x και μεταγενέστερες εκδόσεις μπορείτε να βρείτε εδώ. Η έκδοση αυτή δεν μπορεί να τρέξει στην τρέχουσα έκδοση του OpenOffice.org (3.0.1). Ο αρχικός στόχος είναι να μην προστεθούν νέες δυνατότητες, αλλά να γίνει το refactoring για να είναι συμβατή με το νέο OOo Base 3.1. Σε επόμενη φάση θα προστεθούν αρκετά νέα πράγματα, μια και ο νέος τρόπος που το OOo Base 3.1 διαζειρίζεται τα προγράμματα δίνει πολλές νέες δυνατότητες. Πάντως μπήκα στον πειρασμό να προσθέσω μερικά γραφικά σε ορισμένα κουμπιά... Η δοκιμαστική αυτή έκδοση αναπτύχθηκε σε OpenOffice.org Development version 310m7. Ως την τελική κυκλοφορία του OpenOffice.org 3.1, πιθανώς να υπάρξουν αλλαγές και νέες δοκιμαστικές εκδόσεις.

Για να κάνετε απλώς τη δουλειά σας χρησιμοποιήστε την παλαιότερη έκδοση 2.3.


My Patients 3.0 - Ξεκίνησε το Refactoring
26 Μαρτίου 2009
Ξεκίνησα να προγραμματίζω την έκδοση 3.0 του προγράμματος. Η έκδοση 3.0 δεν είναι μια απλή αναβάθμιση αλλά ένα εκτεταμένο refactoring με σκοπό να είναι συμβατή με το OpenOffice.org 3.1 το οποίο στο κομμάτι του Base θα έχει δομικές αλλαγές στη λειτουργία του.
 
Το πρόβλημα είναι ότι αυτή τη στιγμή δεν υπάρχει έκδοση 3.1 του OpenOffice.org και αναγκάζωμαι να κάνω τη δουλειά σε development version 310m7 που ευτυχώς αποδεικνύεται αρκετά σταθερή.
 
Τα πράγματα θα μπορούσαν να είναι καλύτερα αν οι προγραμματιστές του OOo δεν αλλάζανε κάθε λίγο και λιγάκι τα services και interfaces του UNO. Για παράδειγμα ο κώδικας που έχει να κάνει με τα User Defined Properties των Documents άλλαξε 2 φορές service σε 6 μήνες (από DocumentProperties πήγε στο DocumentInfo και μετά πάλι πίσω στο DocumentProperties).
 
Αναμένεται το τελικό πρόγραμμα να είναι λιγάκι μικρότερο σε μέγεθος γιατί αρκετά τμήματα του κώδικα θα είναι κοινά πλέον και θα μοιράζωνται από όλες τις φόρμες.
 
Η πρώτη beta έκδοση αναμένεται μέσα στον Απρίλιο και η τελική έκδοση του MyPatients 3.0 μέσα στο Μάιο.

Το MyPatients κερδίζει επιδότηση από την Εταιρεία ΕΛΛΑΚ
9 Μαρτίου 2009
Το Mypatients κέρδισε με 6 βαθμούς επιδότηση από την εταιρεία ΕΛΛΑΚ. Περισσότερες πληροφορίες θα βρείτε εδώ. Ετοιμάζεται και μια μικρή παρουσίαση για το διήμερο Developers ΕΛΛΑΚ που θα γίνει τον Ιούνιο. Περισσότερες πληροφορίες μετά το Πάσχα...

MyPatients 2.3
22 Δεκεμβρίου 2008
Κυκλοφόρησε η νέα έκδοση 2.3 του προγράμματος MyPatients. Δύο είναι τα νέα στοιχεία της έκδοσης αυτής. 1) Η δυνατότητα κατηγοριοποίησης των ασθενών, 2) Το πρόγραμμα αυτόματης εγκατάστασης και/ή αναβάθμισης της βάσης δεδομένων για GNU/Linux (στην προηγούμενη έκδοση δεν ήταν ακόμα ολοκληρωμένο). Μπορείτε να το κατεβάσετε από το http://mobi-doc.com/MyPatients_2.3.zip.

MyPatients installation script
21 Οκτωβρίου 2008
Τα περισσότερα ερωτήματα που δέχομαι σχετικά με το MyPatients είναι ως προς την εγκατάσταση. Δεν είναι μόνο ότι πρέπει να εγκατασταθούν πρώτα το OpenOffice.org, η java και η MySQL, αλλά και το ότι πρέπει στη συνέχεια να στηθεί η βάση δεδομένων, να στηθούν τα Data Sources, και αυτό προβληματίζει αρκετούς αρχάριους χρήστες. Υπάρχουν λοιπόν καλά και κακά νέα στο πρόβλημα αυτό.

Τα καλά νέα είναι ότι αφού εγκαταστήσουμε το OpenOffice.org, τη Java και τη MySQL, καθώς και το unixODBC, και στη συνέχεια υπάρχει ένα έτοιμο script που κάνει τα υπόλοιπα αυτόματα.

Τα κακά νέα είναι ότι αυτό γίνεται μόνο σε Linux, καθώς τα Windows δεν προσφέρουν τη δυνατότητα να κάνεις πράγματα χωρίς να χρησιμοποιήσεις το γραφικό περιβάλλον.

Κατεβάστε το αρχείο MyPatients_2.2.3.tar.gz, αποσυμπιέστε το σε κάποιο προσωρινό φάκελο, ανοίξτε την κονσόλα στο φάκελο αυτό και τρέξτε το intall. Τα αρχεία του προγράμματος θα πάνε στο /usr/local/MyPatients/ και οι οδηγίες χρήσης στο /usr/local/doc/MyPatients/. Επίσης θα δημιουργηθούν και 2 εκτελέσιμα αρχεία, τα MyPatients και MyDrugs στο /usr/local/bin/.

MyPatients 2.2.3
29 Σεπτεμβρίου 2008
Το νέο OpenOffice.org 3.0 είναι στα σκαριά και έχουν γίνει αρκετές αλλαγές στο UNO API, αλλαγές οι οποίες κάνουν το MyPatients να μην τρέχει σ'αυτό. Η νέα έκδοση 2.2.3 του MyPatients δεν προσθέτει καμμιά νέα λειτουργία, και εκτός από μερικά bug fixes, προσθέτει τη συμβατότητα με την έκδοση 3.0 του OpenOffice.org αλλά και με τις προηγούμενες εκδόσεις 2.4.x.