(Es ist ein rekursives Akronym.)
Es handelt sich um ein System zur Übersetzung von Dokumenten von einem Format in ein anderes und deren anschließende Übertragung. Es wurde für die medizinische Abrechnung und die Einreichung von Ansprüchen mithilfe von XML-Dateien entwickelt. Es verwendet XSLT und XML und ist in Java als J2EE-Anwendung geschrieben.
Diese Anwendung sollte in einem Servlet-Container wie Apache Tomcat abgelegt und mit wenig bis gar keiner Konfiguration ausgeführt werden können. Die Systemeigenschaft „remitt.properties“ kann auf eine Konfigurationsdatei verweisen, um Standardkonfigurationseigenschaften zu überschreiben, die in der WAR-Datei definiert sind.
(In Debian- oder Ubuntu-gepackten Tomcat-Instanzen würden Sie -Dremitt.properties=/path/to/my/remitt.properties
zu den an Tomcat übergebenen Optionen in /etc/defaults/tomcat
oder /etc/defaults/tomcat7
hinzufügen, je nachdem die Version, die Sie verwenden.)
Sie können es auch von der Quelle aus mit Maven mit mvn -Dorg.mortbay.jetty.Request.maxFormContentSize=6000000 jetty:run
oder einfach mit mvn jetty:run
wenn Sie keine großen Dokumente im Testumgebung testen möchten.
Die einzige Voraussetzung für die Installation dieser Software ist das Importieren der Datenbankdefinitionen aus sql/*.sql
in Ihren funktionierenden Datenbankserver.
Derzeit ist MySQL der unterstützte/bevorzugte Datenbankserver. Der remitt-Benutzer sollte wahrscheinlich alle Berechtigungen für die remitt-Datenbank haben, aber auch SELECT für mysql.proc (andernfalls benötigen Sie noAccessToProcedureBodies=true
in der JDBC-URL).
Eine Einschränkung besteht darin, dass die automatische Erkennung des Basisspeicherorts von Tomcat zu einem Protokollverzeichnis führt, das nicht beschreibbar ist.
cd /usr/share/tomcat7 ; ln -s /var/lib/tomcat7/logs .
REST-Dienste werden unter /remitt/services/rest/service/(Funktionsname) verfügbar gemacht und SOAP-Dienste sind über die WSDL unter /remitt/services/interface?wsdl
verfügbar
Vorsichtsmaßnahme : CXF unterstützt die gzip-Komprimierung in der aktuellen REMITT-Konfiguration nicht. Deaktivieren Sie sie daher bitte in Ihrem Client.
Der Hauptautor ist Jeff Buchbinder und das Eigentum am Code liegt bei der FreeMED Software Foundation.