Нуждаюсь в помощи на HL7

Вы можете изменить значение self.debugFlag при выполнении условия, да.

class ABC:
    def __init__(self,debugFlag):
        self.debugFlag = debugFlag # or omit that arg and always false
    def some_function(self): # Need self 
        if self.debugFlag:
            print "Some debug logs"
    def condition_setter(self):
        # Do some checks here then set debugflag to False
        self.debugFlag = False
6
задан Jason Evans 11 December 2013 в 15:53
поделиться

4 ответа

механизм Интеграции HL7: механизм интеграции используется для соединения интерфейсом/говорившего (Связываются) между двумя приложениями. В Вашем примере Epic и Cerner. С использованием EPIC Вы собираетесь создать новые Заказы и отправить эти Заказы к Cerner к Resultout Заказы. Здесь EPIC может поддерживать один тип поля и тип данных, и Cerner может поддерживать различные типы данных и другие поля.
Здесь Вам нужен Механизм Интеграции к Conver один формат типа данных для другого формата типа данных. Поскольку Исключая: у Нас есть различные типы Радости Механизмов Интеграции / CloverLeaf / Rapsody и т.д. Механизм Интеграции, поскольку Подключением Радости является Программное обеспечение с открытым исходным кодом. Вот, пожалуйста получая Распоряжения от EPIC в формате EPIC с использованием Радости Вы собираетесь преобразовать, они форматируют к формату Cerner. После того как Cerner LIS принимает те Order и Resultout сообщение и должен передать обратно EPIC как Результаты. Радость примет Результаты Cerner и в формате Cerner, и Радость выберет эти Результаты и Преобразует в формат EPIC и отправленный в систему EPIC.

0
ответ дан 8 December 2019 в 03:39
поделиться

HL7 - волосатый зверь, и лучше всего смотреть на встроенный движок интерфейса, который позаботится о вашей проблеме. Что-то вроде Mirth Connect , которая представляет собой систему на основе Java для приема, декодирования, маршрутизации и активации событий на основе сообщений HL7.Mirth - это бесплатное программное обеспечение с открытым исходным кодом под лицензией Mozilla Public License и, основанное на Java, оно работает на большинстве основных ОС, или вы можете приобрести специальные аппаратные устройства для взаимодействия с устройствами HL7. Его можно использовать для преобразования сообщений HL7 между различными системами, а также хорошо работает для преобразования из HL7 в другие протоколы (TCP, SQL / ODBC, File, JMS, FTP, SOAP / HTTP).

Для получения дополнительной информации о Mirth Connect посетите их вебинары или посетите Wiki для примеров .

17
ответ дан 8 December 2019 в 03:39
поделиться

Еще один технический документ, который следует рассмотреть: Роль механизма интерфейса в современном здравоохранении - основные функции механизма

0
ответ дан 8 December 2019 в 03:39
поделиться

Наиболее важным при сравнении двигателей (IMO) является общая стоимость владения. Интерфейсы имеют длительный жизненный цикл - на их создание уходят минуты или месяцы, а затем они живут вечно. Функции ведения журнала, мониторинга, оповещения (и т. Д.) В движке критически важны для успеха на протяжении всего срока службы интерфейса.

В наши дни «довольно просто» распространять сообщения HL7 через любой движок. Коммерческие движки или движки с открытым исходным кодом позволяют быстро создавать тривиальные интерфейсы. Коммерческие инструменты обычно отличаются тем, что значительно упрощают создание нетривиальных интерфейсов. Лучшие движки делают создание интерфейса быстрым, легким и, смею сказать, забавным. : -)

Некоторые официальные документы, чтобы предоставить справочную информацию и идеи для вашего поиска:

http://www.corepointhealth.com/whitepapers/evolution-hl7 - подробный обзор HL7 V2 и V3

Если вы открыты для коммерческого программного обеспечения, проверьте рейтинг KLAS.

Раскрытие информации: я технический директор в Corepoint Health (который предоставляет коммерческий интерфейсный движок) и сопредседатель комитета по инфраструктуре и обмену сообщениями (InM) в HL7.

7
ответ дан 8 December 2019 в 03:39
поделиться