【问题标题】:How to retrieve HL7 message from OpenMRS database?如何从 OpenMRS 数据库中检索 HL7 消息?
【发布时间】:2014-09-05 00:57:22
【问题描述】:

我正在尝试使用 Mirth 检索 OpenMRS 数据库的 hl7_in_queue 表中存在的 HL7 消息。

  1. 我正在使用 OpenMRS 独立版 2.0

  2. openmrs-standalone-runtime.properties 文件包含以下详细信息:


tomcatport=8081
 module.allow_web_admin=true
 connection.url=jdbc:mysql:mxj://127.0.0.1:3317/openmrs?autoReconnect=true&sessionVariables=storage_engine=InnoDB&useUnicode=true&characterEncoding=UTF-            8&zeroDateTimeBehavior=convertToNull&server.initialize-user=true&createDatabaseIfNotExist=true&server.basedir=database&server.datadir=database/data&server.collation-    server=utf8_general_ci&server.character-set-server=utf8&server.max_allowed_packet=96M
 connection.username=openmrs
 auto_update_database=false
 application_data_directory=appdata
 connection.password=kXI4^ecvG8Vk

vm_arguments=-Xmx512m -Xms512m -XX:PermSize=256m -XX:MaxPermSize=256m -XX:NewSize=128m

  1. 我正在尝试使用 openmrs-standalone-runtime.properties 文件中的详细信息创建一个频道。我附上了相同的屏幕截图。

但是当我点击 Mirth Connect Administrator 中的select->get tables 按钮时,我收到如下警告:

无法检索数据库元数据。请确保您的 驱动程序、url、用户名和密码正确。

谁能告诉我哪里出了问题,或者建议如何使用 Mirth 从 OpenMRS 数据库中检索 HL7 消息。

【问题讨论】:

    标签: hl7 mirth openmrs


    【解决方案1】:

    我建议从权限和访问开始。通过使用 mysql 客户端登录到 mysql 来测试 openmrs 连接,然后测试对特定数据库的访问。这在 linux 上显示,但 cli 对于 windows 是相同的。

    bashprompt> mysql -u openmrs -p

    mysql> 使用 openmrs;

    mysql> select * from atableinopenmrs;

    如果您获得结果,则该用户具有权限。如果没有,您将不得不修复用户。

    其他:

    mysql的默认端口是3306,你有3317,这是故意的吗?

    mysql -H 127.0.0.1:3317 -u openmrs -p

    如果没有主机,您将获得

    ERROR 2005 (HY000): 未知的 MySQL 服务器主机 '127.0.0.1:3317' (2)

    在此处发布您使用 mysql 客户端遇到的任何错误。

    【讨论】:

      【解决方案2】:

      我在 Mirth Connect 3.11 (Java 8) 和 OpenMRS 2.11.0 (Java 8, mysql 5.7) 中遇到了同样的问题。但是当我深入了解错误消息时,它会显示如下根本错误:

      JDBC:SSLHandshakeException:没有合适的协议(协议被禁用或密码套件不合适)

      我在 SO 内四处搜寻。 this post 的答案解决了我的问题。基本上在数据库阅读器的 Mirth 通道设置中,使用这个 db 连接字符串:

      jdbc:mysql://<host>:<port>/<dbname>?enabledTLSProtocols=TLSv1.2

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-11-25
        • 1970-01-01
        • 1970-01-01
        • 2015-06-14
        • 2015-06-02
        相关资源
        最近更新 更多