Предположим, что вы используете HL7 версии 2.xx (как и 99,9% остального мира). И простой ответ заключается в том, что вы не можете обмениваться HL7 через Интернет с вашей веб-службой. Не позволяй этому сбить тебя с толку. Проблема НЕ в тебе. Вы можете создать красивый веб-сервис для сообщений HL7, который будет легок для понимания и публикации, но ваша проблема - та же проблема, что и у всех остальных, это ваш торговый партнер HL7 (другой парень, тот, которому вы на самом деле НУЖНЫ обмениваться сообщениями HL7 с ).
Поскольку каждый интерфейс HL7 представляет собой согласование между двумя системами, а поскольку вы имеете дело с «коммерческими» компаниями, найти НИКТО, кто готов изменить свою систему только ради привилегии обмена сообщениями HL7 с ВАМИ, практически равно нулю. Гораздо более вероятно, что вы столкнетесь с торговым партнером, который написал свой собственный красивый веб-сервис HL7, и они были бы рады, если бы вы изменили свою систему на использование их.
В настоящее время существует решение, позволяющее использовать TODAY, совместимое с ЛЮБОЙ системой HL7, совместимой с HL7 версии 2.xx, которое позволит вам связать ИХ с ВАШЕЙ веб-службой. Это новый продукт, который на самом деле очень прост в реализации и называется UltraPort HL7 Postmaster.
Вот ссылка на онлайн-справку http://www.hermetechnz.com/documentation/UltraPort/FSPM/common_use_scenarios.htm. Посмотрите на Сценарий # 2 на этой странице.
Надеюсь, это поможет вам.