У меня есть веб-приложение, построенное на coldfusion, которое получает письма-направления от врачей первичного звена (семейные врачи) для передачи в больницы и специалистов. Данные поступают в базу данных MySQL и имеют формат
referral_ID (автоинкремент)
имя_ пациента (строка) имя_ пациента (строка)
... другие идентификаторы пациентов
org_from_ID (числовой) org_to_ID (числовой) datetime_added (datetime) message_status (логическое значение, отражающее ожидающий или полученный больницей)
... и другие "метаданные"
сообщение (памятка, это текст на 1-2 страницы, файл типа rtf или Word фактического реферального письма)
Я хочу, чтобы больницы получали направления к ним. Большинство больниц, которые, вероятно, являются ранними последователями, похоже, используют технологии MS для своих больничных систем управления пациентами (PAS), и я предполагаю, что самый большой пул программистов использует .NET, поэтому они, вероятно, будут использовать опытных программистов .NET, чтобы выбрать загрузить эту информацию в свои системы?
Функциональность, которая понадобится API:
быть доступным только из предопределенной системы больницы, поэтому какой-то вход в систему прошел
данные между моим приложением и больницей зашифрованы, например, через https
предоставить список реферальных данных между # startdate # и # enddate # для больничного_ID xyz
предоставьте список направлений, которые были ранее уведомлены в больницу, но теперь отменены.
Меня не беспокоит кодирование API, я просто пытаюсь понять, какой формат лучше всего, который проще всего позволяет им использовать поток данных для своей организации, помещать ли логику в cfc access = "remote" в виде Интернета. сервис, предоставить доступ HTTPS просто через веб-страницу с использованием переменных URL, использовать WDDX или что?