Difference between pages "Main Page" and "FHIR Server Setup"

(Difference between pages)
 
(ART-DECOR Project)
 
Line 1: Line 1:
__NOTOC__
+
==Installation==
{{DISPLAYTITLE:<span style="display: none"></span>}}
 
<table cellpadding="10" style="border-collapse: separate;">
 
<tr>
 
<!-- Welcome message -->
 
<td width="75%">
 
<div class="vcard">
 
  <div class="vcard-header">Welcome to art-decor.org</div>
 
  <div class="vcard-text">
 
ART-DECOR® is an open-source tool suite that supports the creation and maintenance of HL7 templates, value sets, scenarios and data sets. The tool features cloud-based federated Building Block Repositories (BBR) for Templates and Value Sets. It supports comprehensive collaboration of team members within and between governance groups.
 
  </div>
 
</div>
 
</td> 
 
<!-- Subscription button -->
 
<td width="25%">
 
<div class="vcard">
 
  <div class="vcard-header">ART-DECOR® Newletter</div>
 
  <div class="vcard-text" style="text-align: center; padding: 5px;"">
 
<center>
 
[http://seu2.cleverreach.com/f/250987-247353/|{{ClickableButton | color=blue |Subscribe }}]<br/>See here our [http://art-decor-open-tools.net/mediawiki/index.php?title=Privacy_Policy Privacy Policy]
 
</center>
 
  </div>
 
</div>
 
</td>
 
  
</tr>
+
{{AlertBox|This page is in anticipation of a stable release of the FHIR Server capabilities. At writing time, this is only available in the Dev channel. See [[ART installation packages]] for information on configuring channels}}
</table>
 
  
<table border="0" style="float:right;">
+
===Tomcat===
<tr>
+
Go to
<td style="text-align: center; padding-left: 10px;">
+
<syntaxhighlight lang="bash">
<table style="width: 95%; background-color:#fee; border: 1pt solid orange;">
+
tomcat/webapps/art-decor/WEB-INF/resources/config/properties-local.xml
<tr>
+
</syntaxhighlight>
<td style="padding: 1px; text-align: center;">'''ART-DECOR® Newletter'''</td>
 
</tr>
 
<tr>
 
<td align="center" style="padding: 1px;">
 
[http://seu2.cleverreach.com/f/250987-247353/|<span class="mw-ui-button mw-ui-progressive mw-ui-quiet" style="border: 2pt solid orange;" title="Subscribe"> Subscribe </span>]
 
</td>
 
</tr>
 
<tr>
 
<td style="padding: 1px; text-align: center; font-size: 0.8em;">
 
See here our [http://art-decor-open-tools.net/mediawiki/index.php?title=Privacy_Policy Privacy Policy]</td>
 
</tr>
 
</table>
 
</td>
 
</tr>
 
<tr>
 
<td style="text-align: center;">
 
<div style="float:right; width:200px; margin: 10px; border: 1px solid grey; padding: 10px; font-size:80%;">
 
<div style="background: #ffefc2; padding: 10px; color: #ff8538; font-size:150%;">Our recent Blogs / News</div>
 
<bloggercomfeed bloggercomid="5400281261043236994"/>
 
</div>
 
</td>
 
</tr>
 
</table>
 
  
[[File:adeg-logo.png|left|class=imgrightmargin|130px|ADEEG]]
+
and add these lines:
The kernel activities around the tool, concept, development and practice is done by the [[Who_we_are|'''ART-DECOR Expert Group''']].
 
  
[[File:adot-logo.png|left|class=imgrightmargin|130px|ADOT]]
+
<syntaxhighlight lang="xml">
[http://art-decor-open-tools.net/mediawiki/index.php?title=Main_Page '''ART-DECOR® Open Tools'''] is the company that handles commercial aspects of the ART-DECOR® tool suite development and thus complements the ART-DECOR® Expert Group that drives the development.
+
    <property as="xs:anyURI" name="fhir.exist.url" value="http://localhost:8877/fhir"/>
 +
    <property as="xs:anyURI" name="fhir.external.exist.url" value="http://myserver:myport/fhir"/>
 +
</syntaxhighlight>
  
ART-DECOR® allows separation of concerns and different views on a single documentation for different domain experts and common documentation done by multidisciplinary stakeholders of healthcare information exchange.
+
===eXist-db===
 +
Go to
 +
<syntaxhighlight lang="bash">exist-db/webapp/WEB-INF/controller-config.xml</syntaxhighlight>
  
{|class=wikitable width=100%
+
and add this line:
|+
+
 
| width=25% | {{Box|type=l_green_dark|height=70px|text=Healthcare Providers, Medical Experts and Researchers}}
+
<syntaxhighlight lang="xml">
| width=25% | {{Box|type=l_blue_dark|height=70px|text=Terminologists}}
+
    <root pattern="/fhir" path="xmldb:exist:///db/apps/fhir/"/>
| width=25% | {{Box|type=l_red_dark|height=70px|text=Analysts, Modellers and Template Creators }}
+
</syntaxhighlight>
| width=25% | {{Box|type=l_brown_dark|height=70px|text=Vendors and Interface Specialists}}
+
 
|+
+
Use the exist-db Dashboard to install one more more FHIR ''version'' servers. Note: if you have the older "FHIR" without version installed: uninstall this first. [[File:dashboard-fhir-server.png|middle|750px]]
|}
+
 
 +
===ART-DECOR Server===
 +
Log in using a dba account and go to the art-decor/art-settings page. Enter the FHIR Server URL appropriate for your server. Normally this comes down to http://myhostname/fhir/. Note the final slash as with all URLs configured here. See [[ART_maintenance_manual#FHIR_endpoint_prefix]] for more detail.
 +
 
 +
===ART-DECOR Project===
 +
For any project that you want to ''FHIR Enable'', go to the project page for the project as author with decor-admin permissions, and add FHIR as RESTful Service. The + button is not active when there is no FHIR Server installed or if the FHIR URI is not configured. The only thing that a project-admin can configure is the version(s) he wants to activate. The rest is readonly. [[File:fhir-settings-project.png|700px]]
 +
 
 +
{{InfoBox|text=When the server admin uninstalls a FHIR Server version the project references to it do not go away.}}
 +
 
 +
One of the consequences of FHIR enabling a project is that valueSet renderings receive FHIR related links.
 +
 
 +
[[File:valueSet-html-rendering-with-fhir.png|400px]]
 +
 
 +
=== FHIR URI's ===
 +
After setting up the FHIR server, resources can be retrieved from the locations described in: [[FHIR_URIs | FHIR URI's]]

Revision as of 20:37, 16 July 2020

Installation

Alert2.svg This page is in anticipation of a stable release of the FHIR Server capabilities. At writing time, this is only available in the Dev channel. See ART installation packages for information on configuring channels

Tomcat

Go to

tomcat/webapps/art-decor/WEB-INF/resources/config/properties-local.xml

and add these lines:

    <property as="xs:anyURI" name="fhir.exist.url" value="http://localhost:8877/fhir"/>
    <property as="xs:anyURI" name="fhir.external.exist.url" value="http://myserver:myport/fhir"/>

eXist-db

Go to

exist-db/webapp/WEB-INF/controller-config.xml

and add this line:

    <root pattern="/fhir" path="xmldb:exist:///db/apps/fhir/"/>

Use the exist-db Dashboard to install one more more FHIR version servers. Note: if you have the older "FHIR" without version installed: uninstall this first. Dashboard-fhir-server.png

ART-DECOR Server

Log in using a dba account and go to the art-decor/art-settings page. Enter the FHIR Server URL appropriate for your server. Normally this comes down to http://myhostname/fhir/. Note the final slash as with all URLs configured here. See ART_maintenance_manual#FHIR_endpoint_prefix for more detail.

ART-DECOR Project

For any project that you want to FHIR Enable, go to the project page for the project as author with decor-admin permissions, and add FHIR as RESTful Service. The + button is not active when there is no FHIR Server installed or if the FHIR URI is not configured. The only thing that a project-admin can configure is the version(s) he wants to activate. The rest is readonly. Fhir-settings-project.png

Template:InfoBox

One of the consequences of FHIR enabling a project is that valueSet renderings receive FHIR related links.

ValueSet-html-rendering-with-fhir.png

FHIR URI's

After setting up the FHIR server, resources can be retrieved from the locations described in: FHIR URI's