2010-07-04 3 views
0

Я планировал создать стоматологическое приложение для использования стоматолога для добавления пациентов (с медицинскими профилями ...), организовывать посещения, управлять балансом/сборы .... и т. Д.Соответствующее начало применения стоматолога

Я знаю Java, .NET (C#) (некоторые формы Windows) и Python. У вас есть предложения с языком, с которым я должен начать, и рамки и IDE, которые облегчат мою жизнь (и помогут мне закончить за хорошее время). Эта программа будет связана с базой данных не менее 1000 пациентов ...

IDE Я знаком с: eclipse, Netbeans и Visual Studio.

Я хочу предложения с рассудком объяснениями (почему бы вам пользу C# над Java .... совместимость .... и т.д.)

Спасибо,

+6

Посмотрите на соответствие HIPAA. Создание приложения для медицинского обслуживания включает в себя много нормативной волокиты, чтобы быть осторожным. – ceejayoz

+0

Это всего лишь приложение для хранения имен пациентов для врача, чтобы вести учет баланса (сколько он ему обязан ... и т. Д.) И для его собственного использования, чтобы увидеть историю болезни ........ Почему вы предположим, что я живу в США? ..... в моей стране нет такого HIPAA, и я задаю вопрос на языке программирования !!!! –

+0

предполагается, что stackoverflow запускается на серверах США, и вам не удалось заполнить поле «Местоположение» вашего профиля. :-P Нижняя линия - это то, что вам больше всего нравится. Вы предпочли бы, чтобы ваши колеса спрашивали, следует ли использовать затмение, netbeans или визуальную студию или на самом деле выпустить какой-то код и получить рабочий прототип? – Timothy

ответ

4

Это не база данных, или даже среда программирования, это будет проблемой для стоматологической практики.

Я консультируюсь с моим другом-дантистом, и появилась возможность продать ему полнофункциональное приложение для управления контактами/документами для работы с его базой данных пациентов.

В конце концов, я не мог с чистой совестью рекомендовать мое собственное приложение, поскольку оно не предназначено для стоматологического сектора, ему не хватает специализированных интерфейсов с системами обработки зубов.

Базы данных, встречи, счета-фактуры и т. Д., Просты.

Но что нужно стоматологу, это то, что интегрируется с самими стоматологическими записями - рентгеновскими снимками зубов. Он нуждается в простом пользовательском интерфейсе, который легко можно использовать стоматологической медсестрой, когда она работает с дантистом, пока он держит руки во рту пациента.

Мы могли бы написать подходящий графический интерфейс для библиотеки изображений (представьте себе схематическое изображение зубов в их относительных положениях во рту, связанных с самими изображениями), но это не стоило того, уже несколько специализированных стоматологических пакетов.

+0

Полностью согласен. Я не консультируюсь с дантистом. Я просто перехожу к одному, и меня впечатляет простота системы, которую они используют, чтобы вытащить мои xrays (или даже захватить xrays в электронном виде). Несмотря на то, что я вижу общий пользовательский интерфейс как банальный (он реплицирует физический офис дантистов), я чувствую, что он находится на правильном уровне для людей, которые его используют. –

1

Вы можете написать такое приложение в любом из языков вы упомянули.

Изучите функции, которые вам понадобятся, и поддержку, которую вы можете ожидать от каждого языка и различных доступных библиотек.

Прежде всего вам необходимо создать хороший дизайн (независимо от языка/платформы) и убедиться, что у вас есть все требования - сколько людей должно поддерживаться в системе, сколько одновременно работающих пользователей, конфиденциальность данных, функции безопасности, шаблоны доступа и т. д.

Возможно, вы, вероятно, используете наиболее удобный вам язык, особенно если требуемые функции имеют аналогичную поддержку на разных языках/фреймах.

2

Предлагаю начать с некоторых исследований по предмету (домен дантиста) и сделать достойный функциональный дизайн, прежде чем вы начнете думать о IDE и языках.

И затем попытайтесь выяснить, что-то еще: Например, вы сделаете SAAS или клиент Windows, чтобы все ваши клиенты имели доступ в Интернет. Iis данные конфиденциального пациента разрешены для хранения в Интернете.

1

Я считаю, что вопрос очень относительно человека программирования. Я думаю, что разработчик должен выяснить, где вы были бы наиболее успешными или что вы хотите выбраться из проекта. Если вы используете этот проект, чтобы зарабатывать деньги, то делайте то, с чем вам удобно. Если вы используете его лучше для себя как разработчика, тогда выберите язык, в котором вы менее уверены.

Единственное, что я хочу добавить, это помнить PHI (Protected Health Information). Таким образом, вы должны иметь конфиденциальность пациента при создании такого приложения.

Если бы это был я ... Я бы написал что-то в .NET и использовал Visual Studio, который отлично работает для оконных форм. Формы Windows будут работать очень хорошо в офисной среде.

Только мои 2 цента.

1

Сначала познакомьтесь с бизнес-знаниями. Программы здравоохранения не пишутся в одночасье, и вы должны учитывать, что вам нужно иметь очень безопасное приложение и, вероятно, также нужно хранить годы информации (программа, в которой я участвовала в 2001-2002 годах, должна была поддерживать 30 лет пациента история из-за бельгийского права).

Выбор технологии на самом деле полностью зависит от вас: на что вы хороши? Вы можете найти уже готовые фрагменты кода или элементов управления ...