(这是一个递归缩写。)
它是一种将文档从一种格式翻译为另一种格式,然后进行传输的系统。它旨在用于使用 XML 文件进行医疗计费和索赔提交。它使用 XSLT 和 XML,并用 Java 编写为 J2EE 应用程序。
该应用程序应该能够放入 Apache Tomcat 等 Servlet 容器中,并且无需配置即可运行。系统属性“remitt.properties”可以指向配置文件以覆盖 war 文件中定义的默认配置属性。
(在 Debian 或 Ubuntu 打包的 tomcat 实例中,您可以将-Dremitt.properties=/path/to/my/remitt.properties
添加到/etc/defaults/tomcat
或/etc/defaults/tomcat7
中传递给 tomcat 的选项,具体取决于您正在使用的版本。)
您还可以使用 Maven 和mvn -Dorg.mortbay.jetty.Request.maxFormContentSize=6000000 jetty:run
从源代码运行它,或者如果您不打算在测试工具中测试大型文档,则只需使用mvn jetty:run
即可。
安装此软件的唯一先决条件是将数据库定义从sql/*.sql
导入到您的工作数据库服务器中。
目前,MySQL 是受支持/首选的数据库服务器。汇款用户可能应该拥有汇款数据库的所有权限,而且还应该拥有 mysql.proc 上的 SELECT 权限(否则您需要在 JDBC URL 中使用noAccessToProcedureBodies=true
)。
需要注意的是,自动检测 tomcat 的基本位置将导致日志目录不可写。
cd /usr/share/tomcat7 ; ln -s /var/lib/tomcat7/logs .
REST 服务在 /remitt/services/rest/service/(functionname) 处公开,而 SOAP 服务可通过/remitt/services/interface?wsdl
处的 WSDL 获得
警告:CXF 在当前 REMITT 配置中不支持 gzip 压缩,因此请在客户端中禁用它。
主要作者是 Jeff Buchbinder,代码的所有权属于 FreeMED 软件基金会。