2010-07-04 13 views
0

J'ai projeté de construire une application de dentiste à l'usage du dentiste pour ajouter des patients (avec des profils médicaux ...), organiser des visites, gérer l'équilibre/les frais .... etcdébut approprié sur une application de dentiste

Je connais Java, .NET (C#) (certaines formes de fenêtres), et Python. Avez-vous des suggestions avec le langage que je devrais peut-être commencer et le cadre et l'IDE qui vont me faciliter la vie (et m'aider à finir dans un bon laps de temps). Ce programme sera connecté à une base de données d'au moins 1000 patients ...

IDE Je suis familier avec: eclipse, Netbeans et Visual Studio.

Je veux des suggestions avec des explications de raison (pourquoi vous en faveur de C# sur Java .... etc .... Plus de détails)

Merci,

+6

Regardez d'abord la conformité HIPAA. Construire une application de soins de santé implique beaucoup de formalités administratives à faire attention. – ceejayoz

+0

Il est juste une application pour stocker les noms des patients pour le médecin de tenir compte de l'équilibre (combien leur doit-il ... etc) et pour son propre usage de voir l'histoire médicale ........ Pourquoi avez-vous supposons que je suis vivant aux États-Unis ?? ..... il n'y a pas de telle HIPAA dans mon pays et je pose une question de langage de programmation !!!! –

+0

supposé que stackoverflow est exécuté sur des serveurs US et que vous n'avez pas rempli le champ Location de votre profil. :-P La ligne de fond est ce que vous préférez. Souhaitez-vous plutôt faire tourner vos roues en vous demandant si vous voulez utiliser eclipse, netbeans ou studio visuel, ou bien produire du code et obtenir un prototype fonctionnel? – Timothy

Répondre

4

Ce n'est pas le côté de la base de données, ni même l'environnement de programmation, qui sera le problème pour un cabinet dentaire. Je consulte pour un ami dentiste, et l'occasion s'est présentée de lui vendre une application de gestion de contacts/documents entièrement fonctionnelle pour gérer sa base de données de patients.En fin de compte, je ne pouvais pas, en toute bonne conscience, recommander ma propre application, car n'étant pas conçu pour le secteur dentaire, il lui manque les interfaces spécialisées avec les systèmes d'imagerie dentaire.

Les bases de données, les rendez-vous, les factures, etc. sont faciles.

Mais ce dont un dentiste a besoin, c'est quelque chose qui s'intègre avec les dossiers dentaires eux-mêmes - les images radiographiques des dents. Il a besoin d'une interface utilisateur simple, facilement utilisable par l'infirmière dentaire pendant qu'elle travaille avec le dentiste alors qu'il a les mains dans la bouche du patient. Nous aurions pu écrire une interface graphique appropriée à une bibliothèque d'images (imaginez une représentation schématique des dents dans leurs positions relatives dans la bouche, liées aux images elles-mêmes), mais cela n'en valait pas la peine - surtout Il existe déjà plusieurs forfaits dentaires hautement spécialisés.

+0

Totalement d'accord. Je ne consulte pas chez un dentiste .. Je vais juste à un et je suis impressionné par la simplicité du système qu'ils utilisent pour remonter mes xrays (ou même capturer des rayons X par voie électronique). Même si je considère que l'assurance-chômage générale est ringarde (elle reproduit un cabinet de dentistes physiques), je crois que le système est conçu au juste niveau pour les personnes qui l'utilisent. –

1

Vous pouvez écrire une telle demande dans l'une des langues vous avez mentionné.

Recherchez les fonctionnalités dont vous aurez besoin et le support que vous pouvez attendre de chaque langue et des différentes bibliothèques disponibles.

Vous devez d'abord concevoir un bon design (quelle que soit la langue/plate-forme), et vous assurer que vous avez toutes les exigences - combien de personnes devraient être supportées dans le système, combien d'utilisateurs simultanés, confidentialité des données, fonctions de sécurité, modèles d'accès, etc.

Vous devriez probablement utiliser la langue qui vous convient le mieux, en particulier si les fonctionnalités dont vous avez besoin bénéficient d'un support similaire dans les différents langages/frameworks.

2

Je suggère de commencer avec quelques recherches sur le sujet (le domaine du dentiste) et de faire un design fonctionnel décent avant de commencer à penser à IDE et les langues.

Et puis essayer de comprendre d'autres choses: Par exemple, allez-vous faire un SAAS ou un client Windows, tous vos clients ont un accès Internet. Ce sont les données sensibles du patient qui peuvent être stockées sur le web.

1

Je crois que cette question est très relative à la programmation de la personne. Je pense qu'en tant que développeur, vous devez déterminer où vous auriez le plus de succès ou ce que vous voulez sortir du projet. Si vous utilisez ce projet pour gagner de l'argent, faites ce que vous voulez. Si vous l'utilisez pour vous améliorer en tant que développeur, choisissez une langue dans laquelle vous êtes moins confiant.

La seule chose que je veux ajouter est de me rappeler PHI (Protected Health Information). Donc, vous devez tenir compte de la vie privée des patients lors de la création d'une application comme celle-ci.

Si c'était moi ... j'écrirais quelque chose dans .NET et j'utiliserais Visual Studio qui fonctionne très bien pour les formulaires Windows. Les formulaires Windows fonctionneraient très bien dans un environnement de bureau.

Juste mes 2 cents.

1

D'abord vous présenter à la connaissance de l'entreprise. Les programmes de soins de santé ne sont pas écrits du jour au lendemain et vous devez tenir compte du fait que vous devez avoir une application très sécurisée et probablement aussi garder des années d'information (le programme auquel j'ai participé en 2001-2002 devait garder 30 ans de patients l'histoire en raison de la loi belge).

Choisir la technologie dépend entièrement de vous: à quoi bon? Pouvez-vous trouver déjà des éléments de pré-construction de code ou de contrôle ...