<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://dl-prod.essi.upc.edu/ARIS/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Wikiroot</id>
	<title>ARIS - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://dl-prod.essi.upc.edu/ARIS/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Wikiroot"/>
	<link rel="alternate" type="text/html" href="https://dl-prod.essi.upc.edu/ARIS/index.php?title=Special:Contributions/Wikiroot"/>
	<updated>2026-05-03T18:23:47Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.42.6</generator>
	<entry>
		<id>https://dl-prod.essi.upc.edu/ARIS/index.php?title=MediaWiki:Common.css&amp;diff=3217</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://dl-prod.essi.upc.edu/ARIS/index.php?title=MediaWiki:Common.css&amp;diff=3217"/>
		<updated>2025-05-08T10:24:24Z</updated>

		<summary type="html">&lt;p&gt;Wikiroot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
#catlinks { display: none; }&lt;/div&gt;</summary>
		<author><name>Wikiroot</name></author>
	</entry>
	<entry>
		<id>https://dl-prod.essi.upc.edu/ARIS/index.php?title=Printed_Manual&amp;diff=3216</id>
		<title>Printed Manual</title>
		<link rel="alternate" type="text/html" href="https://dl-prod.essi.upc.edu/ARIS/index.php?title=Printed_Manual&amp;diff=3216"/>
		<updated>2025-05-08T08:52:00Z</updated>

		<summary type="html">&lt;p&gt;Wikiroot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr style=&amp;quot;page-break-before: always;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= User Guide =&lt;br /&gt;
{{:User Guide/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr style=&amp;quot;page-break-before: always;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Patients =&lt;br /&gt;
{{:Patients/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr style=&amp;quot;page-break-before: always;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Requests =&lt;br /&gt;
{{:Requests/en}}&lt;/div&gt;</summary>
		<author><name>Wikiroot</name></author>
	</entry>
	<entry>
		<id>https://dl-prod.essi.upc.edu/ARIS/index.php?title=Printed_Manual&amp;diff=3215</id>
		<title>Printed Manual</title>
		<link rel="alternate" type="text/html" href="https://dl-prod.essi.upc.edu/ARIS/index.php?title=Printed_Manual&amp;diff=3215"/>
		<updated>2025-05-08T08:48:51Z</updated>

		<summary type="html">&lt;p&gt;Wikiroot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr style=&amp;quot;page-break-before: always;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= User Guide =&lt;br /&gt;
{{:User Guide}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr style=&amp;quot;page-break-before: always;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Patients =&lt;br /&gt;
{{:Patients}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr style=&amp;quot;page-break-before: always;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Requests =&lt;br /&gt;
{{:Requests}}&lt;/div&gt;</summary>
		<author><name>Wikiroot</name></author>
	</entry>
	<entry>
		<id>https://dl-prod.essi.upc.edu/ARIS/index.php?title=MediaWiki:Common.css&amp;diff=3214</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://dl-prod.essi.upc.edu/ARIS/index.php?title=MediaWiki:Common.css&amp;diff=3214"/>
		<updated>2025-05-08T08:48:46Z</updated>

		<summary type="html">&lt;p&gt;Wikiroot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
#catlinks { display: none; }&lt;br /&gt;
&lt;br /&gt;
/* This hides translate tags in printing */&lt;br /&gt;
@media print {&lt;br /&gt;
  translate {&lt;br /&gt;
    display: none;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Wikiroot</name></author>
	</entry>
	<entry>
		<id>https://dl-prod.essi.upc.edu/ARIS/index.php?title=Printed_Manual&amp;diff=3213</id>
		<title>Printed Manual</title>
		<link rel="alternate" type="text/html" href="https://dl-prod.essi.upc.edu/ARIS/index.php?title=Printed_Manual&amp;diff=3213"/>
		<updated>2025-05-08T08:46:25Z</updated>

		<summary type="html">&lt;p&gt;Wikiroot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr style=&amp;quot;page-break-before: always;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= User Guide =&lt;br /&gt;
{{:User Guide}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr style=&amp;quot;page-break-before: always;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Patients =&lt;br /&gt;
{{:Patients}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;print-pagebreak&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Requests =&lt;br /&gt;
{{:Requests}}&lt;/div&gt;</summary>
		<author><name>Wikiroot</name></author>
	</entry>
	<entry>
		<id>https://dl-prod.essi.upc.edu/ARIS/index.php?title=MediaWiki:Common.css&amp;diff=3212</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://dl-prod.essi.upc.edu/ARIS/index.php?title=MediaWiki:Common.css&amp;diff=3212"/>
		<updated>2025-05-08T08:42:35Z</updated>

		<summary type="html">&lt;p&gt;Wikiroot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
#catlinks { display: none; }&lt;br /&gt;
&lt;br /&gt;
/* This enables pagebreaks in printing */&lt;br /&gt;
@media print {&lt;br /&gt;
  .print-pagebreak {&lt;br /&gt;
    page-break-before: always;&lt;br /&gt;
    break-before: page; /* For modern browsers */&lt;br /&gt;
  }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Wikiroot</name></author>
	</entry>
	<entry>
		<id>https://dl-prod.essi.upc.edu/ARIS/index.php?title=WiFi_Connection&amp;diff=3037</id>
		<title>WiFi Connection</title>
		<link rel="alternate" type="text/html" href="https://dl-prod.essi.upc.edu/ARIS/index.php?title=WiFi_Connection&amp;diff=3037"/>
		<updated>2025-01-31T10:10:14Z</updated>

		<summary type="html">&lt;p&gt;Wikiroot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:WiFi Connection]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;languages/&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:left; margin: 0px 20px 0px 0px&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
[[File:localhost.png|300px|thumb|right|Default ARIS url]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
ARIS allows other devices in the same network as the laptop/PC acting as server (i.e., the one where it was installed, and actually running the application) to connect to the system and  work concurrently. &lt;br /&gt;
However, ARIS executes by default on “localhost” (i.e., the server itself, which is a way to access services or resources on your own machine without going over the network), and thus not allowing other devices to connect (even if they are in the same network). &lt;br /&gt;
Hence, this should be properly reconfigured to the right URL (or IP address).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
To make ARIS available through the WiFi connection, the first thing necessary is actually a WiFi. &lt;br /&gt;
Just notice that this is different from having Internet connection, which is not really necessary at this point.&lt;br /&gt;
There are actually two cases here. &lt;br /&gt;
The first one is when the network already exists, and the second is when the network must be created in the same server in the form of a HotSpot.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Pre-existing network== &amp;lt;!--T:11--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:4--&amp;gt;&lt;br /&gt;
In cases where WiFi or Ethernet connections are already available, there is the option to run the system in any of these networks. In order to be able to connect multiple devices on the same network to use ARIS concurrently, you will need to set the IP address as follows:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:6--&amp;gt;&lt;br /&gt;
# Look for the IP address (the unique number that identifies where the device is located in the network) of the server executing ARIS. Note that this IP address must be the one of the active network where both the server and the other devices MUST connect. To find out which is the IP address of the server, you should:&lt;br /&gt;
## Open Settings: Click on the Start menu (Windows icon) located at the bottom-left corner of your screen. Then click on the gear icon labeled &amp;quot;Settings&amp;quot; to open the Windows Settings menu. &lt;br /&gt;
## Navigate to Network &amp;amp; Internet Settings: In the Windows Settings menu, click on the &amp;quot;Network &amp;amp; Internet&amp;quot; option. This will take you to settings related to your network connections. &lt;br /&gt;
## View Network Status: In the Network &amp;amp; Internet settings, you&#039;ll see various options on the left side. Click on &amp;quot;Status&amp;quot;. This will show you an overview of your network status. &lt;br /&gt;
## Change Adapter Options: Under the &amp;quot;Status&amp;quot; section, find and click on the &amp;quot;Change adapter options&amp;quot; link. This will open a window displaying all the network adapters available on your computer.&lt;br /&gt;
## Find Active Network Connection: In the Network Connections window, you&#039;ll see a list of network adapters. Identify the available network connection (one from these three in the following example: Ethernet, WiFi or Local Area Connection - a.k.a. HotSpot) where ARIS needs to run. Note that the chosen network MUST be also available for the other devices to connect too (i.e., visible from those devices). Right-click on the active network connection and select &amp;quot;Status&amp;quot; from the context menu (right button in the mause or touch pad).[[File:Netconnections.png|900px|thumb|center|Network Connections example]]&lt;br /&gt;
## Check Connection Status: In the Status window for your network connection, click on the &amp;quot;Details&amp;quot; button. This will open a new window displaying detailed information about your network connection. &lt;br /&gt;
## Find the IP address: In the Network Connection Details window, look for the &amp;quot;IPv4 Address&amp;quot; field. This field will display your active IP address.[[File:Ncdetails.png|300px|thumb|center|Network Connection details example]] &lt;br /&gt;
## Note Down the IP address: Take note of the IP address displayed next to &amp;quot;IPv4 Address.&amp;quot; This is the active IP address of your PC in the network.&lt;br /&gt;
# Copy this IP address in the &#039;ARIS\Frontend\build\server_ip.txt&#039; file:&lt;br /&gt;
## Navigate to &#039;C:\Users\Public&#039; folder and find the &#039;ARIS\Frontend\build\server_ip.txt&#039; file.&lt;br /&gt;
## Copy the selected IP address to this file, removing the previous content.[[File:Server_ip_file.png|200px|thumb|center|Editing server_ip.txt]]&lt;br /&gt;
## Save the changes and close the file.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:7--&amp;gt;&lt;br /&gt;
Now, the next time ARIS starts, it will run in the desired URL.&lt;br /&gt;
[[File:Url.png|300px|thumb|right|ARIS on network URL]]&lt;br /&gt;
Hence, you can type the URL (192.168.1.111:3000 in the example) in a browser of this or any other device connected to the same network and access ARIS concurrently. In this example, the selected network to run ARIS was &amp;quot;MiFibra-842E” (WiFi). So all devices connected to this network, can thus access the application as in the server.&lt;br /&gt;
&lt;br /&gt;
==HotSpot network== &amp;lt;!--T:12--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:8--&amp;gt;&lt;br /&gt;
In cases where neither WiFi nor Ethernet networks are available, the initialization of a Local Area Network (known as HotSpot) from the laptop/PC acting as server allows to create an access point in which other devices can connect and thus work concurrently with ARIS, even without any Internet connection. In order to set up and run ARIS in a HotSpot network, you must do the following:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:9--&amp;gt;&lt;br /&gt;
#Download and install [https://mypublicwifi.com/publicwifi/en/index.html MyPublicWiFi software], an assistant which will enable the creation of the HotSpot.  &lt;br /&gt;
#Once successfully installed, open the application. You will see the main configuration page.&lt;br /&gt;
#In this page, select “WLAN Hotspot” tab and set the following options:&lt;br /&gt;
#:Network Access: Router Mode (NAT)&lt;br /&gt;
#:Internet Connection: WiFi (0.0.0.0)&lt;br /&gt;
#:Network name (SSID): arisWiFi (can be anything else)&lt;br /&gt;
#:Network key: arisnetwork (can be anything else)&lt;br /&gt;
#When finished, click the “Start Hotspot” button. In case of success, the IP address in which the HotSpot is running will be shown, alongside with the previously configured name of the network. At this point, nearby devices will be capable of connecting to the “arisWiFi” by selecting this network and introducing the key.[[File:Publicwifirunning.png|300px|thumb|center|Setting the HotSpot configuration.]]&lt;br /&gt;
#Find the &#039;C:\Users\Public folder and open the ARIS\Frontend\build\server_ip.txt&#039; file.&lt;br /&gt;
#Copy the IP address where the HotSpot is running (192.168.5.1 in the example) into this file, removing the previous content.[[File:Serverfilehp.png|200px|thumb|center|Editing server_ip.txt]]&lt;br /&gt;
#Save the changes and close the file.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:10--&amp;gt;&lt;br /&gt;
The next time ARIS starts, it will run in the HotSpot network URL. Hence, you can type the URL (192.168.5.1:3000 in the example) in a browser of this or any other device connected to the HotSpot and access ARIS concurrently.&lt;br /&gt;
[[File:Urlhp.png|300px|thumb|right|ARIS on HotSpot network URL]]&lt;br /&gt;
Note that for this type of networks there is the option to set a custom server name instead of the numeric IP address, making it easier to access the system in the browser. The steps to set up this feature are explained in detail below.&lt;br /&gt;
&lt;br /&gt;
===Setting custom server name in the &#039;hosts&#039; file=== &amp;lt;!--T:13--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:14--&amp;gt;&lt;br /&gt;
Furthermore, &#039;&#039;&#039;only for HotSpot connections (in case of WiFi and Ethernet connections the server name cannot be configured this way, but must be done by the network administrator)&#039;&#039;&#039;, there is the option to set a server name instead of the numeric IP address so it can be easier to remember. For this purpose, we must edit the Windows hosts file:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:15--&amp;gt;&lt;br /&gt;
#Open Notepad as an Administrator:&lt;br /&gt;
##Click on the Start menu (Windows icon) located at the bottom-left corner of your screen.&lt;br /&gt;
##Type &amp;quot;Notepad&amp;quot; into the search bar.&lt;br /&gt;
##Right-click on Notepad in the search results.&lt;br /&gt;
##Select &amp;quot;Run as administrator&amp;quot; from the context menu. If prompted for permission, click &amp;quot;Yes.&amp;quot;&lt;br /&gt;
#Open the Hosts File:&lt;br /&gt;
##In Notepad, click on &amp;quot;File&amp;quot; in the top-left corner.&lt;br /&gt;
##Choose &amp;quot;Open.&amp;quot;&lt;br /&gt;
##In the file explorer window, navigate to the following location: C:\Windows\System32\drivers\etc &lt;br /&gt;
##Change the file type dropdown menu to &amp;quot;All Files (*.*)&amp;quot; (in the bottom-right corner of the window) to make sure you can see the hosts file.&lt;br /&gt;
##Select the file named &amp;quot;hosts&amp;quot; and click &amp;quot;Open&amp;quot;.&lt;br /&gt;
#Edit the Hosts File:&lt;br /&gt;
##The hosts file will open in Notepad.&lt;br /&gt;
##You&#039;ll see some comments at the beginning of the file (lines starting with a &amp;quot;#&amp;quot; symbol).&lt;br /&gt;
##To add an entry, go to the end of the file on a new line.&lt;br /&gt;
##Enter the IP address you want to assign (such as &amp;quot;192.168.5.1&amp;quot;) followed by a space and then the servern name you want to map to that IP address. For example: &amp;quot;192.168.5.1        aris&amp;quot; [[File:Hosts_new.png|500px|thumb|center|Editing hosts file]]&lt;br /&gt;
#Save the Changes:&lt;br /&gt;
##After making your changes, click on &amp;quot;File&amp;quot; in the top-left corner.&lt;br /&gt;
##Choose &amp;quot;Save&amp;quot; to save the changes to the hosts file.&lt;br /&gt;
#Close Notepad:&lt;br /&gt;
##Close Notepad once you&#039;ve saved the changes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:16--&amp;gt;&lt;br /&gt;
After these steps, you must set the &#039;ARIS/Frontend/build/server_ip.txt&#039; with the same name as in the hosts file, instead of the IP address, as explained in the previous section.[[File:ArisURL.png|150px|thumb|center|Editing server_ip.txt]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:17--&amp;gt;&lt;br /&gt;
Once you start ARIS, it will be accessible through the “aris” URL as set before. Accessing this in the browser of the devices connected to the HotSpot will access the application as in the server itself.[[File:ArisURL2.png|300px|thumb|right|Custom ARIS URL]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wikiroot</name></author>
	</entry>
	<entry>
		<id>https://dl-prod.essi.upc.edu/ARIS/index.php?title=WiFi_Connection&amp;diff=3035</id>
		<title>WiFi Connection</title>
		<link rel="alternate" type="text/html" href="https://dl-prod.essi.upc.edu/ARIS/index.php?title=WiFi_Connection&amp;diff=3035"/>
		<updated>2025-01-31T10:08:04Z</updated>

		<summary type="html">&lt;p&gt;Wikiroot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:WiFi Connection]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:left; margin: 0px 20px 0px 0px&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
[[File:localhost.png|300px|thumb|right|Default ARIS url]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
ARIS allows other devices in the same network as the laptop/PC acting as server (i.e., the one where it was installed, and actually running the application) to connect to the system and  work concurrently. &lt;br /&gt;
However, ARIS executes by default on “localhost” (i.e., the server itself, which is a way to access services or resources on your own machine without going over the network), and thus not allowing other devices to connect (even if they are in the same network). &lt;br /&gt;
Hence, this should be properly reconfigured to the right URL (or IP address).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
To make ARIS available through the WiFi connection, the first thing necessary is actually a WiFi. &lt;br /&gt;
Just notice that this is different from having Internet connection, which is not really necessary at this point.&lt;br /&gt;
There are actually two cases here. &lt;br /&gt;
The first one is when the network already exists, and the second is when the network must be created in the same server in the form of a HotSpot.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Pre-existing network== &amp;lt;!--T:11--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:4--&amp;gt;&lt;br /&gt;
In cases where WiFi or Ethernet connections are already available, there is the option to run the system in any of these networks. In order to be able to connect multiple devices on the same network to use ARIS concurrently, you will need to set the IP address as follows:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:6--&amp;gt;&lt;br /&gt;
# Look for the IP address (the unique number that identifies where the device is located in the network) of the server executing ARIS. Note that this IP address must be the one of the active network where both the server and the other devices MUST connect. To find out which is the IP address of the server, you should:&lt;br /&gt;
## Open Settings: Click on the Start menu (Windows icon) located at the bottom-left corner of your screen. Then click on the gear icon labeled &amp;quot;Settings&amp;quot; to open the Windows Settings menu. &lt;br /&gt;
## Navigate to Network &amp;amp; Internet Settings: In the Windows Settings menu, click on the &amp;quot;Network &amp;amp; Internet&amp;quot; option. This will take you to settings related to your network connections. &lt;br /&gt;
## View Network Status: In the Network &amp;amp; Internet settings, you&#039;ll see various options on the left side. Click on &amp;quot;Status&amp;quot;. This will show you an overview of your network status. &lt;br /&gt;
## Change Adapter Options: Under the &amp;quot;Status&amp;quot; section, find and click on the &amp;quot;Change adapter options&amp;quot; link. This will open a window displaying all the network adapters available on your computer.&lt;br /&gt;
## Find Active Network Connection: In the Network Connections window, you&#039;ll see a list of network adapters. Identify the available network connection (one from these three in the following example: Ethernet, WiFi or Local Area Connection - a.k.a. HotSpot) where ARIS needs to run. Note that the chosen network MUST be also available for the other devices to connect too (i.e., visible from those devices). Right-click on the active network connection and select &amp;quot;Status&amp;quot; from the context menu (right button in the mause or touch pad).[[File:Netconnections.png|900px|thumb|center|Network Connections example]]&lt;br /&gt;
## Check Connection Status: In the Status window for your network connection, click on the &amp;quot;Details&amp;quot; button. This will open a new window displaying detailed information about your network connection. &lt;br /&gt;
## Find the IP address: In the Network Connection Details window, look for the &amp;quot;IPv4 Address&amp;quot; field. This field will display your active IP address.[[File:Ncdetails.png|300px|thumb|center|Network Connection details example]] &lt;br /&gt;
## Note Down the IP address: Take note of the IP address displayed next to &amp;quot;IPv4 Address.&amp;quot; This is the active IP address of your PC in the network.&lt;br /&gt;
# Copy this IP address in the &#039;ARIS\Frontend\build\server_ip.txt&#039; file:&lt;br /&gt;
## Navigate to &#039;C:\Users\Public&#039; folder and find the &#039;ARIS\Frontend\build\server_ip.txt&#039; file.&lt;br /&gt;
## Copy the selected IP address to this file, removing the previous content.[[File:Server_ip_file.png|200px|thumb|center|Editing server_ip.txt]]&lt;br /&gt;
## Save the changes and close the file.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:7--&amp;gt;&lt;br /&gt;
Now, the next time ARIS starts, it will run in the desired URL.&lt;br /&gt;
[[File:Url.png|300px|thumb|right|ARIS on network URL]]&lt;br /&gt;
Hence, you can type the URL (192.168.1.111:3000 in the example) in a browser of this or any other device connected to the same network and access ARIS concurrently. In this example, the selected network to run ARIS was &amp;quot;MiFibra-842E” (WiFi). So all devices connected to this network, can thus access the application as in the server.&lt;br /&gt;
&lt;br /&gt;
==HotSpot network== &amp;lt;!--T:12--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:8--&amp;gt;&lt;br /&gt;
In cases where neither WiFi nor Ethernet networks are available, the initialization of a Local Area Network (known as HotSpot) from the laptop/PC acting as server allows to create an access point in which other devices can connect and thus work concurrently with ARIS, even without any Internet connection. In order to set up and run ARIS in a HotSpot network, you must do the following:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:9--&amp;gt;&lt;br /&gt;
#Download and install [https://mypublicwifi.com/publicwifi/en/index.html MyPublicWiFi software], an assistant which will enable the creation of the HotSpot.  &lt;br /&gt;
#Once successfully installed, open the application. You will see the main configuration page.&lt;br /&gt;
#In this page, select “WLAN Hotspot” tab and set the following options:&lt;br /&gt;
#:Network Access: Router Mode (NAT)&lt;br /&gt;
#:Internet Connection: WiFi (0.0.0.0)&lt;br /&gt;
#:Network name (SSID): arisWiFi (can be anything else)&lt;br /&gt;
#:Network key: arisnetwork (can be anything else)&lt;br /&gt;
#When finished, click the “Start Hotspot” button. In case of success, the IP address in which the HotSpot is running will be shown, alongside with the previously configured name of the network. At this point, nearby devices will be capable of connecting to the “arisWiFi” by selecting this network and introducing the key.[[File:Publicwifirunning.png|300px|thumb|center|Setting the HotSpot configuration.]]&lt;br /&gt;
#Find the &#039;C:\Users\Public folder and open the ARIS\Frontend\build\server_ip.txt&#039; file.&lt;br /&gt;
#Copy the IP address where the HotSpot is running (192.168.5.1 in the example) into this file, removing the previous content.[[File:Serverfilehp.png|200px|thumb|center|Editing server_ip.txt]]&lt;br /&gt;
#Save the changes and close the file.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:10--&amp;gt;&lt;br /&gt;
The next time ARIS starts, it will run in the HotSpot network URL. Hence, you can type the URL (192.168.5.1:3000 in the example) in a browser of this or any other device connected to the HotSpot and access ARIS concurrently.&lt;br /&gt;
[[File:Urlhp.png|300px|thumb|right|ARIS on HotSpot network URL]]&lt;br /&gt;
Note that for this type of networks there is the option to set a custom server name instead of the numeric IP address, making it easier to access the system in the browser. The steps to set up this feature are explained in detail below.&lt;br /&gt;
&lt;br /&gt;
===Setting custom server name in the &#039;hosts&#039; file=== &amp;lt;!--T:13--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:14--&amp;gt;&lt;br /&gt;
Furthermore, &#039;&#039;&#039;only for HotSpot connections (in case of WiFi and Ethernet connections the server name cannot be configured this way, but must be done by the network administrator)&#039;&#039;&#039;, there is the option to set a server name instead of the numeric IP address so it can be easier to remember. For this purpose, we must edit the Windows hosts file:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:15--&amp;gt;&lt;br /&gt;
#Open Notepad as an Administrator:&lt;br /&gt;
##Click on the Start menu (Windows icon) located at the bottom-left corner of your screen.&lt;br /&gt;
##Type &amp;quot;Notepad&amp;quot; into the search bar.&lt;br /&gt;
##Right-click on Notepad in the search results.&lt;br /&gt;
##Select &amp;quot;Run as administrator&amp;quot; from the context menu. If prompted for permission, click &amp;quot;Yes.&amp;quot;&lt;br /&gt;
#Open the Hosts File:&lt;br /&gt;
##In Notepad, click on &amp;quot;File&amp;quot; in the top-left corner.&lt;br /&gt;
##Choose &amp;quot;Open.&amp;quot;&lt;br /&gt;
##In the file explorer window, navigate to the following location: C:\Windows\System32\drivers\etc &lt;br /&gt;
##Change the file type dropdown menu to &amp;quot;All Files (*.*)&amp;quot; (in the bottom-right corner of the window) to make sure you can see the hosts file.&lt;br /&gt;
##Select the file named &amp;quot;hosts&amp;quot; and click &amp;quot;Open&amp;quot;.&lt;br /&gt;
#Edit the Hosts File:&lt;br /&gt;
##The hosts file will open in Notepad.&lt;br /&gt;
##You&#039;ll see some comments at the beginning of the file (lines starting with a &amp;quot;#&amp;quot; symbol).&lt;br /&gt;
##To add an entry, go to the end of the file on a new line.&lt;br /&gt;
##Enter the IP address you want to assign (such as &amp;quot;192.168.5.1&amp;quot;) followed by a space and then the servern name you want to map to that IP address. For example: &amp;quot;192.168.5.1        aris&amp;quot; [[File:Hosts_new.png|500px|thumb|center|Editing hosts file]]&lt;br /&gt;
#Save the Changes:&lt;br /&gt;
##After making your changes, click on &amp;quot;File&amp;quot; in the top-left corner.&lt;br /&gt;
##Choose &amp;quot;Save&amp;quot; to save the changes to the hosts file.&lt;br /&gt;
#Close Notepad:&lt;br /&gt;
##Close Notepad once you&#039;ve saved the changes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:16--&amp;gt;&lt;br /&gt;
After these steps, you must set the &#039;ARIS/Frontend/build/server_ip.txt&#039; with the same name as in the hosts file, instead of the IP address, as explained in the previous section.[[File:ArisURL.png|150px|thumb|center|Editing server_ip.txt]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:17--&amp;gt;&lt;br /&gt;
Once you start ARIS, it will be accessible through the “aris” URL as set before. Accessing this in the browser of the devices connected to the HotSpot will access the application as in the server itself.[[File:ArisURL2.png|300px|thumb|right|Custom ARIS URL]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wikiroot</name></author>
	</entry>
	<entry>
		<id>https://dl-prod.essi.upc.edu/ARIS/index.php?title=Terminology&amp;diff=2703</id>
		<title>Terminology</title>
		<link rel="alternate" type="text/html" href="https://dl-prod.essi.upc.edu/ARIS/index.php?title=Terminology&amp;diff=2703"/>
		<updated>2024-04-27T02:49:10Z</updated>

		<summary type="html">&lt;p&gt;Wikiroot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;;AI:Artificial Intelligence&lt;br /&gt;
;Arduino:[https://www.arduino.cc Open source project]&lt;br /&gt;
;ARIS:Analytical Requests Information System&lt;br /&gt;
;Bluetooth:[https://en.wikipedia.org/wiki/Bluetooth Bluetooth wireless technology]&lt;br /&gt;
;CSV:[https://en.wikipedia.org/wiki/Comma-separated_values Comma Separated Values]&lt;br /&gt;
;GLI:[https://www.fundacionprobitas.org/en/what-is-gli-model Global Laboratory Initiative]&lt;br /&gt;
;IP address:[https://en.wikipedia.org/wiki/IP_address Internet Protocol address]&lt;br /&gt;
;JSON:[https://en.wikipedia.org/wiki/JSON JavaScript Object Notation]&lt;br /&gt;
;Node.js:[https://en.wikipedia.org/wiki/Node.js Node.js (sever-side execution environment)]&lt;br /&gt;
;NTD:[https://en.wikipedia.org/wiki/Neglected_tropical_diseases Neglected Tropical Diseases]&lt;br /&gt;
;PDF:[https://es.wikipedia.org/wiki/PDF Portable Document Format]&lt;br /&gt;
;Probitas-GLI:[https://www.fundacionprobitas.org/en/what-is-gli-model Probitas Global Laboratory Initiative]&lt;br /&gt;
;Python:[https://en.wikipedia.org/wiki/Python_(programming_language) Python (programming language)]&lt;br /&gt;
;ULR:[https://en.wikipedia.org/wiki/URL Uniform Resource Location]&lt;br /&gt;
;ZIP:[https://en.wikipedia.org/wiki/ZIP_(file_format) Compressed file format]&lt;/div&gt;</summary>
		<author><name>Wikiroot</name></author>
	</entry>
	<entry>
		<id>https://dl-prod.essi.upc.edu/ARIS/index.php?title=MediaWiki:Breadcrumbs&amp;diff=2667</id>
		<title>MediaWiki:Breadcrumbs</title>
		<link rel="alternate" type="text/html" href="https://dl-prod.essi.upc.edu/ARIS/index.php?title=MediaWiki:Breadcrumbs&amp;diff=2667"/>
		<updated>2024-04-19T14:44:41Z</updated>

		<summary type="html">&lt;p&gt;Wikiroot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Main Page @&lt;br /&gt;
* Installation and Upgrades @ [[Main Page|ARIS]] &amp;gt;&lt;br /&gt;
* WiFi Connection @ [[Main Page|ARIS]] &amp;gt; [[Installation and Upgrades|Installation and Upgrades]] &amp;gt;&lt;br /&gt;
* Define new language @ [[Main Page|ARIS]] &amp;gt;&lt;br /&gt;
* User Guide @ [[Main Page|ARIS]] &amp;gt;&lt;br /&gt;
* Configuration @ [[Main Page|ARIS]] &amp;gt; [[User Guide|User Guide]] &amp;gt;&lt;br /&gt;
* Data analysis @ [[Main Page|ARIS]] &amp;gt; [[User Guide|User Guide]] &amp;gt;&lt;br /&gt;
* Patients @ [[Main Page|ARIS]] &amp;gt; [[User Guide|User Guide]] &amp;gt;&lt;br /&gt;
* Requests @ [[Main Page|ARIS]] &amp;gt; [[User Guide|User Guide]] &amp;gt;&lt;br /&gt;
* System administration @ [[Main Page|ARIS]] &amp;gt; [[User Guide|User Guide]] &amp;gt;&lt;br /&gt;
* System information @ [[Main Page|ARIS]] &amp;gt; [[User Guide|User Guide]] &amp;gt;&lt;br /&gt;
* Bluetooth @ [[Main Page|ARIS]] &amp;gt; [[User Guide|User Guide]] &amp;gt;&lt;br /&gt;
* Backup and Restore @ [[Main Page|ARIS]] &amp;gt;&lt;br /&gt;
&amp;lt;!--* default   @ [[Main Page|Main Page]] &amp;gt; --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wikiroot</name></author>
	</entry>
	<entry>
		<id>https://dl-prod.essi.upc.edu/ARIS/index.php?title=MediaWiki:Breadcrumbs&amp;diff=2666</id>
		<title>MediaWiki:Breadcrumbs</title>
		<link rel="alternate" type="text/html" href="https://dl-prod.essi.upc.edu/ARIS/index.php?title=MediaWiki:Breadcrumbs&amp;diff=2666"/>
		<updated>2024-04-19T14:43:25Z</updated>

		<summary type="html">&lt;p&gt;Wikiroot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Main Page @&lt;br /&gt;
* Installation and Upgrades @ [[Main Page|ARIS]] &amp;gt;&lt;br /&gt;
* WiFi Connection @ [[Main Page|ARIS]] &amp;gt; [[Installation and Upgrades|Installation and Upgrades]]&lt;br /&gt;
* Define new language @ [[Main Page|ARIS]] &amp;gt;&lt;br /&gt;
* User Guide @ [[Main Page|ARIS]] &amp;gt;&lt;br /&gt;
* Configuration @ [[Main Page|ARIS]] &amp;gt; [[User Guide|User Guide]] &amp;gt;&lt;br /&gt;
* Data analysis @ [[Main Page|ARIS]] &amp;gt; [[User Guide|User Guide]] &amp;gt;&lt;br /&gt;
* Patients @ [[Main Page|ARIS]] &amp;gt; [[User Guide|User Guide]] &amp;gt;&lt;br /&gt;
* Requests @ [[Main Page|ARIS]] &amp;gt; [[User Guide|User Guide]] &amp;gt;&lt;br /&gt;
* System administration @ [[Main Page|ARIS]] &amp;gt; [[User Guide|User Guide]] &amp;gt;&lt;br /&gt;
* System information @ [[Main Page|ARIS]] &amp;gt; [[User Guide|User Guide]] &amp;gt;&lt;br /&gt;
* Bluetooth @ [[Main Page|ARIS]] &amp;gt; [[User Guide|User Guide]] &amp;gt;&lt;br /&gt;
* Backup and Restore @ [[Main Page|ARIS]] &amp;gt;&lt;br /&gt;
&amp;lt;!--* default   @ [[Main Page|Main Page]] &amp;gt; --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wikiroot</name></author>
	</entry>
	<entry>
		<id>https://dl-prod.essi.upc.edu/ARIS/index.php?title=Backup_and_Restore&amp;diff=1797</id>
		<title>Backup and Restore</title>
		<link rel="alternate" type="text/html" href="https://dl-prod.essi.upc.edu/ARIS/index.php?title=Backup_and_Restore&amp;diff=1797"/>
		<updated>2024-01-13T16:51:27Z</updated>

		<summary type="html">&lt;p&gt;Wikiroot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages/&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
[[Category:Backup and Restore]]&lt;br /&gt;
ARIS provides a powerful and simple mechanism to keep data safe.&lt;br /&gt;
Thus, in case of disk failure they can be easily recovered.&lt;br /&gt;
However, is it crucial to remember that this mechanism is absolutely useless if the backup is not regularly extracted from the hard drive of the computer to a safe external storage device. This is the responsibility of the system administrator.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
==Backup== &amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:4--&amp;gt;&lt;br /&gt;
The backup process for ARIS application involves regularly creating backups of the application&#039;s database to ensure data safety and the ability to restore the system in case of any issues. Here is a step-by-step guide on how the the backup is perfomred and how to customize it:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:5--&amp;gt;&lt;br /&gt;
1.&#039;&#039;&#039;Access technical administration page:&#039;&#039;&#039; Log in to the application as an administrator and go to the Technical Administration section, then find the parameters tab. This section provides access to the backup-related parameters and settings.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:6--&amp;gt;&lt;br /&gt;
2. &#039;&#039;&#039;Set Backup Frequency:&#039;&#039;&#039; In the parameters tab, locate the backup_frequency parameter. This parameter determines how often the backups will be created. Modify this parameter according to your requirements. For example, if you set it to &amp;quot;6&amp;quot;, a backup will be created every six hours. By default it will be set as 23 so it will create a backup daily.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:7--&amp;gt;&lt;br /&gt;
3. &#039;&#039;&#039;Set Backup History:&#039;&#039;&#039; Locate the backup_history parameter in the same tab. This parameter defines the number of backups to retain. Modify this parameter to specify how many backups you want to keep. For instance, if you set it to &amp;quot;5&amp;quot;, the system will retain the most recent five backups. By default the parameter is set to three, so the system will only preserve the three most recent backups.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:8--&amp;gt;&lt;br /&gt;
[[File:backup_parameters.png|center|600px|thumb| Parameters of backup settings inside the parameters tab]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:9--&amp;gt;&lt;br /&gt;
4. &#039;&#039;&#039;Find the Backup Folder:&#039;&#039;&#039; The backup files will be stored in the &#039;&#039;ARIS/Backend/Database/Backups&#039;&#039; folder. Here you will find all the backup files with the creation date as name.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:10--&amp;gt;&lt;br /&gt;
[[File:backup_folder.png|center|600px|thumb| Backup folder with three backup files]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:11--&amp;gt;&lt;br /&gt;
The backup process will be done automatic, you just need to modify, if you see it necessary, the parameters presented above. Every time ARIS is launched, it will generate a backup depending on the &#039;&#039;backup_frecuency&#039;&#039; parameter and keep as many as the &#039;&#039;backup_history&#039;&#039; parameter indicates.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:12--&amp;gt;&lt;br /&gt;
IMPORTANT NOTICE: You should realize that creating backups is absolutely useless if you do not regularly copy them out of your machine (e.g., to a USB).&lt;br /&gt;
&lt;br /&gt;
==Restore== &amp;lt;!--T:13--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:14--&amp;gt;&lt;br /&gt;
In case of system failure or hard disk crash, you can restore the system from the latest backup file you extracted, following the next steps:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:15--&amp;gt;&lt;br /&gt;
0. &#039;&#039;&#039;Stop de application:&#039;&#039;&#039; Remember that closing the browser is not enough, but you need to really [[Installation_and_Upgrades#Closing_ARIS|stop the services running in the background]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:16--&amp;gt;&lt;br /&gt;
1. &#039;&#039;&#039;Locate the last available backup:&#039;&#039;&#039; You should have extracted it to some external storage device, but if the hard disk didn&#039;t fail, you will find it in the backup folder &#039;&#039;C:/Users/Public/ARIS/Backend/Database/Backups&#039;&#039; (by default).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:17--&amp;gt;&lt;br /&gt;
2. &#039;&#039;&#039;Delete Existing Database:&#039;&#039;&#039; Ensure that the &amp;quot;sql_app.db&amp;quot; file in the &#039;&#039;Database&#039;&#039; folder is either deleted or moved out of the folder. This step ensures that the restored backup will replace the existing database.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:18--&amp;gt;&lt;br /&gt;
[[File:sql_app.png|center|600px|thumb| sql_app.db file at the end of the folder]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:19--&amp;gt;&lt;br /&gt;
3. &#039;&#039;&#039;Locate the Desired Backup:&#039;&#039;&#039; In the Backup folder (&#039;&#039;ARIS/Backend/Database/Backups&#039;&#039;), locate the backup file you want to restore (filename indicates the date with format &#039;&#039;yymmddhhmmss.db&#039;&#039;). Choose the most recent backup or the one that suits your needs.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:20--&amp;gt;&lt;br /&gt;
4. &#039;&#039;&#039;Copy Backup File:&#039;&#039;&#039; Copy the selected backup file.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:21--&amp;gt;&lt;br /&gt;
5. &#039;&#039;&#039;Paste and Rename:&#039;&#039;&#039; Paste the copied backup file into the &#039;&#039;Database&#039;&#039; folder. Rename the backup file to &#039;&#039;sql_app.db&#039;&#039;. This step ensures that the restored backup file becomes the active database file for the application.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:22--&amp;gt;&lt;br /&gt;
6. &#039;&#039;&#039;Restart ARIS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:23--&amp;gt;&lt;br /&gt;
By following these steps, you can perform regular backups of your application&#039;s database and restore the system using any of the previously created backup files. It is important to review and update the &#039;&#039;backup_frequency&#039;&#039; and &#039;&#039;backup_history&#039;&#039; parameters in the Technical Administration section to align with your data retention and backup requirements.&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wikiroot</name></author>
	</entry>
	<entry>
		<id>https://dl-prod.essi.upc.edu/ARIS/index.php?title=Backup_and_Restore&amp;diff=1796</id>
		<title>Backup and Restore</title>
		<link rel="alternate" type="text/html" href="https://dl-prod.essi.upc.edu/ARIS/index.php?title=Backup_and_Restore&amp;diff=1796"/>
		<updated>2024-01-13T16:45:57Z</updated>

		<summary type="html">&lt;p&gt;Wikiroot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
ARIS provides a powerful and simple mechanism to keep data safe.&lt;br /&gt;
Thus, in case of disk failure they can be easily recovered.&lt;br /&gt;
However, is it crucial to remember that this mechanism is absolutely useless if the backup is not regularly extracted from the hard drive of the computer to a safe external storage device. This is the responsibility of the system administrator.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
==Backup== &amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:4--&amp;gt;&lt;br /&gt;
The backup process for ARIS application involves regularly creating backups of the application&#039;s database to ensure data safety and the ability to restore the system in case of any issues. Here is a step-by-step guide on how the the backup is perfomred and how to customize it:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:5--&amp;gt;&lt;br /&gt;
1.&#039;&#039;&#039;Access technical administration page:&#039;&#039;&#039; Log in to the application as an administrator and go to the Technical Administration section, then find the parameters tab. This section provides access to the backup-related parameters and settings.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:6--&amp;gt;&lt;br /&gt;
2. &#039;&#039;&#039;Set Backup Frequency:&#039;&#039;&#039; In the parameters tab, locate the backup_frequency parameter. This parameter determines how often the backups will be created. Modify this parameter according to your requirements. For example, if you set it to &amp;quot;6&amp;quot;, a backup will be created every six hours. By default it will be set as 23 so it will create a backup daily.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:7--&amp;gt;&lt;br /&gt;
3. &#039;&#039;&#039;Set Backup History:&#039;&#039;&#039; Locate the backup_history parameter in the same tab. This parameter defines the number of backups to retain. Modify this parameter to specify how many backups you want to keep. For instance, if you set it to &amp;quot;5&amp;quot;, the system will retain the most recent five backups. By default the parameter is set to three, so the system will only preserve the three most recent backups.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:8--&amp;gt;&lt;br /&gt;
[[File:backup_parameters.png|center|600px|thumb| Parameters of backup settings inside the parameters tab]]&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:9--&amp;gt;&lt;br /&gt;
4. &#039;&#039;&#039;Find the Backup Folder:&#039;&#039;&#039; The backup files will be stored in the &#039;&#039;ARIS/Backend/Database/Backups&#039;&#039; folder. Here you will find all the backup files with the creation date as name.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:10--&amp;gt;&lt;br /&gt;
[[File:backup_folder.png|center|600px|thumb| Backup folder with three backup files]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:11--&amp;gt;&lt;br /&gt;
The backup process will be done automatic, you just need to modify, if you see it necessary, the parameters presented above. Every time ARIS is launched, it will generate a backup depending on the &#039;&#039;backup_frecuency&#039;&#039; parameter and keep as many as the &#039;&#039;backup_history&#039;&#039; parameter indicates.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:12--&amp;gt;&lt;br /&gt;
IMPORTANT NOTICE: You should realize that creating backups is absolutely useless if you do not regularly copy them out of your machine (e.g., to a USB).&lt;br /&gt;
&lt;br /&gt;
==Restore== &amp;lt;!--T:13--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:14--&amp;gt;&lt;br /&gt;
In case of system failure or hard disk crash, you can restore the system from the latest backup file you extracted, following the next steps:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:15--&amp;gt;&lt;br /&gt;
0. &#039;&#039;&#039;Stop de application:&#039;&#039;&#039; Remember that closing the browser is not enough, but you need to really [[Installation_and_Upgrades#Closing_ARIS|stop the services running in the background]].&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:16--&amp;gt;&lt;br /&gt;
1. &#039;&#039;&#039;Locate the last available backup:&#039;&#039;&#039; You should have extracted it to some external storage device, but if the hard disk didn&#039;t fail, you will find it in the backup folder &#039;&#039;C:/Users/Public/ARIS/Backend/Database/Backups&#039;&#039; (by default).&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:17--&amp;gt;&lt;br /&gt;
2. &#039;&#039;&#039;Delete Existing Database:&#039;&#039;&#039; Ensure that the &amp;quot;sql_app.db&amp;quot; file in the &#039;&#039;Database&#039;&#039; folder is either deleted or moved out of the folder. This step ensures that the restored backup will replace the existing database.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:18--&amp;gt;&lt;br /&gt;
[[File:sql_app.png|center|600px|thumb| sql_app.db file at the end of the folder]]&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:19--&amp;gt;&lt;br /&gt;
3. &#039;&#039;&#039;Locate the Desired Backup:&#039;&#039;&#039; In the Backup folder (&#039;&#039;ARIS/Backend/Database/Backups&#039;&#039;), locate the backup file you want to restore (filename indicates the date with format &#039;&#039;yymmddhhmmss.db&#039;&#039;). Choose the most recent backup or the one that suits your needs.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:20--&amp;gt;&lt;br /&gt;
4. &#039;&#039;&#039;Copy Backup File:&#039;&#039;&#039; Copy the selected backup file.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:21--&amp;gt;&lt;br /&gt;
5. &#039;&#039;&#039;Paste and Rename:&#039;&#039;&#039; Paste the copied backup file into the &#039;&#039;Database&#039;&#039; folder. Rename the backup file to &#039;&#039;sql_app.db&#039;&#039;. This step ensures that the restored backup file becomes the active database file for the application.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:22--&amp;gt;&lt;br /&gt;
6. &#039;&#039;&#039;Restart ARIS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:23--&amp;gt;&lt;br /&gt;
By following these steps, you can perform regular backups of your application&#039;s database and restore the system using any of the previously created backup files. It is important to review and update the &#039;&#039;backup_frequency&#039;&#039; and &#039;&#039;backup_history&#039;&#039; parameters in the Technical Administration section to align with your data retention and backup requirements.&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Backup and Restore]]&lt;/div&gt;</summary>
		<author><name>Wikiroot</name></author>
	</entry>
	<entry>
		<id>https://dl-prod.essi.upc.edu/ARIS/index.php?title=Backup_and_Restore&amp;diff=1795</id>
		<title>Backup and Restore</title>
		<link rel="alternate" type="text/html" href="https://dl-prod.essi.upc.edu/ARIS/index.php?title=Backup_and_Restore&amp;diff=1795"/>
		<updated>2024-01-13T16:38:17Z</updated>

		<summary type="html">&lt;p&gt;Wikiroot: Marked this version for translation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:24--&amp;gt;&lt;br /&gt;
[[Category:Backup and Restore]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
ARIS provides a powerful and simple mechanism to keep data safe.&lt;br /&gt;
Thus, in case of disk failure they can be easily recovered.&lt;br /&gt;
However, is it crucial to remember that this mechanism is absolutely useless if the backup is not regularly extracted from the hard drive of the computer to a safe external storage device. This is the responsibility of the system administrator.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
==Backup== &amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:4--&amp;gt;&lt;br /&gt;
The backup process for ARIS application involves regularly creating backups of the application&#039;s database to ensure data safety and the ability to restore the system in case of any issues. Here is a step-by-step guide on how the the backup is perfomred and how to customize it:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:5--&amp;gt;&lt;br /&gt;
1.&#039;&#039;&#039;Access technical administration page:&#039;&#039;&#039; Log in to the application as an administrator and go to the Technical Administration section, then find the parameters tab. This section provides access to the backup-related parameters and settings.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:6--&amp;gt;&lt;br /&gt;
2. &#039;&#039;&#039;Set Backup Frequency:&#039;&#039;&#039; In the parameters tab, locate the backup_frequency parameter. This parameter determines how often the backups will be created. Modify this parameter according to your requirements. For example, if you set it to &amp;quot;6&amp;quot;, a backup will be created every six hours. By default it will be set as 23 so it will create a backup daily.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:7--&amp;gt;&lt;br /&gt;
3. &#039;&#039;&#039;Set Backup History:&#039;&#039;&#039; Locate the backup_history parameter in the same tab. This parameter defines the number of backups to retain. Modify this parameter to specify how many backups you want to keep. For instance, if you set it to &amp;quot;5&amp;quot;, the system will retain the most recent five backups. By default the parameter is set to three, so the system will only preserve the three most recent backups.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:8--&amp;gt;&lt;br /&gt;
[[File:backup_parameters.png|center|600px|thumb| Parameters of backup settings inside the parameters tab]]&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:9--&amp;gt;&lt;br /&gt;
4. &#039;&#039;&#039;Find the Backup Folder:&#039;&#039;&#039; The backup files will be stored in the &#039;&#039;ARIS/Backend/Database/Backups&#039;&#039; folder. Here you will find all the backup files with the creation date as name.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:10--&amp;gt;&lt;br /&gt;
[[File:backup_folder.png|center|600px|thumb| Backup folder with three backup files]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:11--&amp;gt;&lt;br /&gt;
The backup process will be done automatic, you just need to modify, if you see it necessary, the parameters presented above. Every time ARIS is launched, it will generate a backup depending on the &#039;&#039;backup_frecuency&#039;&#039; parameter and keep as many as the &#039;&#039;backup_history&#039;&#039; parameter indicates.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:12--&amp;gt;&lt;br /&gt;
IMPORTANT NOTICE: You should realize that creating backups is absolutely useless if you do not regularly copy them out of your machine (e.g., to a USB).&lt;br /&gt;
&lt;br /&gt;
==Restore== &amp;lt;!--T:13--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:14--&amp;gt;&lt;br /&gt;
In case of system failure or hard disk crash, you can restore the system from the latest backup file you extracted, following the next steps:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:15--&amp;gt;&lt;br /&gt;
0. &#039;&#039;&#039;Stop de application:&#039;&#039;&#039; Remember that closing the browser is not enough, but you need to really [[Installation_and_Upgrades#Closing_ARIS|stop the services running in the background]].&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:16--&amp;gt;&lt;br /&gt;
1. &#039;&#039;&#039;Locate the last available backup:&#039;&#039;&#039; You should have extracted it to some external storage device, but if the hard disk didn&#039;t fail, you will find it in the backup folder &#039;&#039;C:/Users/Public/ARIS/Backend/Database/Backups&#039;&#039; (by default).&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:17--&amp;gt;&lt;br /&gt;
2. &#039;&#039;&#039;Delete Existing Database:&#039;&#039;&#039; Ensure that the &amp;quot;sql_app.db&amp;quot; file in the &#039;&#039;Database&#039;&#039; folder is either deleted or moved out of the folder. This step ensures that the restored backup will replace the existing database.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:18--&amp;gt;&lt;br /&gt;
[[File:sql_app.png|center|600px|thumb| sql_app.db file at the end of the folder]]&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:19--&amp;gt;&lt;br /&gt;
3. &#039;&#039;&#039;Locate the Desired Backup:&#039;&#039;&#039; In the Backup folder (&#039;&#039;ARIS/Backend/Database/Backups&#039;&#039;), locate the backup file you want to restore (filename indicates the date with format &#039;&#039;yymmddhhmmss.db&#039;&#039;). Choose the most recent backup or the one that suits your needs.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:20--&amp;gt;&lt;br /&gt;
4. &#039;&#039;&#039;Copy Backup File:&#039;&#039;&#039; Copy the selected backup file.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:21--&amp;gt;&lt;br /&gt;
5. &#039;&#039;&#039;Paste and Rename:&#039;&#039;&#039; Paste the copied backup file into the &#039;&#039;Database&#039;&#039; folder. Rename the backup file to &#039;&#039;sql_app.db&#039;&#039;. This step ensures that the restored backup file becomes the active database file for the application.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:22--&amp;gt;&lt;br /&gt;
6. &#039;&#039;&#039;Restart ARIS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:23--&amp;gt;&lt;br /&gt;
By following these steps, you can perform regular backups of your application&#039;s database and restore the system using any of the previously created backup files. It is important to review and update the &#039;&#039;backup_frequency&#039;&#039; and &#039;&#039;backup_history&#039;&#039; parameters in the Technical Administration section to align with your data retention and backup requirements.&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wikiroot</name></author>
	</entry>
	<entry>
		<id>https://dl-prod.essi.upc.edu/ARIS/index.php?title=Backup_and_Restore&amp;diff=1794</id>
		<title>Backup and Restore</title>
		<link rel="alternate" type="text/html" href="https://dl-prod.essi.upc.edu/ARIS/index.php?title=Backup_and_Restore&amp;diff=1794"/>
		<updated>2024-01-13T16:37:56Z</updated>

		<summary type="html">&lt;p&gt;Wikiroot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
[[Category:Backup and Restore]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
ARIS provides a powerful and simple mechanism to keep data safe.&lt;br /&gt;
Thus, in case of disk failure they can be easily recovered.&lt;br /&gt;
However, is it crucial to remember that this mechanism is absolutely useless if the backup is not regularly extracted from the hard drive of the computer to a safe external storage device. This is the responsibility of the system administrator.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
==Backup== &amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:4--&amp;gt;&lt;br /&gt;
The backup process for ARIS application involves regularly creating backups of the application&#039;s database to ensure data safety and the ability to restore the system in case of any issues. Here is a step-by-step guide on how the the backup is perfomred and how to customize it:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:5--&amp;gt;&lt;br /&gt;
1.&#039;&#039;&#039;Access technical administration page:&#039;&#039;&#039; Log in to the application as an administrator and go to the Technical Administration section, then find the parameters tab. This section provides access to the backup-related parameters and settings.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:6--&amp;gt;&lt;br /&gt;
2. &#039;&#039;&#039;Set Backup Frequency:&#039;&#039;&#039; In the parameters tab, locate the backup_frequency parameter. This parameter determines how often the backups will be created. Modify this parameter according to your requirements. For example, if you set it to &amp;quot;6&amp;quot;, a backup will be created every six hours. By default it will be set as 23 so it will create a backup daily.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:7--&amp;gt;&lt;br /&gt;
3. &#039;&#039;&#039;Set Backup History:&#039;&#039;&#039; Locate the backup_history parameter in the same tab. This parameter defines the number of backups to retain. Modify this parameter to specify how many backups you want to keep. For instance, if you set it to &amp;quot;5&amp;quot;, the system will retain the most recent five backups. By default the parameter is set to three, so the system will only preserve the three most recent backups.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:8--&amp;gt;&lt;br /&gt;
[[File:backup_parameters.png|center|600px|thumb| Parameters of backup settings inside the parameters tab]]&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:9--&amp;gt;&lt;br /&gt;
4. &#039;&#039;&#039;Find the Backup Folder:&#039;&#039;&#039; The backup files will be stored in the &#039;&#039;ARIS/Backend/Database/Backups&#039;&#039; folder. Here you will find all the backup files with the creation date as name.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:10--&amp;gt;&lt;br /&gt;
[[File:backup_folder.png|center|600px|thumb| Backup folder with three backup files]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:11--&amp;gt;&lt;br /&gt;
The backup process will be done automatic, you just need to modify, if you see it necessary, the parameters presented above. Every time ARIS is launched, it will generate a backup depending on the &#039;&#039;backup_frecuency&#039;&#039; parameter and keep as many as the &#039;&#039;backup_history&#039;&#039; parameter indicates.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:12--&amp;gt;&lt;br /&gt;
IMPORTANT NOTICE: You should realize that creating backups is absolutely useless if you do not regularly copy them out of your machine (e.g., to a USB).&lt;br /&gt;
&lt;br /&gt;
==Restore== &amp;lt;!--T:13--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:14--&amp;gt;&lt;br /&gt;
In case of system failure or hard disk crash, you can restore the system from the latest backup file you extracted, following the next steps:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:15--&amp;gt;&lt;br /&gt;
0. &#039;&#039;&#039;Stop de application:&#039;&#039;&#039; Remember that closing the browser is not enough, but you need to really [[Installation_and_Upgrades#Closing_ARIS|stop the services running in the background]].&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:16--&amp;gt;&lt;br /&gt;
1. &#039;&#039;&#039;Locate the last available backup:&#039;&#039;&#039; You should have extracted it to some external storage device, but if the hard disk didn&#039;t fail, you will find it in the backup folder &#039;&#039;C:/Users/Public/ARIS/Backend/Database/Backups&#039;&#039; (by default).&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:17--&amp;gt;&lt;br /&gt;
2. &#039;&#039;&#039;Delete Existing Database:&#039;&#039;&#039; Ensure that the &amp;quot;sql_app.db&amp;quot; file in the &#039;&#039;Database&#039;&#039; folder is either deleted or moved out of the folder. This step ensures that the restored backup will replace the existing database.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:18--&amp;gt;&lt;br /&gt;
[[File:sql_app.png|center|600px|thumb| sql_app.db file at the end of the folder]]&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:19--&amp;gt;&lt;br /&gt;
3. &#039;&#039;&#039;Locate the Desired Backup:&#039;&#039;&#039; In the Backup folder (&#039;&#039;ARIS/Backend/Database/Backups&#039;&#039;), locate the backup file you want to restore (filename indicates the date with format &#039;&#039;yymmddhhmmss.db&#039;&#039;). Choose the most recent backup or the one that suits your needs.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:20--&amp;gt;&lt;br /&gt;
4. &#039;&#039;&#039;Copy Backup File:&#039;&#039;&#039; Copy the selected backup file.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:21--&amp;gt;&lt;br /&gt;
5. &#039;&#039;&#039;Paste and Rename:&#039;&#039;&#039; Paste the copied backup file into the &#039;&#039;Database&#039;&#039; folder. Rename the backup file to &#039;&#039;sql_app.db&#039;&#039;. This step ensures that the restored backup file becomes the active database file for the application.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:22--&amp;gt;&lt;br /&gt;
6. &#039;&#039;&#039;Restart ARIS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:23--&amp;gt;&lt;br /&gt;
By following these steps, you can perform regular backups of your application&#039;s database and restore the system using any of the previously created backup files. It is important to review and update the &#039;&#039;backup_frequency&#039;&#039; and &#039;&#039;backup_history&#039;&#039; parameters in the Technical Administration section to align with your data retention and backup requirements.&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wikiroot</name></author>
	</entry>
	<entry>
		<id>https://dl-prod.essi.upc.edu/ARIS/index.php?title=ARIS:About&amp;diff=1685</id>
		<title>ARIS:About</title>
		<link rel="alternate" type="text/html" href="https://dl-prod.essi.upc.edu/ARIS/index.php?title=ARIS:About&amp;diff=1685"/>
		<updated>2024-01-12T15:35:02Z</updated>

		<summary type="html">&lt;p&gt;Wikiroot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages/&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
This project is a joint effort between [https://www.fundacionprobitas.org/en/home &#039;&#039;Fundació Probitas&#039;&#039;] and [http://www.upc.edu &#039;&#039;Universitat Politècnica de Catalunya&#039;&#039; (UPC)] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
[[File:LogoProbitas.png|250px|link=https://www.fundacionprobitas.org/en/home]][[File:LogoUPC.png|250px|link=http://www.upc.edu]]&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wikiroot</name></author>
	</entry>
	<entry>
		<id>https://dl-prod.essi.upc.edu/ARIS/index.php?title=MediaWiki:Breadcrumbs&amp;diff=1683</id>
		<title>MediaWiki:Breadcrumbs</title>
		<link rel="alternate" type="text/html" href="https://dl-prod.essi.upc.edu/ARIS/index.php?title=MediaWiki:Breadcrumbs&amp;diff=1683"/>
		<updated>2024-01-12T15:15:49Z</updated>

		<summary type="html">&lt;p&gt;Wikiroot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Main Page @&lt;br /&gt;
* Installation and Upgrades @ [[Main Page|ARIS]] &amp;gt;&lt;br /&gt;
* Define new language @ [[Main Page|ARIS]] &amp;gt;&lt;br /&gt;
* User Guide @ [[Main Page|ARIS]] &amp;gt;&lt;br /&gt;
* Configuration @ [[Main Page|ARIS]] &amp;gt; [[User Guide|User Guide]] &amp;gt;&lt;br /&gt;
* Data analysis @ [[Main Page|ARIS]] &amp;gt; [[User Guide|User Guide]] &amp;gt;&lt;br /&gt;
* Patients @ [[Main Page|ARIS]] &amp;gt; [[User Guide|User Guide]] &amp;gt;&lt;br /&gt;
* Requests @ [[Main Page|ARIS]] &amp;gt; [[User Guide|User Guide]] &amp;gt;&lt;br /&gt;
* System administration @ [[Main Page|ARIS]] &amp;gt; [[User Guide|User Guide]] &amp;gt;&lt;br /&gt;
* System information @ [[Main Page|ARIS]] &amp;gt; [[User Guide|User Guide]] &amp;gt;&lt;br /&gt;
* Bluetooth @ [[Main Page|ARIS]] &amp;gt; [[User Guide|User Guide]] &amp;gt;&lt;br /&gt;
* Backup and Restore @ [[Main Page|ARIS]] &amp;gt;&lt;br /&gt;
&amp;lt;!--* default   @ [[Main Page|Main Page]] &amp;gt; --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wikiroot</name></author>
	</entry>
	<entry>
		<id>https://dl-prod.essi.upc.edu/ARIS/index.php?title=System_administration&amp;diff=1682</id>
		<title>System administration</title>
		<link rel="alternate" type="text/html" href="https://dl-prod.essi.upc.edu/ARIS/index.php?title=System_administration&amp;diff=1682"/>
		<updated>2024-01-12T15:12:16Z</updated>

		<summary type="html">&lt;p&gt;Wikiroot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:System administration]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; margin: 0px 0px 0px 0px&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;graphviz border=&amp;quot;frame&amp;quot; format=&amp;quot;svg&amp;quot;&amp;gt;&lt;br /&gt;
digraph AdministrationDiagram {&lt;br /&gt;
  node [shape=oval style=filled fillcolor=orange fontsize=&amp;quot;9pt&amp;quot;];&lt;br /&gt;
  //----- System Administration graph&lt;br /&gt;
    // Nodes&lt;br /&gt;
    SystemAdministration [label=&amp;quot;System Administration&amp;quot;];&lt;br /&gt;
    Generic [label=&amp;quot;Generic&amp;quot; URL=&amp;quot;#Generic&amp;quot;];&lt;br /&gt;
    Technical [label=&amp;quot;Technical&amp;quot; URL=&amp;quot;#Technical&amp;quot;];&lt;br /&gt;
    Users [label=&amp;quot;Users&amp;quot; shape=tab URL=&amp;quot;#Users&amp;quot;];&lt;br /&gt;
    AccessLog [label=&amp;quot;Access Log&amp;quot; shape=tab URL=&amp;quot;#Access_log&amp;quot;];&lt;br /&gt;
    DownloadedFields [label=&amp;quot;Downloaded Fields&amp;quot; shape=tab URL=&amp;quot;#Downloaded_fields&amp;quot;];&lt;br /&gt;
    SummaryOfInstances [label=&amp;quot;Summary of Instances&amp;quot; shape=tab URL=&amp;quot;#Summary_of_instances&amp;quot;];&lt;br /&gt;
    Roles [label=&amp;quot;Roles&amp;quot; shape=tab URL=&amp;quot;#Roles&amp;quot;];&lt;br /&gt;
    Parameters [label=&amp;quot;Parameters&amp;quot; shape=tab URL=&amp;quot;#Parameters&amp;quot;];&lt;br /&gt;
    // Edges&lt;br /&gt;
    SystemAdministration -&amp;gt; Generic;&lt;br /&gt;
    SystemAdministration -&amp;gt; Technical;&lt;br /&gt;
    // Edges&lt;br /&gt;
    Generic -&amp;gt; Users;&lt;br /&gt;
    Generic -&amp;gt; AccessLog;&lt;br /&gt;
    Generic -&amp;gt; DownloadedFields; &lt;br /&gt;
    // Edges&lt;br /&gt;
    Technical -&amp;gt; SummaryOfInstances;&lt;br /&gt;
    Technical -&amp;gt; Roles;&lt;br /&gt;
    Technical -&amp;gt; Parameters;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/graphviz&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This groups all knobs that allow to manage and adapt the behavior of ARIS to the needs of the laboratory and user preferences.&lt;br /&gt;
They are grouped in two to facilitate their access. &lt;br /&gt;
The first one is more generic and allows both laboratory supervisor and system administration to access some basic stuff.&lt;br /&gt;
The second one is only available to the system administrator, since it is considered to require more advance technological skills.&lt;br /&gt;
&lt;br /&gt;
==Generic==&lt;br /&gt;
This groups all the basic administration functionalities.&lt;br /&gt;
They are available for both the system administration and the laboratory supervisor.&lt;br /&gt;
===Users===&lt;br /&gt;
[[File:Newuser.PNG|right|thumb|750px|User creation form]]&lt;br /&gt;
When clicking on the edit or &#039;&#039;New user&#039;&#039; buttons, a form pops up on the screen. The information necessary to create a user consists of a &#039;&#039;Username&#039;&#039;, &#039;&#039;Name&#039;&#039;, &#039;&#039;Middle name&#039;&#039;, &#039;&#039;password&#039;&#039; and the person&#039;s [[#Roles|Role]] within the system.&lt;br /&gt;
This Role will determine the functionalities available to the user.&lt;br /&gt;
A note, without any effect in the behavior of the application can be added to indicate any relevant information to the system administrator.&lt;br /&gt;
&lt;br /&gt;
This same form allows the system administrator to modify the password of any other user.&lt;br /&gt;
For security reasons, this password must contain some number, some capital letter, some small letter, and at least eight characters.&lt;br /&gt;
&lt;br /&gt;
Since they are used to audit changes in patients and requests, the users cannot be deleted from the system.&lt;br /&gt;
However, they can be declared not to be active, which would prevent them from logging in, but still keep track in the database of all their past actions.&lt;br /&gt;
&lt;br /&gt;
===Access log===&lt;br /&gt;
The &#039;&#039;access log&#039;&#039; shows the user which user has done an action within the system and exactly when. The timestamp is in the format &#039;&#039;&#039;Year-Month-Day Hour:Minute:Second&#039;&#039;&#039;&lt;br /&gt;
[[File:Accesslog.PNG|right|thumb|600px|Example of access log]]&amp;lt;/br&amp;gt;&lt;br /&gt;
There are three actions recorded by the access log, &#039;&#039;successful log in&#039;&#039;, &#039;&#039;wrong user&#039;&#039; and &#039;&#039;failed log in&#039;&#039;. This last action refers to the wrong password being used.&lt;br /&gt;
&lt;br /&gt;
===Downloaded fields===&lt;br /&gt;
ARIS allows the laboratory supervisor to download all the information in the database into a single file in their computer. &lt;br /&gt;
There are two possible download options, depending of the format of the generated file being plain CSV, or compressed and password protected ZIP. &lt;br /&gt;
These documents will contain information on the requests, and by extension, on the corresponding patients. &lt;br /&gt;
Thus, due to patient confidentiality, not all of the personal data should be in the downloaded file.&lt;br /&gt;
The checkboxes in this form allow the laboratory supervisor as well as the system administrator to decide which fields will be downloaded in each one of the formats.&lt;br /&gt;
&lt;br /&gt;
==Technical==&lt;br /&gt;
This groups all the more advanced administration functionalities.&lt;br /&gt;
They are available only for the system administration.&lt;br /&gt;
&lt;br /&gt;
===Summary of instances===&lt;br /&gt;
[[File:Summaryofinstancessmol.PNG|right|250px|thumb|Summary of instances]]&lt;br /&gt;
This tab displays information about the different existing instances in the application.  &lt;br /&gt;
Some examples are: the number of patients, users, requests or genders. &lt;br /&gt;
This information comes directly from the database and is automatically updated after every modification in the system.&lt;br /&gt;
It can be useful to investigate potential performance problems is case of extremely large numbers.&lt;br /&gt;
To facilitate the reading and identification of the different kinds of instances, the information is divided into three sections: &#039;&#039;Data&#039;&#039;, &#039;&#039;Administration&#039;&#039; and &#039;&#039;Configuration&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===Roles===&lt;br /&gt;
This tab is displayed and works, in the same way as the [[Configuration#State of the request|State of the request]] tab in the [[Configuration|Configuration]] functionality. &lt;br /&gt;
The roles are unchangeable, but their labels (not the corresponding functionality) can be customized.&lt;br /&gt;
&lt;br /&gt;
Each role has different actions allowed within the application, chosen due to the tasks the people are expected to carry out. &lt;br /&gt;
Thus, there are three roles within the system, which indicate the functionalities that a user can perform, as can be seen in the following table.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin:auto; text-align: center;&amp;quot;&lt;br /&gt;
|+ Allowed functionalities per role&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot;| Functionalities !! Laboratory Technician !! Laboratory Supervisor !! System administrator&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; rowspan=&amp;quot;2&amp;quot; | Patient || style=&amp;quot;text-align:left;&amp;quot; |  Create || [[File:Tick.png|frameless|25px]] || [[File:Cross.png|frameless|25px]] || [[File:Cross.png|frameless|25px]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | Search || [[File:Tick.png|frameless|25px]] || [[File:Cross.png|frameless|25px]] || [[File:Cross.png|frameless|25px]] &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; rowspan=&amp;quot;6&amp;quot; | Request || style=&amp;quot;text-align:left;&amp;quot; | Create || [[File:Tick.png|frameless|25px]] || [[File:Cross.png|frameless|25px]] || [[File:Cross.png|frameless|25px]] &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | Change information || [[File:Tick.png|frameless|25px]] || [[File:Cross.png|frameless|25px]] || [[File:Cross.png|frameless|25px]] &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | Deliver samples || [[File:Tick.png|frameless|25px]] || [[File:Cross.png|frameless|25px]] || [[File:Cross.png|frameless|25px]] &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | Introduce results || [[File:Tick.png|frameless|25px]] || [[File:Cross.png|frameless|25px]] || [[File:Cross.png|frameless|25px]] &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | Validate results || [[File:Cross.png|frameless|25px]] || [[File:Tick.png|frameless|25px]] || [[File:Cross.png|frameless|25px]] &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | Search historic || [[File:Tick.png|frameless|25px]] || [[File:Tick.png|frameless|25px]] || [[File:Cross.png|frameless|25px]] &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; colspan=&amp;quot;2&amp;quot; | Data analysis || [[File:Cross.png|frameless|25px]] || [[File:Tick.png|frameless|25px]] || [[File:Cross.png|frameless|25px]] &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; rowspan=&amp;quot;2&amp;quot; | Configuration || style=&amp;quot;text-align:left;&amp;quot; | Generic || [[File:Cross.png|frameless|25px]] || [[File:Tick.png|frameless|25px]] || [[File:Tick.png|frameless|25px]] &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | Technical || [[File:Cross.png|frameless|25px]] || [[File:Tick.png|frameless|25px]] || [[File:Cross.png|frameless|25px]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; rowspan=&amp;quot;2&amp;quot; | Administration || style=&amp;quot;text-align:left;&amp;quot;| Generic || [[File:Cross.png|frameless|25px]] || [[File:Tick.png|frameless|25px]] || [[File:Tick.png|frameless|25px]] &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | Technical || [[File:Cross.png|frameless|25px]] || [[File:Cross.png|frameless|25px]] || [[File:Tick.png|frameless|25px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Parameters===&lt;br /&gt;
Parameters determine the behavior of some functionalities.&lt;br /&gt;
Thus, they cannot be created or deleted.&lt;br /&gt;
However, their values can be updated to customize the system.&lt;br /&gt;
At this point it is important to highlight the on updating them, the data type must be respected.&lt;br /&gt;
Providing a value of the wrong data type (e.g., a string instead of an integer) can provoke the malfunction of the whole application.&lt;br /&gt;
&lt;br /&gt;
The following table contains the list of existing parameters together with the corresponding data type and a brief description.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin:auto; text-align: left;&amp;quot;&lt;br /&gt;
|+ System parameters&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Data type !! Description&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;version&#039;&#039; || String || Version of the system&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;name&#039;&#039; || String || Caption to appear at the top of the screen, in the navigation bar&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;default_language&#039;&#039; || String || Language set by default on logging in (the same for all users)&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;timeout&#039;&#039; || Integer || Time (in minutes) after wich the connection to the backend requires a new log in&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;table_default_paging&#039;&#039; || Integer || This indicates the initial paging of all the tables (accepted values are 5, 10 or 25)&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;table_min_rows_for_search&#039;&#039; || Integer || This is the minimum number of rows a table must have to show the corresponding search field&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;attribute_reserved1&#039;&#039; || String || Label of the first field of free use in the requests (write &#039;DoNotShow&#039; to hide it)&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;attribute_reserved2&#039;&#039; || String || Label of the second field of free use in the requests (write &#039;DoNotShow&#039; to hide it)&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;attribute_reserved3&#039;&#039; || String || Label of the third field of free use in the requests (write &#039;DoNotShow&#039; to hide it)&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;filename_background&#039;&#039; || String || File containing the image displayed in the background&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;filename_sidebarlogo&#039;&#039; || String || File containing the logo displayed at the bottom of the sidebar&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;filename_favicon&#039;&#039; || String || Icon of the system used in the browser tab&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;bluetooth_enabler&#039;&#039; || String || Indicates the availability of automatic tests through Bluetooth connection (accepted values are &#039;Enabled&#039; and &#039;Disabled&#039;), which is only used in the [[Main_Page|IMAGING project]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;zip_password&#039;&#039; || String || This is the password that will be used to generate the downloaded zip file&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;log_history&#039;&#039; || Integer || Maximum number of days to keep registries in the access log (those older than this will be automatically deleted)&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;backup_frequency&#039;&#039; || Integer || Minimum amount of hours that need to pass for the system to generate a new copy of the database&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;backup_history&#039;&#039; || Integer || Maximum number of copies of the database kept (once reached, oldest copy in the folder is deleted)&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;max_image_volume&#039;&#039; || Integer || Maximum number of megabytes used to store images (once reached, oldest ones in the folder are deleted)&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;filename_worklistlogo&#039;&#039; || String || Logo used in the worklist reports&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Wikiroot</name></author>
	</entry>
	<entry>
		<id>https://dl-prod.essi.upc.edu/ARIS/index.php?title=Configuration&amp;diff=1681</id>
		<title>Configuration</title>
		<link rel="alternate" type="text/html" href="https://dl-prod.essi.upc.edu/ARIS/index.php?title=Configuration&amp;diff=1681"/>
		<updated>2024-01-12T15:11:37Z</updated>

		<summary type="html">&lt;p&gt;Wikiroot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Configuration]]&lt;br /&gt;
&lt;br /&gt;
The configuration functionality allows the user to manipulate ARIS, adding or changing some of its aspects for a better customization.&lt;br /&gt;
These have been divided into two groups, depending on the knowledge needed to use them.&lt;br /&gt;
The first group is absolutely generic and both laboratory supervisor and system administrator should be able to provide the required information.&lt;br /&gt;
However, for the second group, more specific biomedical knowledge will be needed, and consequently only the laboratory supervisor is allowed to do it.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; margin: 0px 0px 0px 0px&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;graphviz border=&#039;frame&#039; format=&#039;svg&#039;&amp;gt;&lt;br /&gt;
digraph ConfigurationDiagram {&lt;br /&gt;
  nodesep=0.05;&lt;br /&gt;
  node [shape=oval style=filled fillcolor=orange fontsize=&amp;quot;9pt&amp;quot; margin=&amp;quot;0.01, 0.01&amp;quot;];&lt;br /&gt;
&lt;br /&gt;
  Configuration [label=&amp;quot;Configuration&amp;quot;];&lt;br /&gt;
  ConfGeneric [label=&amp;quot;Generic&amp;quot;, URL=&amp;quot;#Generic_configuration&amp;quot;];&lt;br /&gt;
  ConfTechnical [label=&amp;quot;Technical&amp;quot;, URL=&amp;quot;#Technical_configuration&amp;quot;];&lt;br /&gt;
&lt;br /&gt;
  Configuration -&amp;gt; ConfGeneric;&lt;br /&gt;
  Configuration -&amp;gt; ConfTechnical;&lt;br /&gt;
&lt;br /&gt;
  Regions [label=&amp;quot;Regions&amp;quot;, shape=tab, URL=&amp;quot;#Generic_configuration&amp;quot;];&lt;br /&gt;
  Locations [label=&amp;quot;Locations&amp;quot;, shape=tab, URL=&amp;quot;#Generic_configuration&amp;quot;];&lt;br /&gt;
  Units [label=&amp;quot;Units&amp;quot;, shape=tab, URL=&amp;quot;#Generic_configuration&amp;quot;];&lt;br /&gt;
  HealthFacilities [label=&amp;quot;Health, Facilities&amp;quot; shape=tab, URL=&amp;quot;#Generic_configuration&amp;quot;];&lt;br /&gt;
  Physicians [label=&amp;quot;Physicians&amp;quot;, shape=tab, URL=&amp;quot;#Generic_configuration&amp;quot;];&lt;br /&gt;
  Gender [label=&amp;quot;Gender&amp;quot;, shape=tab, URL=&amp;quot;#Generic_configuration&amp;quot;];&lt;br /&gt;
  IdentificationCards [label=&amp;quot;Identification Cards&amp;quot;, shape=tab, URL=&amp;quot;#Generic_configuration&amp;quot;];&lt;br /&gt;
  StateOfTheRequest [label=&amp;quot;State of the Request&amp;quot;, shape=tab URL=&amp;quot;#State_of_the_request&amp;quot;];&lt;br /&gt;
&lt;br /&gt;
  ConfGeneric -&amp;gt; Regions;&lt;br /&gt;
  ConfGeneric -&amp;gt; Locations;&lt;br /&gt;
  ConfGeneric -&amp;gt; Units;&lt;br /&gt;
  ConfGeneric -&amp;gt; HealthFacilities;&lt;br /&gt;
  ConfGeneric -&amp;gt; Physicians;&lt;br /&gt;
  ConfGeneric -&amp;gt; Gender;&lt;br /&gt;
  ConfGeneric -&amp;gt; IdentificationCards;&lt;br /&gt;
  ConfGeneric -&amp;gt; StateOfTheRequest;&lt;br /&gt;
&lt;br /&gt;
  LaboratoryAreas [label=&amp;quot;Laboratory Areas&amp;quot;, shape=tab, URL=&amp;quot;#Technical_configuration&amp;quot;];&lt;br /&gt;
  AnalyticalTests [label=&amp;quot;Analytical Tests&amp;quot;, shape=tab URL=&amp;quot;#Analytical_tests&amp;quot;];&lt;br /&gt;
  AnalyticalTestsGroups [label=&amp;quot;Analytical Tests Groups&amp;quot;, shape=tab URL=&amp;quot;#Analytical_tests_groups&amp;quot;];&lt;br /&gt;
  AnalyticalProfiles [label=&amp;quot;Analytical Profiles&amp;quot;, shape=tab URL=&amp;quot;#Analytical_profiles&amp;quot;];&lt;br /&gt;
  KindsOfSamples [label=&amp;quot;Kinds of Samples&amp;quot;, shape=tab, URL=&amp;quot;#Technical_configuration&amp;quot;];&lt;br /&gt;
  SampleIncidents [label=&amp;quot;Sample Incidents&amp;quot;, shape=tab, URL=&amp;quot;#Technical_configuration&amp;quot;];&lt;br /&gt;
  SampleOrigins [label=&amp;quot;Sample Origins&amp;quot;, shape=tab, URL=&amp;quot;#Technical_configuration&amp;quot;];&lt;br /&gt;
  PregnancyPhases [label=&amp;quot;Pregnancy Phases&amp;quot;, shape=tab, URL=&amp;quot;#Technical_configuration&amp;quot;];&lt;br /&gt;
  DataTypes [label=&amp;quot;Datatypes&amp;quot;, shape=tab, URL=&amp;quot;#Datatypes&amp;quot;];&lt;br /&gt;
  ReportingOrder [label=&amp;quot;Reporting Order&amp;quot;, shape=tab, URL=&amp;quot;#Reporting_order&amp;quot;];&lt;br /&gt;
&lt;br /&gt;
  ConfTechnical -&amp;gt; LaboratoryAreas;&lt;br /&gt;
  ConfTechnical -&amp;gt; AnalyticalTests;&lt;br /&gt;
  ConfTechnical -&amp;gt; AnalyticalTestsGroups;&lt;br /&gt;
  ConfTechnical -&amp;gt; AnalyticalProfiles;&lt;br /&gt;
  ConfTechnical -&amp;gt; KindsOfSamples;&lt;br /&gt;
  ConfTechnical -&amp;gt; SampleIncidents; &lt;br /&gt;
  ConfTechnical -&amp;gt; SampleOrigins;&lt;br /&gt;
  ConfTechnical -&amp;gt; PregnancyPhases;&lt;br /&gt;
  ConfTechnical -&amp;gt; DataTypes;&lt;br /&gt;
  ConfTechnical -&amp;gt; ReportingOrder;&lt;br /&gt;
&lt;br /&gt;
  { rank=same; Regions Units Physicians IdentificationCards LaboratoryAreas AnalyticalTestsGroups KindsOfSamples SampleOrigins DataTypes}&lt;br /&gt;
  { rank=same; ConfGeneric ConfTechnical}&lt;br /&gt;
  { rank=sink; Locations HealthFacilities Gender StateOfTheRequest AnalyticalTests AnalyticalProfiles SampleIncidents PregnancyPhases ReportingOrder}}&lt;br /&gt;
&amp;lt;/graphviz&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
==Generic configuration==&lt;br /&gt;
[[File:Genericconfiguration.PNG|right|600px|thumb|Editing the labels used for the states]]&lt;br /&gt;
This form controls the values of all non-free text fields (i.e., those that appear when clicking on an [[User Guide#Arrow|arrow]]) within the system. Through each tab, the user is able to create, edit and delete the values of one of these fields.&lt;br /&gt;
If the laboratory is not interested in one of the values, but the user does not wish to delete the information from the system, it can be simply disabled, so it will not be shown in the corresponding drop-down menu. This is done by unticking the &#039;&#039;Active&#039;&#039; checkbox. &amp;lt;/br&amp;gt; [[File:Activecheckbox.PNG|75px|Activated checkbox]] &amp;amp;hArr;    [[File:Deactivatedcheckbox.PNG|75px|Deactivated checkbox]] &amp;lt;/br&amp;gt; &lt;br /&gt;
List of tabs:&lt;br /&gt;
*Regions (initially empty)&lt;br /&gt;
*Locations  (initially empty)&lt;br /&gt;
*Units&lt;br /&gt;
*Health Facilities (initially empty)&lt;br /&gt;
*Physicians (initially empty)&lt;br /&gt;
*Gender&lt;br /&gt;
*Identification cards&lt;br /&gt;
*State of the request&lt;br /&gt;
&lt;br /&gt;
Some of them also include hierarchical information. Thus, physicians point to health facilities, health facilities point to locations and these to regions. This information is used in the forms to show the right available values depending on the parent choice in the hierarchy.&lt;br /&gt;
&lt;br /&gt;
===State of the request===&lt;br /&gt;
From the &#039;&#039;state of the request&#039;&#039; tab, only the &#039;&#039;label&#039;&#039; field can be edited. Notice that this indicates the different phases a request goes through in the application during its lifecycle, and not only a passive value to be stored.&lt;br /&gt;
&lt;br /&gt;
==Technical configuration==&lt;br /&gt;
The &#039;&#039;Laboratory areas&#039;&#039;, &#039;&#039;Kinds of sample&#039;&#039;, &#039;&#039;Sample incidents&#039;&#039;, &#039;&#039;Sample origins&#039;&#039; and &#039;&#039;Pregnancy phases&#039;&#039; tabs, have exactly the same effect as the ones under the [[#Generic configuration|generic configuration]] (i.e., they simply provide the available values in drop boxes).&lt;br /&gt;
However, the following tabs have further effects in the behaviour of the forms.&lt;br /&gt;
&lt;br /&gt;
===Analytical tests===&lt;br /&gt;
[[File:Analyticalprofile.PNG|right|thumb|700px| Editing analytical profiles]]&lt;br /&gt;
This is without doubt the most crucial concept in the configuration, since it defines the available kinds of tests in the laboratory. &lt;br /&gt;
They are identified by a name, but also contain a code that will always be shown next to the name.&lt;br /&gt;
To facilitate the management of the laboratory, kinds of tests are assigned to a laboratory area, which will be used both in the generation of reports for the patients, as well as in the analysis of data regarding the performance of the laboratory itself.&lt;br /&gt;
&lt;br /&gt;
Each kind of test is then related to a kind of sample. &lt;br /&gt;
Only after that kind of sample is provided by the patient, the corresponding test will be allowed to have an associated result.&lt;br /&gt;
&lt;br /&gt;
Each test must have a [[#Datatypes|datatype]], which indicates the kind of result it will accept, this being either numerical (integer or real) or enumerate.&lt;br /&gt;
For numerical test results, units of the test can be indicated for informative purposes, together with upper and lower bounds of the result can be defined. &lt;br /&gt;
These will be automatically checked.&lt;br /&gt;
Only results within the declared boundaries will get a green tick next to them.&lt;br /&gt;
Those outside the boundaries will be detected and automatically marked with a red cross.&lt;br /&gt;
Validating the value will rely anyway on the laboratory supervisor.&lt;br /&gt;
However, a note can be provided here to indicate exceptions to the boundaries or any information that is considered relevant to either the technician or the supervisor.&lt;br /&gt;
&lt;br /&gt;
Finally, there are two specific boolean fields:&lt;br /&gt;
* Referred &amp;amp;rarr; Indicates that an action or test is performed in another hospital. The option marked in the configuration only determines the default of this field for each test. It does not impede the laboratory supervisor from choosing differently in the [[Requests|Requests]] forms.&lt;br /&gt;
* Automatic &amp;amp;rarr; Enables the kind of test to be partially automated. The result of the test is not manually obtained by a person, but by an AI. If this option is disabled in the configuration, the laboratory supervisor will not be able to mark it otherwise in the [[Requests|Requests]] forms. However, if it is enabled, the laboratory supervisor will be able to choose if she desires for the test to be done automatically or not in the [[Requests|Requests]] forms.&lt;br /&gt;
&lt;br /&gt;
===Analytical tests groups===&lt;br /&gt;
In this tab, groups of tests can be formed for a quicker selection when choosing which tests to perform on a patient. When creating or editing a new group, a &#039;&#039;Group Of Tests Information&#039;&#039; form must be filled in or modified. In this form, the group must be given a name and the laboratory supervisor must choose the tests included in the group from the box provided. In the left-hand side list, the groups are in alphabetical order and if the laboratory supervisor wishes for a quicker option, there is a search bar on top of the box to write down and filter the tests.&lt;br /&gt;
Simply clicking on the name of a test adds it to the group, hence appearing in the right-hand side list.&lt;br /&gt;
&lt;br /&gt;
The analytical tests groups are also used to sort the tests in the generated report of a request.&lt;br /&gt;
&lt;br /&gt;
===Analytical profiles===&lt;br /&gt;
In this tab, profiles of tests can be formed for a quicker selection when choosing which groups of tests or individual tests to perform on a patient. &lt;br /&gt;
When creating or editing a new profile, an &#039;&#039;Analytical Profile Information&#039;&#039; form must be filled in or modified. &lt;br /&gt;
In this form, the profile must be given a name and the laboratory supervisor must choose the tests and the groups included in the profile from the lists provided. &lt;br /&gt;
The groups and tests are in alphabetical order and if the laboratory supervisor wishes for a quicker option, there is a search bar on top of the box to write down and filter the tests and groups.&lt;br /&gt;
&lt;br /&gt;
Choosing a group selects in the corresponding list all the tests belonging to it.&lt;br /&gt;
Then, these cannot be individually removed from the profile, but only by removing the group.&lt;br /&gt;
Moreover, a test added later to the group will automatically appear as part of any profile containing that group, which is indicated by a lock icon next to the test name. &lt;br /&gt;
&lt;br /&gt;
Analytical profiles do not have any effect in the report generated for a request.&lt;br /&gt;
&lt;br /&gt;
===Datatypes===&lt;br /&gt;
&lt;br /&gt;
Enumerate datatypes can be defined here (integer and real numbers are always available).&lt;br /&gt;
These are simply lists of potential results that can be used in any kind of test.&lt;br /&gt;
&lt;br /&gt;
===Reporting order===&lt;br /&gt;
[[File:Reportingorder.PNG|Centre|500px|thumb|Editing the laboratory areas order from the reporting areas tab]]&lt;br /&gt;
This tab allows ordering the elements in the PDF worklist and in the report of a request.&lt;br /&gt;
The tests appearing in them will be firstly sorted by laboratory area, then groups of tests, and finally individual tests.&lt;br /&gt;
This is done by choosing one of the three elements, which will lead to another form with a list and two vertical arrows on the left side of the image.&lt;br /&gt;
Any number of elements can be simultaneously selected by simply clicking on them.&lt;br /&gt;
Then, the arrows will allow to move them up or down in the list, and hence in the generated PDF documents.&lt;/div&gt;</summary>
		<author><name>Wikiroot</name></author>
	</entry>
	<entry>
		<id>https://dl-prod.essi.upc.edu/ARIS/index.php?title=Data_analysis&amp;diff=1680</id>
		<title>Data analysis</title>
		<link rel="alternate" type="text/html" href="https://dl-prod.essi.upc.edu/ARIS/index.php?title=Data_analysis&amp;diff=1680"/>
		<updated>2024-01-12T15:10:44Z</updated>

		<summary type="html">&lt;p&gt;Wikiroot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Data analysis]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; margin: 0px 0px 0px 0px&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;graphviz border=&#039;frame&#039; format=&#039;svg&#039;&amp;gt;&lt;br /&gt;
digraph FunctionalitiesDiagram {&lt;br /&gt;
  node [shape=&amp;quot;oval&amp;quot; style=filled fillcolor=&amp;quot;orange&amp;quot; fontsize=&amp;quot;9pt&amp;quot;];&lt;br /&gt;
  //----- Data Analysis graph&lt;br /&gt;
    // Nodes&lt;br /&gt;
    DataAnalysis [label=&amp;quot;Data Analysis&amp;quot;];&lt;br /&gt;
    GlobalIndicators [label=&amp;quot;Global Indicators&amp;quot; shape=tab URL=&amp;quot;#Global_indicators&amp;quot; ];&lt;br /&gt;
    TestsPerLaboratoryArea [label=&amp;quot;Tests Per Laboratory Area&amp;quot; shape=tab URL=&amp;quot;#Tests_per_laboratory_area&amp;quot;];&lt;br /&gt;
    TestsPerKind [label=&amp;quot;Tests Per Kind&amp;quot; shape=tab URL=&amp;quot;#Tests_per_kind&amp;quot;];&lt;br /&gt;
    // Edges&lt;br /&gt;
    DataAnalysis -&amp;gt; GlobalIndicators;&lt;br /&gt;
    DataAnalysis -&amp;gt; TestsPerLaboratoryArea;&lt;br /&gt;
    DataAnalysis -&amp;gt; TestsPerKind;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/graphviz&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This provides a very basic analytical functionality based on counters.&lt;br /&gt;
It basically allows the laboratory supervisor to keep track of the number of tests performed (potentially grouped) and some basic elements related to the requests.&lt;br /&gt;
&lt;br /&gt;
==Database queries==&lt;br /&gt;
[[File:DataAnalysis.PNG|350px|right|thumb|Data analysis form]]&lt;br /&gt;
This form contains a filter at the top of the screen, which allows the laboratory supervisor to choose the parameter for the database search. &lt;br /&gt;
There are nine filter fields available, at most (only those being used in the existing requests are shown). &lt;br /&gt;
#From (request&#039;s creation date): the data taken will only contain requests created after this date.&lt;br /&gt;
#Until (request&#039;s creation date): the data taken will only contain requests created before this date.&lt;br /&gt;
#Test request state&lt;br /&gt;
#Laboratory area&lt;br /&gt;
#Requesting centre&lt;br /&gt;
#Requesting unit&lt;br /&gt;
#Patient&#039;s gender&lt;br /&gt;
#Patient&#039;s provenance region&lt;br /&gt;
#Patient&#039;s provenance location&lt;br /&gt;
&lt;br /&gt;
Not all filters are always visible. If the ARIS database does not contain values for a specific element, the filter for this element will not be shown to the laboratory supervisor.&lt;br /&gt;
&lt;br /&gt;
===Global indicators===&lt;br /&gt;
This tab contains a table with counters, which shows the laboratory supervisor the number of certain elements that are in the ARIS database.&lt;br /&gt;
&lt;br /&gt;
===Tests per laboratory area===&lt;br /&gt;
This tab groups together all of the tests that belong to each laboratory area and shows the laboratory supervisor the number of each one.&amp;lt;/br&amp;gt;&lt;br /&gt;
At the bottom left of this tab, there is a download button. When clicked, this button will download every piece of information found in the screen, into the laboratory supervisor&#039;s computer.&lt;br /&gt;
&lt;br /&gt;
===Tests per kind===&lt;br /&gt;
This tab groups together all of the kinds of tests and shows the laboratory supervisor the number of each one. It also informs the laboratory supervisor as to which laboratory area each kind of test belongs to.&amp;lt;/br&amp;gt;&lt;br /&gt;
At the bottom left of this tab, there is a download button. When clicked, this button will download every piece of information found in the screen, into the laboratory supervisor&#039;s computer.&lt;br /&gt;
&lt;br /&gt;
===Tests per gender===&lt;br /&gt;
This tab groups together all of the tests that belong to each gender and shows the laboratory supervisor the number of each one.&amp;lt;/br&amp;gt;&lt;br /&gt;
At the bottom left of this tab, there is a download button. When clicked, this button will download every piece of information found in the screen, into the laboratory supervisor&#039;s computer.&lt;/div&gt;</summary>
		<author><name>Wikiroot</name></author>
	</entry>
	<entry>
		<id>https://dl-prod.essi.upc.edu/ARIS/index.php?title=Requests&amp;diff=1679</id>
		<title>Requests</title>
		<link rel="alternate" type="text/html" href="https://dl-prod.essi.upc.edu/ARIS/index.php?title=Requests&amp;diff=1679"/>
		<updated>2024-01-12T15:10:17Z</updated>

		<summary type="html">&lt;p&gt;Wikiroot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Requests]]&lt;br /&gt;
&lt;br /&gt;
Requests are the most important entities in ARIS, whose main purpose is to manage them.&lt;br /&gt;
They are always associated to a given patient, who must have been created before hand.&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; margin: 0px 0px 0px 0px&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;graphviz border=&#039;frame&#039; format=&#039;svg&#039;&amp;gt;&lt;br /&gt;
digraph RequestsDiagram {&lt;br /&gt;
  node [shape=&amp;quot;oval&amp;quot; style=filled fillcolor=&amp;quot;orange&amp;quot; fontsize=&amp;quot;9pt&amp;quot;];&lt;br /&gt;
  //edge [minlen=2];&lt;br /&gt;
  //----- Requests graph&lt;br /&gt;
    // Nodes&lt;br /&gt;
    Requests [label=&amp;quot;Requests&amp;quot; ];&lt;br /&gt;
    Create [label=&amp;quot;Create&amp;quot;, URL=&amp;quot;#Create&amp;quot; ];&lt;br /&gt;
    ChangeInformation [label=&amp;quot;Change Information&amp;quot;, URL=&amp;quot;#Change_information&amp;quot;];&lt;br /&gt;
    PatientsData [label=&amp;quot;Patients&#039; Data&amp;quot;, shape=&amp;quot;tab&amp;quot;, URL=&amp;quot;#Create&amp;quot;];&lt;br /&gt;
    AdditionalInformation [label=&amp;quot;Additional Information&amp;quot;, shape=&amp;quot;tab&amp;quot;, URL=&amp;quot;#Create&amp;quot;];&lt;br /&gt;
    BiologicalSamples [label=&amp;quot;Biological Samples&amp;quot;, shape=&amp;quot;tab&amp;quot;, URL=&amp;quot;#Create&amp;quot; ];&lt;br /&gt;
    AnalyticalTests [label=&amp;quot;Analytical Tests&amp;quot;, shape=&amp;quot;tab&amp;quot;, URL=&amp;quot;#Create&amp;quot; ];&lt;br /&gt;
    DeliverSamples [label=&amp;quot;Deliver Samples&amp;quot;, URL=&amp;quot;#Deliver_samples&amp;quot; ];&lt;br /&gt;
    IntroduceResults [label=&amp;quot;Introduce Results&amp;quot;, URL=&amp;quot;#Introduce_results&amp;quot; ];&lt;br /&gt;
    ValidateResults [label=&amp;quot;Validate Results&amp;quot;, URL=&amp;quot;#Validate_results&amp;quot;];&lt;br /&gt;
    SearchHistoric [label=&amp;quot;Search Historic&amp;quot;, URL=&amp;quot;#Search_historic&amp;quot;];&lt;br /&gt;
    // Edges&lt;br /&gt;
    Requests -&amp;gt; Create;&lt;br /&gt;
    Requests -&amp;gt; ChangeInformation;&lt;br /&gt;
    Create -&amp;gt; PatientsData;&lt;br /&gt;
    ChangeInformation -&amp;gt; PatientsData;&lt;br /&gt;
    PatientsData -&amp;gt; AdditionalInformation [dir=both minlen=2];&lt;br /&gt;
    AdditionalInformation -&amp;gt; BiologicalSamples [dir=both minlen=2];&lt;br /&gt;
    BiologicalSamples -&amp;gt; AnalyticalTests [dir=both minlen=2];&lt;br /&gt;
    Requests -&amp;gt; DeliverSamples&lt;br /&gt;
    DeliverSamples -&amp;gt; BiologicalSamples;&lt;br /&gt;
    Requests -&amp;gt; IntroduceResults;&lt;br /&gt;
    IntroduceResults -&amp;gt; AnalyticalTests;&lt;br /&gt;
    Requests -&amp;gt; ValidateResults;&lt;br /&gt;
    ValidateResults -&amp;gt; AnalyticalTests;&lt;br /&gt;
    Requests -&amp;gt; SearchHistoric;&lt;br /&gt;
&lt;br /&gt;
    { rank=same; Create ChangeInformation DeliverSamples ValidateResults IntroduceResults SearchHistoric}&lt;br /&gt;
    { rank=same; PatientsData AdditionalInformation BiologicalSamples AnalyticalTests}&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/graphviz&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
==Request Lifespan==&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; margin: 0px 0px 0px 0px&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;graphviz border=&#039;frame&#039; format=&#039;svg&#039;&amp;gt;&lt;br /&gt;
digraph StatesDiagram {&lt;br /&gt;
  node [shape=rectangle style=rounded fontsize=&amp;quot;9pt&amp;quot;];&lt;br /&gt;
  edge [fontsize=&amp;quot;7pt&amp;quot;];&lt;br /&gt;
  //----- Main graph&lt;br /&gt;
    // Nodes&lt;br /&gt;
    Begin [label=&amp;quot;&amp;quot; shape=&amp;quot;circle&amp;quot; style=filled fillcolor=black fixedsize=true width=0.2 height=0.2];&lt;br /&gt;
    Registered [label=&amp;quot;Registered&amp;quot;];&lt;br /&gt;
    Processing [label=&amp;quot;Processing&amp;quot;];&lt;br /&gt;
    WithResults [label=&amp;quot;WithResults&amp;quot;];&lt;br /&gt;
    Validated [label=&amp;quot;Validated&amp;quot;];&lt;br /&gt;
    Cancelled [label=&amp;quot;Cancelled&amp;quot;];&lt;br /&gt;
    End [label=&amp;quot;&amp;quot; shape=&amp;quot;doublecircle&amp;quot; style=filled fillcolor=&amp;quot;black&amp;quot; fixedsize=true width=0.2 height=0.2];&lt;br /&gt;
    // Edges&lt;br /&gt;
    Begin -&amp;gt; Registered [constraint=false];&lt;br /&gt;
    Registered -&amp;gt; Processing  [label=&amp;quot;Some sample delivered&amp;quot; constraint=false];&lt;br /&gt;
    Processing -&amp;gt; WithResults  [label=&amp;quot;All results provided&amp;quot; constraint=false];&lt;br /&gt;
    WithResults -&amp;gt; Validated  [label=&amp;quot;All tests validated&amp;quot; constraint=false];&lt;br /&gt;
    Validated -&amp;gt; End [constraint=false];&lt;br /&gt;
    Registered -&amp;gt; Cancelled [label=&amp;quot;Cancel&amp;quot;];&lt;br /&gt;
    Processing -&amp;gt; Cancelled [label=&amp;quot;Cancel&amp;quot;];&lt;br /&gt;
    WithResults -&amp;gt; Cancelled [label=&amp;quot;Cancel&amp;quot;];&lt;br /&gt;
    Cancelled -&amp;gt; End [constraint=false];&lt;br /&gt;
&lt;br /&gt;
    { rank=same; Begin Registered Processing WithResults Validated}&lt;br /&gt;
    { rank=same; Cancelled End}&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/graphviz&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
During their lifespan, requests go through some different states that determine the functionalities offered for them in the system.&lt;br /&gt;
These states are depicted in the diagram, and their labels are configurable at [[Configuration#State_of_the_request|State of the request]].&lt;br /&gt;
&lt;br /&gt;
On creation, the state of the request is &#039;&#039;Registered&#039;&#039;, and allows to provide the basic information, as well as associate different tests to it.&lt;br /&gt;
After indicating that some of the samples has been delivered, the state changes to &#039;&#039;Processing&#039;&#039; and the data of the request cannot be modified anymore.&lt;br /&gt;
Other samples can be delivered later, but at this point, results can be provided for the tests whose sample was already delivered.&lt;br /&gt;
Once all non-cancelled tests have a result, the state of the request changes to &#039;&#039;WithResults&#039;&#039;.&lt;br /&gt;
At this state, results can still be modified, but they are expected to be eventually validated.&lt;br /&gt;
A request with all its non-cancelled tests being validated is considered &#039;&#039;Validated&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
At any time, a request, its samples or its tests can be cancelled.&lt;br /&gt;
A sample with all its tests cancelled is considered cancelled, and a request with all samples cancelled is considered cancelled, too.&lt;br /&gt;
&lt;br /&gt;
During the lifespan of a request, it is available to the laboratory technicians, except for the validation, which can only be done by a laboratory supervisor.&lt;br /&gt;
&lt;br /&gt;
==Create==&lt;br /&gt;
[[File:Selectpatient.PNG|350px|right|thumb|Create request form]]&lt;br /&gt;
&lt;br /&gt;
This form is divided into steps. The step the laboratory technician is on is indicated by the number of the step turning orange.&lt;br /&gt;
Once the step is filled with the required information, the circle marking the step will stay orange and the number in said circle will change into a check mark (&amp;amp;check;) [[File:Tick.PNG|30px]].&lt;br /&gt;
#Select a patient &amp;amp;rarr; The first step involves searching and selecting a patient. The search grid can be narrowed down with the search field. Once a patient is selected, the main and important information about this patient will be displayed at the bottom of the form in a table. Until the patient has been selected, the laboratory technician cannot continue to the next step. To continue to the next step, the laboratory technician must press the &#039;&#039;next&#039;&#039; button found at the bottom right of the form. &lt;br /&gt;
#Basic information &amp;amp;rarr; To complete this step, only the requesting center is required, but other optional fields are provided like requesting unit and physician, or the room and bed of the patient. Additional information like a diagnostic orientation or the pregnancy status can also be indicated. At the bottom right of the page, on top of the &#039;&#039;Next&#039;&#039; button, there is a checkbox labelled &#039;&#039;&#039;Urgent&#039;&#039;&#039;, check this box if this request must be prioritized. [[File:Urgent.PNG|100px]]&lt;br /&gt;
#Analytical tests &amp;amp;rarr; In this step, the laboratory technician must choose which tests, groups or profiles are requested for the patient. More than one element from each list may be chosen, but at least one test must be requested one way or another. Tests selected as part of a group or profile (highlighted in purple) cannot be deselected individually. &lt;br /&gt;
#Biological samples &amp;amp;rarr; This step informs the laboratory technician of the type of sample that must be taken, depending on the tests chosen in the previous step. There are no required fields in this step, but if the laboratory technician wants to add a comment, there is a comment box for each sample. [[File:Comments.PNG|1000px]]&lt;br /&gt;
&lt;br /&gt;
At any moment, the &#039;&#039;next&#039;&#039; button cannot be used if any of the required fields is not filled in. &lt;br /&gt;
In every step, there is a &#039;&#039;Previous&#039;&#039; button for the laboratory technician to be able to navigate back and forth between steps and alter the information they contain.&lt;br /&gt;
&lt;br /&gt;
==Change information==&lt;br /&gt;
[[File:SearchRequest.PNG|350px|right|thumb|Change information form]]&lt;br /&gt;
&lt;br /&gt;
This form is for editing requests whose samples were not yet delivered. &lt;br /&gt;
Clicking on any part of the row will bring the laboratory technician to a form similar to the [[#Create|create]] one, with all of its tabs and similar format and behavior.&lt;br /&gt;
&lt;br /&gt;
==Deliver samples==&lt;br /&gt;
Similarly to the previous form, this also displays a list of either &#039;&#039;Registered&#039;&#039; or &#039;&#039;Processing&#039;&#039; requests, for the laboratory technician to choose one of them.&lt;br /&gt;
[[File:DeliverSamples.PNG|350px|right|thumb|Deliver samples form]]&lt;br /&gt;
Once a request is chosen, five tabs are shown with the patient&#039;s data, the request data, its list of biological samples, and potentially analytical already done in this request, and tests in previous requests.&lt;br /&gt;
The first and last two are read-only (if enabled at all).&lt;br /&gt;
Just the biological samples allows some interaction.&lt;br /&gt;
&lt;br /&gt;
Each of the samples shown contains a field to provide comments, and it can be either checked as delivered or cancelled by click the corresponding red button.&lt;br /&gt;
On the delivering of a sample, its origin or incident can be optionally provided.&lt;br /&gt;
On cancelling, a pop-up dialog allows to provide some justification for this.&lt;br /&gt;
&lt;br /&gt;
It is important to notice that the tests associated to the request cannot be changed once the first sample as been delivered.&lt;br /&gt;
&lt;br /&gt;
==Introduce results==&lt;br /&gt;
As in the previous cases, a list of requests is shown.&lt;br /&gt;
In this case, this list contains all requests in &#039;&#039;Processing&#039;&#039; state.&lt;br /&gt;
Clicking the corresponding button at the bottom, it is possible to download a worklist with all pending tests in these requests, to work on them off-line.&lt;br /&gt;
&lt;br /&gt;
[[File:IntroduceResults.PNG|350px|right|thumb|IntroduceResults form]]&lt;br /&gt;
&lt;br /&gt;
Once the laboratory technician has chosen a request, five tabs are shown with the patient&#039;s data, the request data, its list of biological samples,  its list of analytical tests, and potentially previous tests of the same patient.&lt;br /&gt;
The first tree and last one are read-only.&lt;br /&gt;
Just the analytical tests allows some interaction.&lt;br /&gt;
Besides the same search box present in all the tables in the system, there is also the possibility of filtering the tests by group of tests (if any was chosen for this request).&lt;br /&gt;
A red button in the top right corner allows to cancel the request.&lt;br /&gt;
&lt;br /&gt;
The table of tests contains the following columns&lt;br /&gt;
#Name &amp;amp;rarr; Shows the name and the code of the kind of test. It is colored red if either the test or its sample was cancelled.&lt;br /&gt;
#Result &amp;amp;rarr; Allows to introduce the result of the test.&lt;br /&gt;
#Generic test note &amp;amp;rarr; Shows the informative note associated to the kind of test, if any.&lt;br /&gt;
#Result within range &amp;amp;rarr; Indicates whether the result of the test is in the expected range of values for the kind of test (green check) or not (red cross).&lt;br /&gt;
#Referred &amp;amp;rarr; Indicates whether the test is done or expected to be done in another laboratory (green check) or not (red cross). &lt;br /&gt;
#Automatic (not visible by default) &amp;amp;rarr; Indicates whether the test is done or expected to be done automatically (green check) or not (red cross). Automatic tests are done by means of the [[Microscope:Main|Robotized microscope]] and the [[MobileApp:Main|Mobile App]]. Their results should not be typed manually, but uploaded through Bluetooth. This feature is enabled through the corresponding [[System_administration#Parameters|system parameter]]. If enabled, the field is editable here to allow overwriting the automatic results.&lt;br /&gt;
#The test has some note &amp;amp;rarr; Indicates whether the test has some associated note (green check) or not (red cross). Tests whose results were generated automatically will always have an associated note.&lt;br /&gt;
#Test details &amp;amp;rarr; This should show an icon to navigate to further details of the test. However, if the test or its corresponding sample was cancelled, the corresponding message in red will be shown.&lt;br /&gt;
&lt;br /&gt;
[[File:TestDetails.PNG|350px|right|thumb|Test details]]&lt;br /&gt;
&lt;br /&gt;
On the laboratory technician accessing the details of the test, we gain access to visualize many other things (i.e., units of the result, inferior reference measure, superior reference measure, the use who introduced the results, as well as details provided for the corresponding sample on delivering it). &lt;br /&gt;
Moreover, this also allows to change if the test is automatic or deferred, indicate some incidence on the sample, of provide some note.&lt;br /&gt;
It is important to notice that any of the information provided in this form will not be persisted in the disk until back in the list and saved from there.&lt;br /&gt;
&lt;br /&gt;
If the result of the test was provided automatically (which is not enabled by default and only available in the context of the [[Main_Page|IMAGING]] project), the corresponding image and its associated note will be shown at the bottom of the details of the test.&lt;br /&gt;
&lt;br /&gt;
==Validate results==&lt;br /&gt;
[[File:Validateresults.mp4|left]]&lt;br /&gt;
This functionality, available only to the laboratory supervisor, uses exactly the same interface as introducing results, but the table shows one more column &#039;&#039;Validated&#039;&#039; with a checkbox for each test.&lt;br /&gt;
These can be checked one by one, or all at once by choosing a concrete group of tests in the dropbox at the top.&lt;br /&gt;
On doing the latter, a button to check all the tests of the group will appear.&lt;br /&gt;
&lt;br /&gt;
Besides doing it in the list, the results can be overwritten and the test validated from the details of the test.&lt;br /&gt;
Together with displaying all the information related to the test in read-only mode, the corresponding form also offers the possibility of adding a note to the test, as well as changing whether the test is automatic/referred or not, cancelling the test or the whole request.&lt;br /&gt;
&lt;br /&gt;
It is important to notice that the tests will not be really validated until the bottom right button is pressed to save the changes.&lt;br /&gt;
&lt;br /&gt;
==Search historic==&lt;br /&gt;
[[File:Download.mp4|left]]&lt;br /&gt;
This functionality, available to both laboratory technician and supervisor allows to see any request in the history of the laboratory.&lt;br /&gt;
They can be filtered out by the state and the date of the request.&lt;br /&gt;
By clicking on the corresponding row, all the details of the request can be visualized.&lt;br /&gt;
&lt;br /&gt;
At the bottom left of this form, there are two download buttons.&lt;br /&gt;
Clicking any of them will generate and download the corresponding file (i.e., CSV or ZIP). &lt;br /&gt;
The checkboxes in the [[System administration#Downloaded fields|Downloaded fields]] tab indicate which fields will be included in each of these files.&lt;br /&gt;
Moreover, the ZIP file is password protected.&lt;br /&gt;
The password used is indicated by the system parameter &#039;&#039;zip_password&#039;&#039;, whose value can be seen and modified from [[System administration#Parameters|Parameters]] tab.&lt;/div&gt;</summary>
		<author><name>Wikiroot</name></author>
	</entry>
	<entry>
		<id>https://dl-prod.essi.upc.edu/ARIS/index.php?title=Patients&amp;diff=1678</id>
		<title>Patients</title>
		<link rel="alternate" type="text/html" href="https://dl-prod.essi.upc.edu/ARIS/index.php?title=Patients&amp;diff=1678"/>
		<updated>2024-01-12T15:09:32Z</updated>

		<summary type="html">&lt;p&gt;Wikiroot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Patients]]&lt;br /&gt;
&lt;br /&gt;
The basic information unit is the patient.&lt;br /&gt;
Before creating any analytical request, the corresponding patient record must exist.&lt;br /&gt;
This will survive the livespan of the request, and will contain all their history.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; margin: 0px 0px 0px 0px&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;graphviz border=&#039;frame&#039; format=&#039;svg&#039; rendered=&#039;dot&#039;&amp;gt;&lt;br /&gt;
digraph FunctionalitiesDiagram {&lt;br /&gt;
  node [shape=oval style=filled fillcolor=orange fontsize=&amp;quot;9pt&amp;quot;];&lt;br /&gt;
  //----- Patients graph&lt;br /&gt;
    // Nodes&lt;br /&gt;
    Patients [label=&amp;quot;Patients&amp;quot;];&lt;br /&gt;
    P_Create [label=&amp;quot;Create&amp;quot;, URL=&amp;quot;#Create&amp;quot;];&lt;br /&gt;
    P_Search [label=&amp;quot;Search&amp;quot;, URL=&amp;quot;#Search&amp;quot;];&lt;br /&gt;
    P_BasicInformation [label=&amp;quot;Basic Information&amp;quot;, shape=&amp;quot;tab&amp;quot;, URL=&amp;quot;#Create&amp;quot;];&lt;br /&gt;
    P_BirthData [label=&amp;quot;Birth Information&amp;quot;, shape=&amp;quot;tab&amp;quot;, URL=&amp;quot;#Create&amp;quot;];&lt;br /&gt;
    P_ContactData [label=&amp;quot;Contact Information&amp;quot;, shape=&amp;quot;tab&amp;quot;, URL=&amp;quot;#Create&amp;quot;];&lt;br /&gt;
    P_ResidenceData [label=&amp;quot;Residency Information&amp;quot;, shape=&amp;quot;tab&amp;quot;, URL=&amp;quot;#Create&amp;quot;];&lt;br /&gt;
    P_AdditionalInformation [label=&amp;quot;Extra Information&amp;quot;, shape=&amp;quot;tab&amp;quot;, URL=&amp;quot;#Create&amp;quot;];&lt;br /&gt;
    P_Requests [label=&amp;quot;Requests&amp;quot;, shape=&amp;quot;tab&amp;quot;, URL=&amp;quot;#Create&amp;quot;];&lt;br /&gt;
    // Edges&lt;br /&gt;
    Patients -&amp;gt; P_Create;&lt;br /&gt;
    Patients -&amp;gt; P_Search;&lt;br /&gt;
    P_Create -&amp;gt; P_BasicInformation;&lt;br /&gt;
    P_Search -&amp;gt; P_BasicInformation; &lt;br /&gt;
    P_Search -&amp;gt; P_Requests; &lt;br /&gt;
    P_BasicInformation -&amp;gt; P_BirthData [dir=both minlen=2];&lt;br /&gt;
    P_BirthData -&amp;gt; P_ContactData [dir=both minlen=2];&lt;br /&gt;
    P_ContactData -&amp;gt; P_ResidenceData [dir=both minlen=2];&lt;br /&gt;
    P_ResidenceData -&amp;gt; P_AdditionalInformation [dir=both minlen=2];&lt;br /&gt;
&lt;br /&gt;
    { rank=same; P_BasicInformation P_BirthData P_ContactData P_ResidenceData P_AdditionalInformation P_Requests}&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/graphviz&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
__FORCETOC__&lt;br /&gt;
==Create==&lt;br /&gt;
This form is divided into steps. The step the laboratory technician is on is marked by the number of the step turning orange.&lt;br /&gt;
[[File:Createpatientssection.PNG|center|750px]]&lt;br /&gt;
Once the step is filled with the required information, the circle marking the step will stay orange and the number in said circle will change into a check mark (&amp;amp;check;) [[File:Tick.PNG|30px]]&lt;br /&gt;
#Basic information of the patient &amp;amp;rarr; The first step involves the obligatory entry of the name, last name and gender of the patient, as indicated by the asterisk, [[File:Asterisk.PNG|30px]]. Further information is optional. To continue to the next step, the laboratory technician must press the &#039;&#039;next&#039;&#039; button found at the bottom right of the form.&lt;br /&gt;
#Birth information &amp;amp;rarr; To complete this step, only the birthdate is required. To input this information, the laboratory technician has two options. They can fill in the information with the format given, or they can click on the little calendar icon, [[File:Calendar.PNG|30px]], and select the correct date. Once this information is filled in, the box next to it will automatically be filled with the patient&#039;s current age.&lt;br /&gt;
#Contact information &amp;amp;rarr; One phone number must be assigned to a patient for further contact.&lt;br /&gt;
#Residency information &amp;amp;rarr; This step has no required fields, but it contains a checkbox at the bottom, &#039;&#039;Add provenance region?&#039;&#039;. This option is for when a patient, although local, has come from outside the country. When the box is ticked, two more boxes appear on the forms, &#039;&#039;Provenance region&#039;&#039; and &#039;&#039;Provenance city&#039;&#039;. [[File:Addprovenanceregion.PNG|750px]]&lt;br /&gt;
#Extra information &amp;amp;rarr; This step has no required fields. The &#039;&#039;Reserved 1, 2 and 3&#039;&#039; are boxes whose names can be modified through the [[System administration|System administration]] if the laboratory requires any specific information from the patients. &lt;br /&gt;
#Requests &amp;amp;rarr; This actually not a step in the creation or update of the patient, but just a read-only tab containing all the requests of the patient.&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;next&#039;&#039; button cannot be used if any of the required fields are not filled in. In every step, apart from step 1, there is a &#039;&#039;Previous&#039;&#039; button for the laboratory technician to be able to navigate back and forth between steps and alter the information they contain.&lt;br /&gt;
&lt;br /&gt;
==Search and Edition==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin:auto&amp;quot;&lt;br /&gt;
|+ Table found in the Search function of the system&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Phone !! Identification !! Creation Date !! Last Modification Date &lt;br /&gt;
|-&lt;br /&gt;
| The first column shows the patient&#039;s name || The patient&#039;s contact number is listed in this column || Here, the internal, automatically generated identification number can be found || This column informs about when the patient&#039;s information was first inputted into the system || The last time the patient&#039;s information was altered in the system is shown here &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Arrows appear next to each heading in the table when the mouse is hovered over them to manipulate the order the information is showed in for each heading.&lt;br /&gt;
&lt;br /&gt;
On clicking on any row, a new form will appear with the age, gender, phone and internal identifier of the patient as well as tabs with the information on the patient&#039;s documentation information, birth information, contact information, residency information, extra information and requests. From this page, the laboratory technician can also edit the patient through the edit patient button at the bottom left of the page. To return to the search patients page, there is a Return button at the top left of the screen &lt;br /&gt;
&lt;br /&gt;
Notice that to avoid inconsistences in the system, patients once created cannot be deleted.&lt;br /&gt;
&lt;br /&gt;
==Duplicate Detection==&lt;br /&gt;
[[File:Duplicate_detection_-_Made_with_Clipchamp.mp4|right|500px]]&lt;br /&gt;
The e-mail address, as well as the Identifier document number optionally identify a patient.&lt;br /&gt;
Besides this, to guarantee the existence of an identifier for each patient, a consecutive number is always automatically generated and internally assigned by the system.&lt;br /&gt;
Moreover, patients of similar name, age and telephone number are detected as potential duplicates at creation time.&lt;br /&gt;
On happening, a warning is displayed, and the laboratory technician can either modify the corresponding data or move ahead with the creation.&lt;/div&gt;</summary>
		<author><name>Wikiroot</name></author>
	</entry>
	<entry>
		<id>https://dl-prod.essi.upc.edu/ARIS/index.php?title=User_Guide&amp;diff=1677</id>
		<title>User Guide</title>
		<link rel="alternate" type="text/html" href="https://dl-prod.essi.upc.edu/ARIS/index.php?title=User_Guide&amp;diff=1677"/>
		<updated>2024-01-12T15:08:55Z</updated>

		<summary type="html">&lt;p&gt;Wikiroot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:User Guide]]&lt;br /&gt;
This is a step-by-step user guide on the ARIS system. It contains information on what each functionality does and instructions on how to use them.&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; margin: 0px 0px 0px 0px&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;graphviz border=&#039;frame&#039; format=&#039;svg&#039;&amp;gt;&lt;br /&gt;
digraph FunctionalitiesDiagram {&lt;br /&gt;
  node [shape=&amp;quot;oval&amp;quot; style=filled fillcolor=&amp;quot;orange&amp;quot; fontsize=&amp;quot;9pt&amp;quot;];&lt;br /&gt;
  //----- Main graph&lt;br /&gt;
    // Nodes&lt;br /&gt;
    ARIS [label=&amp;quot;ARIS&amp;quot;];&lt;br /&gt;
  //----- Patients graph&lt;br /&gt;
    // Nodes&lt;br /&gt;
    Patients [label=&amp;quot;Patients&amp;quot; URL=&amp;quot;[[Patients]]&amp;quot;];&lt;br /&gt;
    // Edges&lt;br /&gt;
    ARIS -&amp;gt; Patients;&lt;br /&gt;
  //----- Requests graph&lt;br /&gt;
    // Nodes&lt;br /&gt;
    Requests [label=&amp;quot;Requests&amp;quot; URL=&amp;quot;[[Requests]]&amp;quot;];&lt;br /&gt;
    // Edges&lt;br /&gt;
    ARIS -&amp;gt; Requests;&lt;br /&gt;
  //----- Data Analysis graph&lt;br /&gt;
    // Nodes&lt;br /&gt;
    DataAnalysis [label=&amp;quot;Data Analysis&amp;quot; URL=&amp;quot;[[Data_analysis]]&amp;quot;];&lt;br /&gt;
    // Edges&lt;br /&gt;
    ARIS -&amp;gt; DataAnalysis;&lt;br /&gt;
  //----- Configuration graph&lt;br /&gt;
    // Nodes&lt;br /&gt;
    Configuration [label=&amp;quot;Configuration&amp;quot; URL=&amp;quot;[[Configuration]]&amp;quot;];&lt;br /&gt;
    // Edges&lt;br /&gt;
    ARIS -&amp;gt; Configuration;&lt;br /&gt;
  //----- System Administration graph&lt;br /&gt;
    // Nodes&lt;br /&gt;
    SystemAdministration [label=&amp;quot;System Administration&amp;quot; URL=&amp;quot;[[System_administration]]&amp;quot;];&lt;br /&gt;
    // Edges&lt;br /&gt;
    ARIS -&amp;gt; SystemAdministration;&lt;br /&gt;
  //----- System Information graph&lt;br /&gt;
    // Nodes&lt;br /&gt;
    SystemInformation [label=&amp;quot;System Information&amp;quot;];&lt;br /&gt;
    // Edges&lt;br /&gt;
    ARIS -&amp;gt; SystemInformation;}&lt;br /&gt;
&amp;lt;/graphviz&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
==Log in page== &lt;br /&gt;
[[File:Login_-_Made_with_Clipchamp.mp4|right|500px]]&lt;br /&gt;
&lt;br /&gt;
The first step to work with ARIS, once the software is properly downloaded and installed (see [[Installation and Upgrades|Installation and Upgrades]]), the users have to create each an identity (username and password). Entering these both credentials will allow the access to the software and the screen will show now the main page of the system.&lt;br /&gt;
If the username or password is incorrect, a red information box will pop up above the &#039;&#039;log in now&#039;&#039; button.&lt;br /&gt;
&lt;br /&gt;
It is crucial to remember that the system has three different [[System administration#Roles|roles]] with different and complementary functionalities.&lt;br /&gt;
Consequently, at least three users need to exist, one with each different role &#039;&#039;System Administrator&#039;&#039;, &#039;&#039;Laboratory Technician&#039;&#039; and &#039;&#039;Laboratory Supervisor&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Since the interface is through a browser, we have all of its typical features.&lt;br /&gt;
Among others saving usernames and passwords (some browsers even do it by default).&lt;br /&gt;
Notice that in this case, this is not a good practice and should be avoided.&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Sidebar==&lt;br /&gt;
[[File:Sidebar.PNG|right|thumb|Sidebar found on the left side of the interface]]&lt;br /&gt;
The sidebar contains information about the user&#039;s account and is a tool to navigate between the different functionalities of the system. &amp;lt;/br&amp;gt;&lt;br /&gt;
At the very top of the orange sidebar, the software&#039;s name is displayed in a bold white font. &lt;br /&gt;
&lt;br /&gt;
Just below the title, there is a small box that informs the user of the account currently in use, by means of the user&#039;s name and role corresponding to this username. &amp;lt;/br&amp;gt; &lt;br /&gt;
Underneath, there is a list of the different functionalities listed below.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin:auto&amp;quot;&lt;br /&gt;
|+ Functionalities of the system&lt;br /&gt;
|-&lt;br /&gt;
! Functionality !! Description&lt;br /&gt;
|-&lt;br /&gt;
| [[Patients|Patients]] [[File:Patients.PNG|25px|right]] || Create and edit patients, as well as navigate through the patients list.&lt;br /&gt;
|-&lt;br /&gt;
| [[Requests|Requests]] [[File:Requests.PNG|25px|right]] || Create and edit requests, as well as different types of search.&lt;br /&gt;
|-&lt;br /&gt;
| [[Data analysis|Data analysis]] [[File:Data_Analysis.PNG|25px|right]] || Basic statistics on the performance of the laboratory.&lt;br /&gt;
|-&lt;br /&gt;
| [[Configuration|Configuration]] [[File:Configuration.PNG|25px|right]] || Options offered by the system in the different dropboxes of the forms.&lt;br /&gt;
|-&lt;br /&gt;
| [[System administration|System administration]] [[File:System_administration.PNG|25px|right]] || User administration and edition of software parameters.&lt;br /&gt;
|-&lt;br /&gt;
| System information [[File:System_Information.PNG|25px|right]] || Software license, version and credits.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Most of these functionalities have subsets of actions that can be accessed through the small downward arrow to the right of the name. To change between actions, simply click on the desired functionality and the display will change.&lt;br /&gt;
&lt;br /&gt;
==General features==&lt;br /&gt;
; Arrow&lt;br /&gt;
:[[File:Arrow.PNG|left|50px]] This downward &amp;lt;u&amp;gt;arrow&amp;lt;/u&amp;gt; is present when there is a menu with different options to choose from. The user can filter the options by writing down normally in the box. The options displayed can be manipulated through the [[Configuration|Configuration]] functionality.&lt;br /&gt;
&lt;br /&gt;
; Asterisk&lt;br /&gt;
:[[File:Asterisk.PNG|left|50px]] The red &amp;lt;u&amp;gt;asterisk&amp;lt;/u&amp;gt; represents a mandatory field. In other words, if a box contains an asterisk, it must be filled in order to keep doing the desired task. The current action in progress will not conclude until all of the corresponding fields are filled.&lt;br /&gt;
&lt;br /&gt;
; Delete&lt;br /&gt;
:[[File:Delete.PNG|50px]] This button is generally found in the [[Configuration|Configuration]] functionality. It allows the user to delete predefined instances of the different concepts, such as the regions or locations available in the creation of patients, for instance. Not instances of every concept are deletable. For example, it is not possible to delete patients, requests or users.&lt;br /&gt;
&lt;br /&gt;
; Editing&lt;br /&gt;
:In general, there is not any icon associated to edition of elements. By simply clinking on the corresponding row, its details are displayed. These are then editable, except in the case of patients, that are read-only until a button to enable modifications is pressed.&lt;br /&gt;
&lt;br /&gt;
:[[File:Patientinfo.PNG|50px]] The exception to this rule is the details of a test. In this case, this icon corresponds to the possibility of showing and potentially changing the results and notes of the test, as well as more information about the corresponding sample. This happens in the &#039;&#039;Analytical tests&#039;&#039; tab reached at either [[Requests#Introduce results|Introduce results]],  [[Requests#Validate results|Validate results]], as well as the [[Requests#Search historic|Historical requests]].&lt;br /&gt;
&lt;br /&gt;
; Search bar&lt;br /&gt;
:[[File:Searchpatients.PNG|centre|750px]] There is a search box at the top of most of the forms that contain tables with lists of elements, like the [[Patients#Search|&#039;&#039;search patients&#039;&#039;]] or [[Requests#Create|&#039;&#039;create requests&#039;&#039;]] tabs. This search box allows the user to filter by different fields like name, phone, health facility ID, creation date or last modification date. To choose one of these, the user must click on the downwards arrow found to the right of &#039;&#039;search field&#039;&#039; and pick the desired field (this possibility is not available if the table contains only one column to be searched). Once the field is chosen, the user can type the information corresponding to the search field in the box on the left.&lt;br /&gt;
&lt;br /&gt;
:There is a system parameter that establishes the minimum number of elements required for the search box to be shown (i.e., tables with a small number of elements may not require a search functionality).&lt;br /&gt;
&lt;br /&gt;
; Locked item&lt;br /&gt;
:[[File:Lock.PNG|50px]] This icon appears attached to elements of a list that cannot be directly selected or deselected. This happens whit groups of tests or profiles. Thus, choosing a group of tests does not allow to remove any of its components, as they are an indivisible set.&lt;br /&gt;
&lt;br /&gt;
==Navigation bar==&lt;br /&gt;
&lt;br /&gt;
; Language&lt;br /&gt;
[[File:Language1.PNG|left|50px]] &lt;br /&gt;
:The &amp;lt;u&amp;gt;language&amp;lt;/u&amp;gt; in use is displayed in the top right corner of the page, the user is able to change it depending on their preference by clicking on the text and choosing the language desired. There are currently two options of language for the system; English and Spanish.&lt;br /&gt;
&lt;br /&gt;
; Profile&lt;br /&gt;
[[File:Profile.PNG|left|50px]] &lt;br /&gt;
:When clicking on this icon, found in the top right corner of the page, two options will show up. The first, is the &amp;lt;u&amp;gt;log-out&amp;lt;/u&amp;gt; option, when pressing on this option, the page will change to the [[#Log in page|log in page]], through which the user will be able to change the account they are using. The second icon called &amp;lt;u&amp;gt;change password&amp;lt;/u&amp;gt; will produce a pop-up window when clicked, where the user might change their password.&lt;br /&gt;
:; &#039;&#039;Change password&#039;&#039;&lt;br /&gt;
::There are two ways of changing the password associated with the username.&lt;br /&gt;
::# The password can be changed by the user. All they have to do is press on the [[#Profile|profile]] icon, click on change password, and a screen will come up with the title &#039;&#039;&#039;Change password&#039;&#039;&#039;. Next, the user must just fill in the required boxes with their current password, their desired password and, finally, repeat their new password.&lt;br /&gt;
::# Another method to change the password would involve accessing the [[System administration|system administration]] functionality and going to the [[System administration#Users|users]] tab. Once in this tab, the user can choose a patient, and click on edit patient. Then, at the bottom of the page, the user is able to find two non-obligatory fields named &#039;&#039;password&#039;&#039; and &#039;&#039;repeat password&#039;&#039;. These must be filled in order to change the password.&lt;br /&gt;
&lt;br /&gt;
; Bluetooth (not visible by default)&lt;br /&gt;
[[File:Bluetooth.PNG|left|50px]] &lt;br /&gt;
:By default, this icon is hidden, because most laboratories are not going to use this functionality (only those participating in the [[Main_Page|IMAGING]] project). &lt;br /&gt;
To make it visible, the value of the corresponding system parameter needs to be modified.&lt;br /&gt;
For this, a &#039;&#039;System Administrator&#039;&#039; needs to log in and go to [[System_administration#Parameters|Parameters]].&lt;br /&gt;
There, s/he needs to set &#039;bluetooth_enabler&#039; to &#039;&#039;Enable&#039;&#039;. &lt;br /&gt;
This will make the icon visible to all &#039;Laboratory Technitians&#039;.&lt;br /&gt;
&lt;br /&gt;
:When a &#039;&#039;Laboratory Technitian&#039;&#039; clicks this icon, the system will enable the [[Bluetooth|Bluetooth connection]] of the system, and the users will be able to connect their mobile device to ARIS. This capability is used to transfer images from the [[MobileApp:Main|Mobile App]] in case of automatic tests. From the moment the icon is orange, all the behavior is managed from the [[MobileApp:Main|Mobile App]] (i.e., from ARIS interface, you can only enable or disable the Bluetooth and everything happens in the background). When Bluetooth is active, the icon will turn orange. On clicking again, the feature will be disabled and the icon will be grey.&lt;/div&gt;</summary>
		<author><name>Wikiroot</name></author>
	</entry>
	<entry>
		<id>https://dl-prod.essi.upc.edu/ARIS/index.php?title=Backup_and_Restore&amp;diff=1676</id>
		<title>Backup and Restore</title>
		<link rel="alternate" type="text/html" href="https://dl-prod.essi.upc.edu/ARIS/index.php?title=Backup_and_Restore&amp;diff=1676"/>
		<updated>2024-01-12T15:06:54Z</updated>

		<summary type="html">&lt;p&gt;Wikiroot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Backup and Restore]]&lt;br /&gt;
&lt;br /&gt;
==Backup==&lt;br /&gt;
&lt;br /&gt;
The backup process for ARIS application involves regularly creating backups of the application&#039;s database to ensure data safety and the ability to restore the system in case of any issues. Here is a step-by-step guide on how the the backup is perfomred and how to customize it:&lt;br /&gt;
&lt;br /&gt;
 1.&#039;&#039;&#039;Access technical administration page:&#039;&#039;&#039; Log in to the application as an administrator and go to the Technical Administration section, then find the parameters tab. This section provides access to the backup-related parameters and settings.&lt;br /&gt;
&lt;br /&gt;
 2. &#039;&#039;&#039;Set Backup Frequency:&#039;&#039;&#039; In the parameters tab, locate the backup_frequency parameter. This parameter determines how often the backups will be created. Modify this parameter according to your requirements. For example, if you set it to &amp;quot;6&amp;quot;, a backup will be created every six hours. By default it will be set as 23 so it will create a backup daily.&lt;br /&gt;
&lt;br /&gt;
 3. &#039;&#039;&#039;Set Backup History:&#039;&#039;&#039; Locate the backup_history parameter in the same tab. This parameter defines the number of backups to retain. Modify this parameter to specify how many backups you want to keep. For instance, if you set it to &amp;quot;5&amp;quot;, the system will retain the most recent five backups. By default the parameter is set to three, so the system will only preserve the three most recent backups.&lt;br /&gt;
&lt;br /&gt;
[[File:backup_parameters.png|center|600px|thumb| Parameters of backup settings inside the parameters tab]]&lt;br /&gt;
&lt;br /&gt;
 4. &#039;&#039;&#039;Find the Backup Folder:&#039;&#039;&#039; The backup files will be stored in the &#039;&#039;ARIS/Backend/Database/Backups&#039;&#039; folder. Here you will find all the backup files with the creation date as name.&lt;br /&gt;
&lt;br /&gt;
[[File:backup_folder.png|center|600px|thumb| Backup folder with three backup files]]&lt;br /&gt;
&lt;br /&gt;
The backup process will be done automatic, you just need to modify, if you see it necessary, the parameters presented above. Every time ARIS is launched, it will generate a backup depending on the &#039;&#039;backup_frecuency&#039;&#039; parameter and keep as many as the &#039;&#039;backup_history&#039;&#039; parameter indicates.&lt;br /&gt;
&lt;br /&gt;
IMPORTANT NOTICE: You should realize that creating backups is absolutely useless if you do not regularly copy them out of your machine (e.g., to a USB).&lt;br /&gt;
&lt;br /&gt;
==Restore==&lt;br /&gt;
&lt;br /&gt;
In case of system failure or hard disk crash, you can restore the system from the latest backup file you extracted, following the next steps:&lt;br /&gt;
&lt;br /&gt;
 0. &#039;&#039;&#039;Stop de application:&#039;&#039;&#039; Remember that closing the browser is not enough, but you need to really [[Installation_and_Upgrades#Closing_ARIS|stop the services running in the background]].&lt;br /&gt;
&lt;br /&gt;
 1. &#039;&#039;&#039;Locate the last available backup:&#039;&#039;&#039; You should have extracted it to some external storage device, but if the hard disk didn&#039;t fail, you will find it in the backup folder &#039;&#039;C:/Users/Public/ARIS/Backend/Database/Backups&#039;&#039; (by default).&lt;br /&gt;
&lt;br /&gt;
 2. &#039;&#039;&#039;Delete Existing Database:&#039;&#039;&#039; Ensure that the &amp;quot;sql_app.db&amp;quot; file in the &#039;&#039;Database&#039;&#039; folder is either deleted or moved out of the folder. This step ensures that the restored backup will replace the existing database.&lt;br /&gt;
&lt;br /&gt;
[[File:sql_app.png|center|600px|thumb| sql_app.db file at the end of the folder]]&lt;br /&gt;
&lt;br /&gt;
 3. &#039;&#039;&#039;Locate the Desired Backup:&#039;&#039;&#039; In the Backup folder (&#039;&#039;ARIS/Backend/Database/Backups&#039;&#039;), locate the backup file you want to restore (filename indicates the date with format &#039;&#039;yymmddhhmmss.db&#039;&#039;). Choose the most recent backup or the one that suits your needs.&lt;br /&gt;
&lt;br /&gt;
 4. &#039;&#039;&#039;Copy Backup File:&#039;&#039;&#039; Copy the selected backup file.&lt;br /&gt;
&lt;br /&gt;
 5. &#039;&#039;&#039;Paste and Rename:&#039;&#039;&#039; Paste the copied backup file into the &#039;&#039;Database&#039;&#039; folder. Rename the backup file to &#039;&#039;sql_app.db&#039;&#039;. This step ensures that the restored backup file becomes the active database file for the application.&lt;br /&gt;
&lt;br /&gt;
 6. &#039;&#039;&#039;Restart ARIS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
By following these steps, you can perform regular backups of your application&#039;s database and restore the system using any of the previously created backup files. It is important to review and update the &#039;&#039;backup_frequency&#039;&#039; and &#039;&#039;backup_history&#039;&#039; parameters in the Technical Administration section to align with your data retention and backup requirements.&lt;/div&gt;</summary>
		<author><name>Wikiroot</name></author>
	</entry>
	<entry>
		<id>https://dl-prod.essi.upc.edu/ARIS/index.php?title=Define_new_language&amp;diff=1675</id>
		<title>Define new language</title>
		<link rel="alternate" type="text/html" href="https://dl-prod.essi.upc.edu/ARIS/index.php?title=Define_new_language&amp;diff=1675"/>
		<updated>2024-01-12T15:06:29Z</updated>

		<summary type="html">&lt;p&gt;Wikiroot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Define new language]]&lt;br /&gt;
&lt;br /&gt;
In this section you will find the information that will help you to add new languages to the ARIS application.&lt;br /&gt;
&lt;br /&gt;
==Introducction==&lt;br /&gt;
The multilanguage system of ARIS is implemented through some files, but to add a new language you will only need to know about two of them: &#039;&#039;languageList.json&#039;&#039; and the language JSON files. &lt;br /&gt;
You will find these files in the &#039;&#039;lang&#039;&#039; folder in ARIS system files (under &amp;quot;C:\Users\Public\ARIS\Frontend\build&amp;quot; by default in MSWindows).&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;languageList.json&#039;&#039;===&lt;br /&gt;
This file contains a list of all the languages ​​that the multilanguage system of the ARIS application can handle. All the languages ​​it contains will appear in the dropdown menu on the ARIS navigation bar.&lt;br /&gt;
[[File:LanguageList.PNG|none|400px|thumb| &#039;&#039;languageList.json&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
===Language JSON files===&lt;br /&gt;
By default, the ARIS system contains language JSON files that correspond to the Spanish and English languages. &lt;br /&gt;
These files contain all the translations of the messages displayed in ARIS interface, following a JSON structure where the key has to be the same in all the language files, you can see the example in the images below.&lt;br /&gt;
[[File:EnJson.png|none|400px|thumb| English JSON file]]&lt;br /&gt;
[[File:EsJson.png|none|400px|thumb| Spanish JSON file. Notice that the keys for the same words are the same as in both files]]&lt;br /&gt;
&lt;br /&gt;
==How to add a new language?==&lt;br /&gt;
Thanks to how the multilanguage system is implemented, in order to add a new language not provided by default in the distribution, you only have to follow two simple steps that we explain below.&lt;br /&gt;
&lt;br /&gt;
 · &#039;&#039;&#039;Step 1:&#039;&#039;&#039; Add a new language JSON file. Remember that it must follow the same structure as the files for other languages, so they must all contain the same keys. We recommend naming the new files as the [https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes ISO 639-1] code of the new language.&lt;br /&gt;
&lt;br /&gt;
 · &#039;&#039;&#039;Step 2:&#039;&#039;&#039; Add the new language to the &#039;&#039;languageList.json&#039;&#039; file just as the other languages already listed.&lt;br /&gt;
  &#039;&#039;{&amp;quot;fileName&amp;quot;: &amp;quot;NewLanguageCode&amp;quot;, &amp;quot;label&amp;quot;: &amp;quot;NewLanguageName&amp;quot;},&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
You don&#039;t have to worry about modifying any other file, if you have followed the above two steps you have successfully added a new language to the ARIS system, that will automatically be added to the [[User Guide#Language|Language]] in the [[User Guide#Navigation bar|Navigation bar]].&lt;/div&gt;</summary>
		<author><name>Wikiroot</name></author>
	</entry>
	<entry>
		<id>https://dl-prod.essi.upc.edu/ARIS/index.php?title=Installation_and_Upgrades&amp;diff=1674</id>
		<title>Installation and Upgrades</title>
		<link rel="alternate" type="text/html" href="https://dl-prod.essi.upc.edu/ARIS/index.php?title=Installation_and_Upgrades&amp;diff=1674"/>
		<updated>2024-01-12T15:05:30Z</updated>

		<summary type="html">&lt;p&gt;Wikiroot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Installation and Upgrades]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:left; margin: 0px 20px 0px 0px&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
This is a step-by-step guide on how install and run the ARIS application. It contains information about its requirements, installation and upgrades.&lt;br /&gt;
&amp;lt;BR/&amp;gt;&amp;lt;BR/&amp;gt;&amp;lt;BR/&amp;gt;&amp;lt;BR/&amp;gt;&amp;lt;BR/&amp;gt;&amp;lt;BR/&amp;gt;&amp;lt;BR/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installing ARIS==&lt;br /&gt;
[[File:Warning.png|left|70px|]]&lt;br /&gt;
 It is possible that when installing or running the application for the first time an administrator permissions window or a firewall windows will pop up. You should not worry much about it, and just accept it since the application will need the permissions to connect to internet to write the necessary files on your hard disk.&lt;br /&gt;
&lt;br /&gt;
To start the installation, you have to execute the &#039;&#039;ARIS_Setup&#039;&#039; file, which is the installer of the application, available in different languages (notice that this is different from the language of the application itself). &lt;br /&gt;
This will open a window where you can select the language of the installation instructions. &lt;br /&gt;
Simply choose the language you are most familiar with.&lt;br /&gt;
[[File:ARIS1.png|none|400px|thumb| ARIS installer language selector]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Once you select the language and click on the accept button, on the following screens you only have to click on the &#039;&#039;Next&#039;&#039; button. Notice that the &#039;&#039;Create a desktop shortcut&#039;&#039; is selected by default, we recommend selecting it.&lt;br /&gt;
[[File:ARIS21.png|none|400px|thumb| Select &#039;&#039;Create a desktop shortcut&#039;&#039; for easy access to the application]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The next step is to click on the install button in the next window. This will install all the necessary files for the application to function properly.&lt;br /&gt;
[[File:ARIS31.png|none|400px|thumb| Click &#039;&#039;Install&#039;&#039; to start the application installation ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If everything went well a final window will show a satisfactory message, as it can be observed in the following image. To finalize the installation press the &#039;&#039;Finish&#039;&#039; button of the window.&lt;br /&gt;
[[File:ARIS41.png|none|400px|thumb| Finish the application installation ]]&lt;br /&gt;
&lt;br /&gt;
==[[File:IconOrange.png|left|20px]] Running ARIS==&lt;br /&gt;
&lt;br /&gt;
If you created a link in your desktop, just double-click it. Otherwise, go to the folder where you installed it (&#039;&#039;C:\Users\Public\ARIS&#039;&#039; by default in MSWindows) and double click &#039;&#039;ARIS.exe&#039;&#039;. The execution will open the ARIS services that will run in the background, you will find a new icon at the &#039;&#039;hide icon menu&#039;&#039; in the Operating system toolbar (typically on the bottom right of the screen). In addition, it will also open a new browser tab with the application running. Please be patient, this will take a while as the application needs to wait first for the services to start up in the background in order to work properly. &lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; justify-content: center;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;&lt;br /&gt;
    [[File:Aris_icon_bar.png|thumb|400px|ARIS icon at the hide icon menu]]&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;&lt;br /&gt;
    [[File:Aris_icon_expanded_bar.png|thumb|400px|ARIS icon at the expanded hide icon menu]]&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Initial configuration===&lt;br /&gt;
[[File:LoginFirstMessage.png|right|300px|thumb| Message on login the empty system]]&lt;br /&gt;
&lt;br /&gt;
On logging for the first time, a warning appears highlighting that there are no users in the system.&lt;br /&gt;
Hence, access is automatically granted and a new &#039;&#039;System Administrator&#039;&#039; is created with the provided username and password (any values are accepted at this stage and recorded for further use in the system).&lt;br /&gt;
&lt;br /&gt;
Congratulations! you have successfully installed and executed the new ARIS application.&lt;br /&gt;
[[File:ARIS5.png|center|600px|thumb| You should see a browser tab with the application running like this]]&lt;br /&gt;
&lt;br /&gt;
As a first important note, the system has three different [[System administration#Roles|roles]] with different and complementary functionalities.&lt;br /&gt;
Consequently, the first necessary thing is to [[System_administration#Users|create two more users]] with the other two roles &#039;&#039;Laboratory Technician&#039;&#039; and &#039;&#039;Laboratory Supervisor&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Once the other two users are created, it is important to notice that the initial setting contains some real values for most of the features like laboratory areas or services, but not for other configurable lists of values like regions, locations or health facilities which only contain a fake exemplary instance.&lt;br /&gt;
This exemplary instances should be replaced by real ones before starting to introduce patients and requests in the system.&lt;br /&gt;
This should be done through the [[Configuration|Configuration]] functionalities by the &#039;&#039;System Administrator&#039;&#039; and &#039;&#039;Laboratory supervisor&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Upgrading ARIS==&lt;br /&gt;
[[File:updater1.png|right|600px|thumb|Select one of the options]]&lt;br /&gt;
To upgrade the application you will only need an Internet connection. Once you are connected to the Internet, if there is a new version of ARIS, a pop-up window will appear the next time that you open the application showing three options asking you to update it. The behavior of these options is described below:&lt;br /&gt;
&lt;br /&gt;
 · &#039;&#039;&#039;Update now&#039;&#039;&#039;: This option will open a window with a progress bar and a button that you must press to start the update of the software, once this is updated (should take a few minutes), a message window will appear with a successful message, when you click on &#039;&#039;Accept&#039;&#039; the program will start with the last version.&lt;br /&gt;
&lt;br /&gt;
 · &#039;&#039;&#039;No (Defer for 30 days)&#039;&#039;&#039;: If you click this option, the software will not be updated and no update message will appear until 30 days have passed.&lt;br /&gt;
&lt;br /&gt;
 · &#039;&#039;&#039;Remind me later&#039;&#039;&#039;: Clicking on this option will not update the software, but the next time you launch the system, the update message will appear again.&lt;br /&gt;
&lt;br /&gt;
==Closing ARIS==&lt;br /&gt;
[[File:Aris_close.png|thumb|right|400px|Close option when clicking on the ARIS icon to close services]]&lt;br /&gt;
When yo want to close the application you will need to follow two easy steps:&lt;br /&gt;
&lt;br /&gt;
# The first step is to close the browser tab where the application is running. This will only close the visual part of the application (i.e., opening again the browser and providing the same URL will still take you to the application), so be sure to execute the second step to actually interrupt the services running in the background.&lt;br /&gt;
# In the second step you will need to right click on the ARIS icon located at the &amp;quot;hide icon menu&amp;quot; in the operating system toolbar, then click on close. This will finalize the services that were running on the background, it is important to finalize the services or otherwise you will not be able to reopen the application again (also this is the way to reset ARIS in case of any unstable behaviour).&lt;/div&gt;</summary>
		<author><name>Wikiroot</name></author>
	</entry>
	<entry>
		<id>https://dl-prod.essi.upc.edu/ARIS/index.php?title=Main_Page&amp;diff=1673</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://dl-prod.essi.upc.edu/ARIS/index.php?title=Main_Page&amp;diff=1673"/>
		<updated>2024-01-12T15:04:19Z</updated>

		<summary type="html">&lt;p&gt;Wikiroot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Main]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:left; margin: 0px 20px 0px 0px&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
[[File:LogoProbitas.png|right|thumb|250px|link=https://www.fundacionprobitas.org|Probitas Foundation]]&lt;br /&gt;
&lt;br /&gt;
ARIS is a laboratory software system for patient management, analysis and laboratory tests. It offers basic functionalities and a simple interface that can be flexibly configured to support the main tasks of a laboratory. ARIS has been designed specifically by [https://www.fundacionprobitas.org Probitas Foundation] and it is available to laboratories free of charge.&lt;br /&gt;
&lt;br /&gt;
These pages contain all the useful information for both final users as well as administrators.&lt;br /&gt;
&lt;br /&gt;
==Installation and Upgrades==&lt;br /&gt;
[[File:Main page.PNG|right|thumb|Main page of the software]]&lt;br /&gt;
&lt;br /&gt;
First of all, the application needs to be installed in a regular computer. It will automatically install some required software platforms. The [[Installation and Upgrades|Installation and Upgrades]] page contains all the details and step by step instructions to do it. If an Internet connection is at hand, it can also be upgraded when a new version is available, as explained in the same page.&lt;br /&gt;
&lt;br /&gt;
The application has been developed with native support in English and Spanish, however, it supports multilanguage. The [[Define new language|Define new language]] page explains how to extend it to other languages.&lt;br /&gt;
&lt;br /&gt;
==User Guide==&lt;br /&gt;
&lt;br /&gt;
The [[User Guide|User Guide]] page contains all the information necessary for both final users as well as administrators. It explains all functionalities provided by the application.&lt;br /&gt;
&lt;br /&gt;
==Backup and Restore==&lt;br /&gt;
&lt;br /&gt;
As for any other information system, it is important to extract a copy of the database regularly, and move it to another support for safety reasons. The [[Backup and Restore|Backup and Restore]] page explains how such copy can be generated and accessed, as well as used to recover all the data in the unlikely case of database corruption.&lt;/div&gt;</summary>
		<author><name>Wikiroot</name></author>
	</entry>
	<entry>
		<id>https://dl-prod.essi.upc.edu/ARIS/index.php?title=MediaWiki:Breadcrumbs&amp;diff=1672</id>
		<title>MediaWiki:Breadcrumbs</title>
		<link rel="alternate" type="text/html" href="https://dl-prod.essi.upc.edu/ARIS/index.php?title=MediaWiki:Breadcrumbs&amp;diff=1672"/>
		<updated>2024-01-12T14:58:01Z</updated>

		<summary type="html">&lt;p&gt;Wikiroot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Main Page @&lt;br /&gt;
* ARIS:Installation and Upgrades @ [[Main Page|ARIS]] &amp;gt;&lt;br /&gt;
* ARIS:Define new language @ [[Main Page|ARIS]] &amp;gt;&lt;br /&gt;
* ARIS:User Guide @ [[Main Page|ARIS]] &amp;gt;&lt;br /&gt;
* ARIS:Configuration @ [[Main Page|ARIS]] &amp;gt; [[User Guide|User Guide]] &amp;gt;&lt;br /&gt;
* ARIS:Data analysis @ [[Main Page|ARIS]] &amp;gt; [[User Guide|User Guide]] &amp;gt;&lt;br /&gt;
* ARIS:Patients @ [[Main Page|ARIS]] &amp;gt; [[User Guide|User Guide]] &amp;gt;&lt;br /&gt;
* ARIS:Requests @ [[Main Page|ARIS]] &amp;gt; [[User Guide|User Guide]] &amp;gt;&lt;br /&gt;
* ARIS:System administration @ [[Main Page|ARIS]] &amp;gt; [[User Guide|User Guide]] &amp;gt;&lt;br /&gt;
* ARIS:System information @ [[Main Page|ARIS]] &amp;gt; [[User Guide|User Guide]] &amp;gt;&lt;br /&gt;
* ARIS:Bluetooth @ [[Main Page|ARIS]] &amp;gt; [[User Guide|User Guide]] &amp;gt;&lt;br /&gt;
* ARIS:Backup and Restore @ [[Main Page|ARIS]] &amp;gt;&lt;br /&gt;
&amp;lt;!--* default   @ [[Main Page|Main Page]] &amp;gt; --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wikiroot</name></author>
	</entry>
	<entry>
		<id>https://dl-prod.essi.upc.edu/ARIS/index.php?title=User_Guide&amp;diff=1671</id>
		<title>User Guide</title>
		<link rel="alternate" type="text/html" href="https://dl-prod.essi.upc.edu/ARIS/index.php?title=User_Guide&amp;diff=1671"/>
		<updated>2024-01-12T14:51:55Z</updated>

		<summary type="html">&lt;p&gt;Wikiroot: Wikiroot moved page ARIS:User Guide to User Guide without leaving a redirect&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:ARIS:User Guide]]&lt;br /&gt;
This is a step-by-step user guide on the ARIS system. It contains information on what each functionality does and instructions on how to use them.&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; margin: 0px 0px 0px 0px&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;graphviz border=&#039;frame&#039; format=&#039;svg&#039;&amp;gt;&lt;br /&gt;
digraph FunctionalitiesDiagram {&lt;br /&gt;
  node [shape=&amp;quot;oval&amp;quot; style=filled fillcolor=&amp;quot;orange&amp;quot; fontsize=&amp;quot;9pt&amp;quot;];&lt;br /&gt;
  //----- Main graph&lt;br /&gt;
    // Nodes&lt;br /&gt;
    ARIS [label=&amp;quot;ARIS&amp;quot;];&lt;br /&gt;
  //----- Patients graph&lt;br /&gt;
    // Nodes&lt;br /&gt;
    Patients [label=&amp;quot;Patients&amp;quot; URL=&amp;quot;[[ARIS:Patients]]&amp;quot;];&lt;br /&gt;
    // Edges&lt;br /&gt;
    ARIS -&amp;gt; Patients;&lt;br /&gt;
  //----- Requests graph&lt;br /&gt;
    // Nodes&lt;br /&gt;
    Requests [label=&amp;quot;Requests&amp;quot; URL=&amp;quot;[[ARIS:Requests]]&amp;quot;];&lt;br /&gt;
    // Edges&lt;br /&gt;
    ARIS -&amp;gt; Requests;&lt;br /&gt;
  //----- Data Analysis graph&lt;br /&gt;
    // Nodes&lt;br /&gt;
    DataAnalysis [label=&amp;quot;Data Analysis&amp;quot; URL=&amp;quot;[[ARIS:Data_analysis]]&amp;quot;];&lt;br /&gt;
    // Edges&lt;br /&gt;
    ARIS -&amp;gt; DataAnalysis;&lt;br /&gt;
  //----- Configuration graph&lt;br /&gt;
    // Nodes&lt;br /&gt;
    Configuration [label=&amp;quot;Configuration&amp;quot; URL=&amp;quot;[[ARIS:Configuration]]&amp;quot;];&lt;br /&gt;
    // Edges&lt;br /&gt;
    ARIS -&amp;gt; Configuration;&lt;br /&gt;
  //----- System Administration graph&lt;br /&gt;
    // Nodes&lt;br /&gt;
    SystemAdministration [label=&amp;quot;System Administration&amp;quot; URL=&amp;quot;[[ARIS:System_administration]]&amp;quot;];&lt;br /&gt;
    // Edges&lt;br /&gt;
    ARIS -&amp;gt; SystemAdministration;&lt;br /&gt;
  //----- System Information graph&lt;br /&gt;
    // Nodes&lt;br /&gt;
    SystemInformation [label=&amp;quot;System Information&amp;quot;];&lt;br /&gt;
    // Edges&lt;br /&gt;
    ARIS -&amp;gt; SystemInformation;}&lt;br /&gt;
&amp;lt;/graphviz&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
==Log in page== &lt;br /&gt;
[[File:Login_-_Made_with_Clipchamp.mp4|right|500px]]&lt;br /&gt;
&lt;br /&gt;
The first step to work with ARIS, once the software is properly downloaded and installed (see [[ARIS:Installation and Upgrades|Installation and Upgrades]]), the users have to create each an identity (username and password). Entering these both credentials will allow the access to the software and the screen will show now the main page of the system.&lt;br /&gt;
If the username or password is incorrect, a red information box will pop up above the &#039;&#039;log in now&#039;&#039; button.&lt;br /&gt;
&lt;br /&gt;
It is crucial to remember that the system has three different [[ARIS:System administration#Roles|roles]] with different and complementary functionalities.&lt;br /&gt;
Consequently, at least three users need to exist, one with each different role &#039;&#039;System Administrator&#039;&#039;, &#039;&#039;Laboratory Technician&#039;&#039; and &#039;&#039;Laboratory Supervisor&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Since the interface is through a browser, we have all of its typical features.&lt;br /&gt;
Among others saving usernames and passwords (some browsers even do it by default).&lt;br /&gt;
Notice that in this case, this is not a good practice and should be avoided.&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Sidebar==&lt;br /&gt;
[[File:Sidebar.PNG|right|thumb|Sidebar found on the left side of the interface]]&lt;br /&gt;
The sidebar contains information about the user&#039;s account and is a tool to navigate between the different functionalities of the system. &amp;lt;/br&amp;gt;&lt;br /&gt;
At the very top of the orange sidebar, the software&#039;s name is displayed in a bold white font. &lt;br /&gt;
&lt;br /&gt;
Just below the title, there is a small box that informs the user of the account currently in use, by means of the user&#039;s name and role corresponding to this username. &amp;lt;/br&amp;gt; &lt;br /&gt;
Underneath, there is a list of the different functionalities listed below.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin:auto&amp;quot;&lt;br /&gt;
|+ Functionalities of the system&lt;br /&gt;
|-&lt;br /&gt;
! Functionality !! Description&lt;br /&gt;
|-&lt;br /&gt;
| [[ARIS:Patients|Patients]] [[File:Patients.PNG|25px|right]] || Create and edit patients, as well as navigate through the patients list.&lt;br /&gt;
|-&lt;br /&gt;
| [[ARIS:Requests|Requests]] [[File:Requests.PNG|25px|right]] || Create and edit requests, as well as different types of search.&lt;br /&gt;
|-&lt;br /&gt;
| [[ARIS:Data analysis|Data analysis]] [[File:Data_Analysis.PNG|25px|right]] || Basic statistics on the performance of the laboratory.&lt;br /&gt;
|-&lt;br /&gt;
| [[ARIS:Configuration|Configuration]] [[File:Configuration.PNG|25px|right]] || Options offered by the system in the different dropboxes of the forms.&lt;br /&gt;
|-&lt;br /&gt;
| [[ARIS:System administration|System administration]] [[File:System_administration.PNG|25px|right]] || User administration and edition of software parameters.&lt;br /&gt;
|-&lt;br /&gt;
| System information [[File:System_Information.PNG|25px|right]] || Software license, version and credits.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Most of these functionalities have subsets of actions that can be accessed through the small downward arrow to the right of the name. To change between actions, simply click on the desired functionality and the display will change.&lt;br /&gt;
&lt;br /&gt;
==General features==&lt;br /&gt;
; Arrow&lt;br /&gt;
:[[File:Arrow.PNG|left|50px]] This downward &amp;lt;u&amp;gt;arrow&amp;lt;/u&amp;gt; is present when there is a menu with different options to choose from. The user can filter the options by writing down normally in the box. The options displayed can be manipulated through the [[ARIS:Configuration|Configuration]] functionality.&lt;br /&gt;
&lt;br /&gt;
; Asterisk&lt;br /&gt;
:[[File:Asterisk.PNG|left|50px]] The red &amp;lt;u&amp;gt;asterisk&amp;lt;/u&amp;gt; represents a mandatory field. In other words, if a box contains an asterisk, it must be filled in order to keep doing the desired task. The current action in progress will not conclude until all of the corresponding fields are filled.&lt;br /&gt;
&lt;br /&gt;
; Delete&lt;br /&gt;
:[[File:Delete.PNG|50px]] This button is generally found in the [[ARIS:Configuration|Configuration]] functionality. It allows the user to delete predefined instances of the different concepts, such as the regions or locations available in the creation of patients, for instance. Not instances of every concept are deletable. For example, it is not possible to delete patients, requests or users.&lt;br /&gt;
&lt;br /&gt;
; Editing&lt;br /&gt;
:In general, there is not any icon associated to edition of elements. By simply clinking on the corresponding row, its details are displayed. These are then editable, except in the case of patients, that are read-only until a button to enable modifications is pressed.&lt;br /&gt;
&lt;br /&gt;
:[[File:Patientinfo.PNG|50px]] The exception to this rule is the details of a test. In this case, this icon corresponds to the possibility of showing and potentially changing the results and notes of the test, as well as more information about the corresponding sample. This happens in the &#039;&#039;Analytical tests&#039;&#039; tab reached at either [[ARIS:Requests#Introduce results|Introduce results]],  [[ARIS:Requests#Validate results|Validate results]], as well as the [[ARIS:Requests#Search historic|Historical requests]].&lt;br /&gt;
&lt;br /&gt;
; Search bar&lt;br /&gt;
:[[File:Searchpatients.PNG|centre|750px]] There is a search box at the top of most of the forms that contain tables with lists of elements, like the [[ARIS:Patients#Search|&#039;&#039;search patients&#039;&#039;]] or [[ARIS:Requests#Create|&#039;&#039;create requests&#039;&#039;]] tabs. This search box allows the user to filter by different fields like name, phone, health facility ID, creation date or last modification date. To choose one of these, the user must click on the downwards arrow found to the right of &#039;&#039;search field&#039;&#039; and pick the desired field (this possibility is not available if the table contains only one column to be searched). Once the field is chosen, the user can type the information corresponding to the search field in the box on the left.&lt;br /&gt;
&lt;br /&gt;
:There is a system parameter that establishes the minimum number of elements required for the search box to be shown (i.e., tables with a small number of elements may not require a search functionality).&lt;br /&gt;
&lt;br /&gt;
; Locked item&lt;br /&gt;
:[[File:Lock.PNG|50px]] This icon appears attached to elements of a list that cannot be directly selected or deselected. This happens whit groups of tests or profiles. Thus, choosing a group of tests does not allow to remove any of its components, as they are an indivisible set.&lt;br /&gt;
&lt;br /&gt;
==Navigation bar==&lt;br /&gt;
&lt;br /&gt;
; Language&lt;br /&gt;
[[File:Language1.PNG|left|50px]] &lt;br /&gt;
:The &amp;lt;u&amp;gt;language&amp;lt;/u&amp;gt; in use is displayed in the top right corner of the page, the user is able to change it depending on their preference by clicking on the text and choosing the language desired. There are currently two options of language for the system; English and Spanish.&lt;br /&gt;
&lt;br /&gt;
; Profile&lt;br /&gt;
[[File:Profile.PNG|left|50px]] &lt;br /&gt;
:When clicking on this icon, found in the top right corner of the page, two options will show up. The first, is the &amp;lt;u&amp;gt;log-out&amp;lt;/u&amp;gt; option, when pressing on this option, the page will change to the [[#Log in page|log in page]], through which the user will be able to change the account they are using. The second icon called &amp;lt;u&amp;gt;change password&amp;lt;/u&amp;gt; will produce a pop-up window when clicked, where the user might change their password.&lt;br /&gt;
:; &#039;&#039;Change password&#039;&#039;&lt;br /&gt;
::There are two ways of changing the password associated with the username.&lt;br /&gt;
::# The password can be changed by the user. All they have to do is press on the [[#Profile|profile]] icon, click on change password, and a screen will come up with the title &#039;&#039;&#039;Change password&#039;&#039;&#039;. Next, the user must just fill in the required boxes with their current password, their desired password and, finally, repeat their new password.&lt;br /&gt;
::# Another method to change the password would involve accessing the [[ARIS:System administration|system administration]] functionality and going to the [[ARIS:System administration#Users|users]] tab. Once in this tab, the user can choose a patient, and click on edit patient. Then, at the bottom of the page, the user is able to find two non-obligatory fields named &#039;&#039;password&#039;&#039; and &#039;&#039;repeat password&#039;&#039;. These must be filled in order to change the password.&lt;br /&gt;
&lt;br /&gt;
; Bluetooth (not visible by default)&lt;br /&gt;
[[File:Bluetooth.PNG|left|50px]] &lt;br /&gt;
:By default, this icon is hidden, because most laboratories are not going to use this functionality (only those participating in the [[Main_Page|IMAGING]] project). &lt;br /&gt;
To make it visible, the value of the corresponding system parameter needs to be modified.&lt;br /&gt;
For this, a &#039;&#039;System Administrator&#039;&#039; needs to log in and go to [[ARIS:System_administration#Parameters|Parameters]].&lt;br /&gt;
There, s/he needs to set &#039;bluetooth_enabler&#039; to &#039;&#039;Enable&#039;&#039;. &lt;br /&gt;
This will make the icon visible to all &#039;Laboratory Technitians&#039;.&lt;br /&gt;
&lt;br /&gt;
:When a &#039;&#039;Laboratory Technitian&#039;&#039; clicks this icon, the system will enable the [[ARIS:Bluetooth|Bluetooth connection]] of the system, and the users will be able to connect their mobile device to ARIS. This capability is used to transfer images from the [[MobileApp:Main|Mobile App]] in case of automatic tests. From the moment the icon is orange, all the behavior is managed from the [[MobileApp:Main|Mobile App]] (i.e., from ARIS interface, you can only enable or disable the Bluetooth and everything happens in the background). When Bluetooth is active, the icon will turn orange. On clicking again, the feature will be disabled and the icon will be grey.&lt;/div&gt;</summary>
		<author><name>Wikiroot</name></author>
	</entry>
	<entry>
		<id>https://dl-prod.essi.upc.edu/ARIS/index.php?title=System_administration&amp;diff=1670</id>
		<title>System administration</title>
		<link rel="alternate" type="text/html" href="https://dl-prod.essi.upc.edu/ARIS/index.php?title=System_administration&amp;diff=1670"/>
		<updated>2024-01-12T14:51:44Z</updated>

		<summary type="html">&lt;p&gt;Wikiroot: Wikiroot moved page ARIS:System administration to System administration without leaving a redirect&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:ARIS:System administration]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; margin: 0px 0px 0px 0px&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;graphviz border=&amp;quot;frame&amp;quot; format=&amp;quot;svg&amp;quot;&amp;gt;&lt;br /&gt;
digraph AdministrationDiagram {&lt;br /&gt;
  node [shape=oval style=filled fillcolor=orange fontsize=&amp;quot;9pt&amp;quot;];&lt;br /&gt;
  //----- System Administration graph&lt;br /&gt;
    // Nodes&lt;br /&gt;
    SystemAdministration [label=&amp;quot;System Administration&amp;quot;];&lt;br /&gt;
    Generic [label=&amp;quot;Generic&amp;quot; URL=&amp;quot;#Generic&amp;quot;];&lt;br /&gt;
    Technical [label=&amp;quot;Technical&amp;quot; URL=&amp;quot;#Technical&amp;quot;];&lt;br /&gt;
    Users [label=&amp;quot;Users&amp;quot; shape=tab URL=&amp;quot;#Users&amp;quot;];&lt;br /&gt;
    AccessLog [label=&amp;quot;Access Log&amp;quot; shape=tab URL=&amp;quot;#Access_log&amp;quot;];&lt;br /&gt;
    DownloadedFields [label=&amp;quot;Downloaded Fields&amp;quot; shape=tab URL=&amp;quot;#Downloaded_fields&amp;quot;];&lt;br /&gt;
    SummaryOfInstances [label=&amp;quot;Summary of Instances&amp;quot; shape=tab URL=&amp;quot;#Summary_of_instances&amp;quot;];&lt;br /&gt;
    Roles [label=&amp;quot;Roles&amp;quot; shape=tab URL=&amp;quot;#Roles&amp;quot;];&lt;br /&gt;
    Parameters [label=&amp;quot;Parameters&amp;quot; shape=tab URL=&amp;quot;#Parameters&amp;quot;];&lt;br /&gt;
    // Edges&lt;br /&gt;
    SystemAdministration -&amp;gt; Generic;&lt;br /&gt;
    SystemAdministration -&amp;gt; Technical;&lt;br /&gt;
    // Edges&lt;br /&gt;
    Generic -&amp;gt; Users;&lt;br /&gt;
    Generic -&amp;gt; AccessLog;&lt;br /&gt;
    Generic -&amp;gt; DownloadedFields; &lt;br /&gt;
    // Edges&lt;br /&gt;
    Technical -&amp;gt; SummaryOfInstances;&lt;br /&gt;
    Technical -&amp;gt; Roles;&lt;br /&gt;
    Technical -&amp;gt; Parameters;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/graphviz&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This groups all knobs that allow to manage and adapt the behavior of ARIS to the needs of the laboratory and user preferences.&lt;br /&gt;
They are grouped in two to facilitate their access. &lt;br /&gt;
The first one is more generic and allows both laboratory supervisor and system administration to access some basic stuff.&lt;br /&gt;
The second one is only available to the system administrator, since it is considered to require more advance technological skills.&lt;br /&gt;
&lt;br /&gt;
==Generic==&lt;br /&gt;
This groups all the basic administration functionalities.&lt;br /&gt;
They are available for both the system administration and the laboratory supervisor.&lt;br /&gt;
===Users===&lt;br /&gt;
[[File:Newuser.PNG|right|thumb|750px|User creation form]]&lt;br /&gt;
When clicking on the edit or &#039;&#039;New user&#039;&#039; buttons, a form pops up on the screen. The information necessary to create a user consists of a &#039;&#039;Username&#039;&#039;, &#039;&#039;Name&#039;&#039;, &#039;&#039;Middle name&#039;&#039;, &#039;&#039;password&#039;&#039; and the person&#039;s [[#Roles|Role]] within the system.&lt;br /&gt;
This Role will determine the functionalities available to the user.&lt;br /&gt;
A note, without any effect in the behavior of the application can be added to indicate any relevant information to the system administrator.&lt;br /&gt;
&lt;br /&gt;
This same form allows the system administrator to modify the password of any other user.&lt;br /&gt;
For security reasons, this password must contain some number, some capital letter, some small letter, and at least eight characters.&lt;br /&gt;
&lt;br /&gt;
Since they are used to audit changes in patients and requests, the users cannot be deleted from the system.&lt;br /&gt;
However, they can be declared not to be active, which would prevent them from logging in, but still keep track in the database of all their past actions.&lt;br /&gt;
&lt;br /&gt;
===Access log===&lt;br /&gt;
The &#039;&#039;access log&#039;&#039; shows the user which user has done an action within the system and exactly when. The timestamp is in the format &#039;&#039;&#039;Year-Month-Day Hour:Minute:Second&#039;&#039;&#039;&lt;br /&gt;
[[File:Accesslog.PNG|right|thumb|600px|Example of access log]]&amp;lt;/br&amp;gt;&lt;br /&gt;
There are three actions recorded by the access log, &#039;&#039;successful log in&#039;&#039;, &#039;&#039;wrong user&#039;&#039; and &#039;&#039;failed log in&#039;&#039;. This last action refers to the wrong password being used.&lt;br /&gt;
&lt;br /&gt;
===Downloaded fields===&lt;br /&gt;
ARIS allows the laboratory supervisor to download all the information in the database into a single file in their computer. &lt;br /&gt;
There are two possible download options, depending of the format of the generated file being plain CSV, or compressed and password protected ZIP. &lt;br /&gt;
These documents will contain information on the requests, and by extension, on the corresponding patients. &lt;br /&gt;
Thus, due to patient confidentiality, not all of the personal data should be in the downloaded file.&lt;br /&gt;
The checkboxes in this form allow the laboratory supervisor as well as the system administrator to decide which fields will be downloaded in each one of the formats.&lt;br /&gt;
&lt;br /&gt;
==Technical==&lt;br /&gt;
This groups all the more advanced administration functionalities.&lt;br /&gt;
They are available only for the system administration.&lt;br /&gt;
&lt;br /&gt;
===Summary of instances===&lt;br /&gt;
[[File:Summaryofinstancessmol.PNG|right|250px|thumb|Summary of instances]]&lt;br /&gt;
This tab displays information about the different existing instances in the application.  &lt;br /&gt;
Some examples are: the number of patients, users, requests or genders. &lt;br /&gt;
This information comes directly from the database and is automatically updated after every modification in the system.&lt;br /&gt;
It can be useful to investigate potential performance problems is case of extremely large numbers.&lt;br /&gt;
To facilitate the reading and identification of the different kinds of instances, the information is divided into three sections: &#039;&#039;Data&#039;&#039;, &#039;&#039;Administration&#039;&#039; and &#039;&#039;Configuration&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===Roles===&lt;br /&gt;
This tab is displayed and works, in the same way as the [[ARIS:Configuration#State of the request|State of the request]] tab in the [[ARIS:Configuration|Configuration]] functionality. &lt;br /&gt;
The roles are unchangeable, but their labels (not the corresponding functionality) can be customized.&lt;br /&gt;
&lt;br /&gt;
Each role has different actions allowed within the application, chosen due to the tasks the people are expected to carry out. &lt;br /&gt;
Thus, there are three roles within the system, which indicate the functionalities that a user can perform, as can be seen in the following table.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin:auto; text-align: center;&amp;quot;&lt;br /&gt;
|+ Allowed functionalities per role&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot;| Functionalities !! Laboratory Technician !! Laboratory Supervisor !! System administrator&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; rowspan=&amp;quot;2&amp;quot; | Patient || style=&amp;quot;text-align:left;&amp;quot; |  Create || [[File:Tick.png|frameless|25px]] || [[File:Cross.png|frameless|25px]] || [[File:Cross.png|frameless|25px]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | Search || [[File:Tick.png|frameless|25px]] || [[File:Cross.png|frameless|25px]] || [[File:Cross.png|frameless|25px]] &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; rowspan=&amp;quot;6&amp;quot; | Request || style=&amp;quot;text-align:left;&amp;quot; | Create || [[File:Tick.png|frameless|25px]] || [[File:Cross.png|frameless|25px]] || [[File:Cross.png|frameless|25px]] &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | Change information || [[File:Tick.png|frameless|25px]] || [[File:Cross.png|frameless|25px]] || [[File:Cross.png|frameless|25px]] &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | Deliver samples || [[File:Tick.png|frameless|25px]] || [[File:Cross.png|frameless|25px]] || [[File:Cross.png|frameless|25px]] &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | Introduce results || [[File:Tick.png|frameless|25px]] || [[File:Cross.png|frameless|25px]] || [[File:Cross.png|frameless|25px]] &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | Validate results || [[File:Cross.png|frameless|25px]] || [[File:Tick.png|frameless|25px]] || [[File:Cross.png|frameless|25px]] &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | Search historic || [[File:Tick.png|frameless|25px]] || [[File:Tick.png|frameless|25px]] || [[File:Cross.png|frameless|25px]] &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; colspan=&amp;quot;2&amp;quot; | Data analysis || [[File:Cross.png|frameless|25px]] || [[File:Tick.png|frameless|25px]] || [[File:Cross.png|frameless|25px]] &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; rowspan=&amp;quot;2&amp;quot; | Configuration || style=&amp;quot;text-align:left;&amp;quot; | Generic || [[File:Cross.png|frameless|25px]] || [[File:Tick.png|frameless|25px]] || [[File:Tick.png|frameless|25px]] &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | Technical || [[File:Cross.png|frameless|25px]] || [[File:Tick.png|frameless|25px]] || [[File:Cross.png|frameless|25px]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; rowspan=&amp;quot;2&amp;quot; | Administration || style=&amp;quot;text-align:left;&amp;quot;| Generic || [[File:Cross.png|frameless|25px]] || [[File:Tick.png|frameless|25px]] || [[File:Tick.png|frameless|25px]] &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; | Technical || [[File:Cross.png|frameless|25px]] || [[File:Cross.png|frameless|25px]] || [[File:Tick.png|frameless|25px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Parameters===&lt;br /&gt;
Parameters determine the behavior of some functionalities.&lt;br /&gt;
Thus, they cannot be created or deleted.&lt;br /&gt;
However, their values can be updated to customize the system.&lt;br /&gt;
At this point it is important to highlight the on updating them, the data type must be respected.&lt;br /&gt;
Providing a value of the wrong data type (e.g., a string instead of an integer) can provoke the malfunction of the whole application.&lt;br /&gt;
&lt;br /&gt;
The following table contains the list of existing parameters together with the corresponding data type and a brief description.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin:auto; text-align: left;&amp;quot;&lt;br /&gt;
|+ System parameters&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Data type !! Description&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;version&#039;&#039; || String || Version of the system&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;name&#039;&#039; || String || Caption to appear at the top of the screen, in the navigation bar&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;default_language&#039;&#039; || String || Language set by default on logging in (the same for all users)&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;timeout&#039;&#039; || Integer || Time (in minutes) after wich the connection to the backend requires a new log in&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;table_default_paging&#039;&#039; || Integer || This indicates the initial paging of all the tables (accepted values are 5, 10 or 25)&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;table_min_rows_for_search&#039;&#039; || Integer || This is the minimum number of rows a table must have to show the corresponding search field&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;attribute_reserved1&#039;&#039; || String || Label of the first field of free use in the requests (write &#039;DoNotShow&#039; to hide it)&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;attribute_reserved2&#039;&#039; || String || Label of the second field of free use in the requests (write &#039;DoNotShow&#039; to hide it)&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;attribute_reserved3&#039;&#039; || String || Label of the third field of free use in the requests (write &#039;DoNotShow&#039; to hide it)&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;filename_background&#039;&#039; || String || File containing the image displayed in the background&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;filename_sidebarlogo&#039;&#039; || String || File containing the logo displayed at the bottom of the sidebar&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;filename_favicon&#039;&#039; || String || Icon of the system used in the browser tab&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;bluetooth_enabler&#039;&#039; || String || Indicates the availability of automatic tests through Bluetooth connection (accepted values are &#039;Enabled&#039; and &#039;Disabled&#039;), which is only used in the [[Main_Page|IMAGING project]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;zip_password&#039;&#039; || String || This is the password that will be used to generate the downloaded zip file&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;log_history&#039;&#039; || Integer || Maximum number of days to keep registries in the access log (those older than this will be automatically deleted)&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;backup_frequency&#039;&#039; || Integer || Minimum amount of hours that need to pass for the system to generate a new copy of the database&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;backup_history&#039;&#039; || Integer || Maximum number of copies of the database kept (once reached, oldest copy in the folder is deleted)&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;max_image_volume&#039;&#039; || Integer || Maximum number of megabytes used to store images (once reached, oldest ones in the folder are deleted)&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;filename_worklistlogo&#039;&#039; || String || Logo used in the worklist reports&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Wikiroot</name></author>
	</entry>
	<entry>
		<id>https://dl-prod.essi.upc.edu/ARIS/index.php?title=Requests&amp;diff=1669</id>
		<title>Requests</title>
		<link rel="alternate" type="text/html" href="https://dl-prod.essi.upc.edu/ARIS/index.php?title=Requests&amp;diff=1669"/>
		<updated>2024-01-12T14:51:33Z</updated>

		<summary type="html">&lt;p&gt;Wikiroot: Wikiroot moved page ARIS:Requests to Requests without leaving a redirect&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:ARIS:Requests]]&lt;br /&gt;
&lt;br /&gt;
Requests are the most important entities in ARIS, whose main purpose is to manage them.&lt;br /&gt;
They are always associated to a given patient, who must have been created before hand.&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; margin: 0px 0px 0px 0px&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;graphviz border=&#039;frame&#039; format=&#039;svg&#039;&amp;gt;&lt;br /&gt;
digraph RequestsDiagram {&lt;br /&gt;
  node [shape=&amp;quot;oval&amp;quot; style=filled fillcolor=&amp;quot;orange&amp;quot; fontsize=&amp;quot;9pt&amp;quot;];&lt;br /&gt;
  //edge [minlen=2];&lt;br /&gt;
  //----- Requests graph&lt;br /&gt;
    // Nodes&lt;br /&gt;
    Requests [label=&amp;quot;Requests&amp;quot; ];&lt;br /&gt;
    Create [label=&amp;quot;Create&amp;quot;, URL=&amp;quot;#Create&amp;quot; ];&lt;br /&gt;
    ChangeInformation [label=&amp;quot;Change Information&amp;quot;, URL=&amp;quot;#Change_information&amp;quot;];&lt;br /&gt;
    PatientsData [label=&amp;quot;Patients&#039; Data&amp;quot;, shape=&amp;quot;tab&amp;quot;, URL=&amp;quot;#Create&amp;quot;];&lt;br /&gt;
    AdditionalInformation [label=&amp;quot;Additional Information&amp;quot;, shape=&amp;quot;tab&amp;quot;, URL=&amp;quot;#Create&amp;quot;];&lt;br /&gt;
    BiologicalSamples [label=&amp;quot;Biological Samples&amp;quot;, shape=&amp;quot;tab&amp;quot;, URL=&amp;quot;#Create&amp;quot; ];&lt;br /&gt;
    AnalyticalTests [label=&amp;quot;Analytical Tests&amp;quot;, shape=&amp;quot;tab&amp;quot;, URL=&amp;quot;#Create&amp;quot; ];&lt;br /&gt;
    DeliverSamples [label=&amp;quot;Deliver Samples&amp;quot;, URL=&amp;quot;#Deliver_samples&amp;quot; ];&lt;br /&gt;
    IntroduceResults [label=&amp;quot;Introduce Results&amp;quot;, URL=&amp;quot;#Introduce_results&amp;quot; ];&lt;br /&gt;
    ValidateResults [label=&amp;quot;Validate Results&amp;quot;, URL=&amp;quot;#Validate_results&amp;quot;];&lt;br /&gt;
    SearchHistoric [label=&amp;quot;Search Historic&amp;quot;, URL=&amp;quot;#Search_historic&amp;quot;];&lt;br /&gt;
    // Edges&lt;br /&gt;
    Requests -&amp;gt; Create;&lt;br /&gt;
    Requests -&amp;gt; ChangeInformation;&lt;br /&gt;
    Create -&amp;gt; PatientsData;&lt;br /&gt;
    ChangeInformation -&amp;gt; PatientsData;&lt;br /&gt;
    PatientsData -&amp;gt; AdditionalInformation [dir=both minlen=2];&lt;br /&gt;
    AdditionalInformation -&amp;gt; BiologicalSamples [dir=both minlen=2];&lt;br /&gt;
    BiologicalSamples -&amp;gt; AnalyticalTests [dir=both minlen=2];&lt;br /&gt;
    Requests -&amp;gt; DeliverSamples&lt;br /&gt;
    DeliverSamples -&amp;gt; BiologicalSamples;&lt;br /&gt;
    Requests -&amp;gt; IntroduceResults;&lt;br /&gt;
    IntroduceResults -&amp;gt; AnalyticalTests;&lt;br /&gt;
    Requests -&amp;gt; ValidateResults;&lt;br /&gt;
    ValidateResults -&amp;gt; AnalyticalTests;&lt;br /&gt;
    Requests -&amp;gt; SearchHistoric;&lt;br /&gt;
&lt;br /&gt;
    { rank=same; Create ChangeInformation DeliverSamples ValidateResults IntroduceResults SearchHistoric}&lt;br /&gt;
    { rank=same; PatientsData AdditionalInformation BiologicalSamples AnalyticalTests}&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/graphviz&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
==Request Lifespan==&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; margin: 0px 0px 0px 0px&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;graphviz border=&#039;frame&#039; format=&#039;svg&#039;&amp;gt;&lt;br /&gt;
digraph StatesDiagram {&lt;br /&gt;
  node [shape=rectangle style=rounded fontsize=&amp;quot;9pt&amp;quot;];&lt;br /&gt;
  edge [fontsize=&amp;quot;7pt&amp;quot;];&lt;br /&gt;
  //----- Main graph&lt;br /&gt;
    // Nodes&lt;br /&gt;
    Begin [label=&amp;quot;&amp;quot; shape=&amp;quot;circle&amp;quot; style=filled fillcolor=black fixedsize=true width=0.2 height=0.2];&lt;br /&gt;
    Registered [label=&amp;quot;Registered&amp;quot;];&lt;br /&gt;
    Processing [label=&amp;quot;Processing&amp;quot;];&lt;br /&gt;
    WithResults [label=&amp;quot;WithResults&amp;quot;];&lt;br /&gt;
    Validated [label=&amp;quot;Validated&amp;quot;];&lt;br /&gt;
    Cancelled [label=&amp;quot;Cancelled&amp;quot;];&lt;br /&gt;
    End [label=&amp;quot;&amp;quot; shape=&amp;quot;doublecircle&amp;quot; style=filled fillcolor=&amp;quot;black&amp;quot; fixedsize=true width=0.2 height=0.2];&lt;br /&gt;
    // Edges&lt;br /&gt;
    Begin -&amp;gt; Registered [constraint=false];&lt;br /&gt;
    Registered -&amp;gt; Processing  [label=&amp;quot;Some sample delivered&amp;quot; constraint=false];&lt;br /&gt;
    Processing -&amp;gt; WithResults  [label=&amp;quot;All results provided&amp;quot; constraint=false];&lt;br /&gt;
    WithResults -&amp;gt; Validated  [label=&amp;quot;All tests validated&amp;quot; constraint=false];&lt;br /&gt;
    Validated -&amp;gt; End [constraint=false];&lt;br /&gt;
    Registered -&amp;gt; Cancelled [label=&amp;quot;Cancel&amp;quot;];&lt;br /&gt;
    Processing -&amp;gt; Cancelled [label=&amp;quot;Cancel&amp;quot;];&lt;br /&gt;
    WithResults -&amp;gt; Cancelled [label=&amp;quot;Cancel&amp;quot;];&lt;br /&gt;
    Cancelled -&amp;gt; End [constraint=false];&lt;br /&gt;
&lt;br /&gt;
    { rank=same; Begin Registered Processing WithResults Validated}&lt;br /&gt;
    { rank=same; Cancelled End}&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/graphviz&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
During their lifespan, requests go through some different states that determine the functionalities offered for them in the system.&lt;br /&gt;
These states are depicted in the diagram, and their labels are configurable at [[ARIS:Configuration#State_of_the_request|State of the request]].&lt;br /&gt;
&lt;br /&gt;
On creation, the state of the request is &#039;&#039;Registered&#039;&#039;, and allows to provide the basic information, as well as associate different tests to it.&lt;br /&gt;
After indicating that some of the samples has been delivered, the state changes to &#039;&#039;Processing&#039;&#039; and the data of the request cannot be modified anymore.&lt;br /&gt;
Other samples can be delivered later, but at this point, results can be provided for the tests whose sample was already delivered.&lt;br /&gt;
Once all non-cancelled tests have a result, the state of the request changes to &#039;&#039;WithResults&#039;&#039;.&lt;br /&gt;
At this state, results can still be modified, but they are expected to be eventually validated.&lt;br /&gt;
A request with all its non-cancelled tests being validated is considered &#039;&#039;Validated&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
At any time, a request, its samples or its tests can be cancelled.&lt;br /&gt;
A sample with all its tests cancelled is considered cancelled, and a request with all samples cancelled is considered cancelled, too.&lt;br /&gt;
&lt;br /&gt;
During the lifespan of a request, it is available to the laboratory technicians, except for the validation, which can only be done by a laboratory supervisor.&lt;br /&gt;
&lt;br /&gt;
==Create==&lt;br /&gt;
[[File:Selectpatient.PNG|350px|right|thumb|Create request form]]&lt;br /&gt;
&lt;br /&gt;
This form is divided into steps. The step the laboratory technician is on is indicated by the number of the step turning orange.&lt;br /&gt;
Once the step is filled with the required information, the circle marking the step will stay orange and the number in said circle will change into a check mark (&amp;amp;check;) [[File:Tick.PNG|30px]].&lt;br /&gt;
#Select a patient &amp;amp;rarr; The first step involves searching and selecting a patient. The search grid can be narrowed down with the search field. Once a patient is selected, the main and important information about this patient will be displayed at the bottom of the form in a table. Until the patient has been selected, the laboratory technician cannot continue to the next step. To continue to the next step, the laboratory technician must press the &#039;&#039;next&#039;&#039; button found at the bottom right of the form. &lt;br /&gt;
#Basic information &amp;amp;rarr; To complete this step, only the requesting center is required, but other optional fields are provided like requesting unit and physician, or the room and bed of the patient. Additional information like a diagnostic orientation or the pregnancy status can also be indicated. At the bottom right of the page, on top of the &#039;&#039;Next&#039;&#039; button, there is a checkbox labelled &#039;&#039;&#039;Urgent&#039;&#039;&#039;, check this box if this request must be prioritized. [[File:Urgent.PNG|100px]]&lt;br /&gt;
#Analytical tests &amp;amp;rarr; In this step, the laboratory technician must choose which tests, groups or profiles are requested for the patient. More than one element from each list may be chosen, but at least one test must be requested one way or another. Tests selected as part of a group or profile (highlighted in purple) cannot be deselected individually. &lt;br /&gt;
#Biological samples &amp;amp;rarr; This step informs the laboratory technician of the type of sample that must be taken, depending on the tests chosen in the previous step. There are no required fields in this step, but if the laboratory technician wants to add a comment, there is a comment box for each sample. [[File:Comments.PNG|1000px]]&lt;br /&gt;
&lt;br /&gt;
At any moment, the &#039;&#039;next&#039;&#039; button cannot be used if any of the required fields is not filled in. &lt;br /&gt;
In every step, there is a &#039;&#039;Previous&#039;&#039; button for the laboratory technician to be able to navigate back and forth between steps and alter the information they contain.&lt;br /&gt;
&lt;br /&gt;
==Change information==&lt;br /&gt;
[[File:SearchRequest.PNG|350px|right|thumb|Change information form]]&lt;br /&gt;
&lt;br /&gt;
This form is for editing requests whose samples were not yet delivered. &lt;br /&gt;
Clicking on any part of the row will bring the laboratory technician to a form similar to the [[#Create|create]] one, with all of its tabs and similar format and behavior.&lt;br /&gt;
&lt;br /&gt;
==Deliver samples==&lt;br /&gt;
Similarly to the previous form, this also displays a list of either &#039;&#039;Registered&#039;&#039; or &#039;&#039;Processing&#039;&#039; requests, for the laboratory technician to choose one of them.&lt;br /&gt;
[[File:DeliverSamples.PNG|350px|right|thumb|Deliver samples form]]&lt;br /&gt;
Once a request is chosen, five tabs are shown with the patient&#039;s data, the request data, its list of biological samples, and potentially analytical already done in this request, and tests in previous requests.&lt;br /&gt;
The first and last two are read-only (if enabled at all).&lt;br /&gt;
Just the biological samples allows some interaction.&lt;br /&gt;
&lt;br /&gt;
Each of the samples shown contains a field to provide comments, and it can be either checked as delivered or cancelled by click the corresponding red button.&lt;br /&gt;
On the delivering of a sample, its origin or incident can be optionally provided.&lt;br /&gt;
On cancelling, a pop-up dialog allows to provide some justification for this.&lt;br /&gt;
&lt;br /&gt;
It is important to notice that the tests associated to the request cannot be changed once the first sample as been delivered.&lt;br /&gt;
&lt;br /&gt;
==Introduce results==&lt;br /&gt;
As in the previous cases, a list of requests is shown.&lt;br /&gt;
In this case, this list contains all requests in &#039;&#039;Processing&#039;&#039; state.&lt;br /&gt;
Clicking the corresponding button at the bottom, it is possible to download a worklist with all pending tests in these requests, to work on them off-line.&lt;br /&gt;
&lt;br /&gt;
[[File:IntroduceResults.PNG|350px|right|thumb|IntroduceResults form]]&lt;br /&gt;
&lt;br /&gt;
Once the laboratory technician has chosen a request, five tabs are shown with the patient&#039;s data, the request data, its list of biological samples,  its list of analytical tests, and potentially previous tests of the same patient.&lt;br /&gt;
The first tree and last one are read-only.&lt;br /&gt;
Just the analytical tests allows some interaction.&lt;br /&gt;
Besides the same search box present in all the tables in the system, there is also the possibility of filtering the tests by group of tests (if any was chosen for this request).&lt;br /&gt;
A red button in the top right corner allows to cancel the request.&lt;br /&gt;
&lt;br /&gt;
The table of tests contains the following columns&lt;br /&gt;
#Name &amp;amp;rarr; Shows the name and the code of the kind of test. It is colored red if either the test or its sample was cancelled.&lt;br /&gt;
#Result &amp;amp;rarr; Allows to introduce the result of the test.&lt;br /&gt;
#Generic test note &amp;amp;rarr; Shows the informative note associated to the kind of test, if any.&lt;br /&gt;
#Result within range &amp;amp;rarr; Indicates whether the result of the test is in the expected range of values for the kind of test (green check) or not (red cross).&lt;br /&gt;
#Referred &amp;amp;rarr; Indicates whether the test is done or expected to be done in another laboratory (green check) or not (red cross). &lt;br /&gt;
#Automatic (not visible by default) &amp;amp;rarr; Indicates whether the test is done or expected to be done automatically (green check) or not (red cross). Automatic tests are done by means of the [[Microscope:Main|Robotized microscope]] and the [[MobileApp:Main|Mobile App]]. Their results should not be typed manually, but uploaded through Bluetooth. This feature is enabled through the corresponding [[ARIS:System_administration#Parameters|system parameter]]. If enabled, the field is editable here to allow overwriting the automatic results.&lt;br /&gt;
#The test has some note &amp;amp;rarr; Indicates whether the test has some associated note (green check) or not (red cross). Tests whose results were generated automatically will always have an associated note.&lt;br /&gt;
#Test details &amp;amp;rarr; This should show an icon to navigate to further details of the test. However, if the test or its corresponding sample was cancelled, the corresponding message in red will be shown.&lt;br /&gt;
&lt;br /&gt;
[[File:TestDetails.PNG|350px|right|thumb|Test details]]&lt;br /&gt;
&lt;br /&gt;
On the laboratory technician accessing the details of the test, we gain access to visualize many other things (i.e., units of the result, inferior reference measure, superior reference measure, the use who introduced the results, as well as details provided for the corresponding sample on delivering it). &lt;br /&gt;
Moreover, this also allows to change if the test is automatic or deferred, indicate some incidence on the sample, of provide some note.&lt;br /&gt;
It is important to notice that any of the information provided in this form will not be persisted in the disk until back in the list and saved from there.&lt;br /&gt;
&lt;br /&gt;
If the result of the test was provided automatically (which is not enabled by default and only available in the context of the [[Main_Page|IMAGING]] project), the corresponding image and its associated note will be shown at the bottom of the details of the test.&lt;br /&gt;
&lt;br /&gt;
==Validate results==&lt;br /&gt;
[[File:Validateresults.mp4|left]]&lt;br /&gt;
This functionality, available only to the laboratory supervisor, uses exactly the same interface as introducing results, but the table shows one more column &#039;&#039;Validated&#039;&#039; with a checkbox for each test.&lt;br /&gt;
These can be checked one by one, or all at once by choosing a concrete group of tests in the dropbox at the top.&lt;br /&gt;
On doing the latter, a button to check all the tests of the group will appear.&lt;br /&gt;
&lt;br /&gt;
Besides doing it in the list, the results can be overwritten and the test validated from the details of the test.&lt;br /&gt;
Together with displaying all the information related to the test in read-only mode, the corresponding form also offers the possibility of adding a note to the test, as well as changing whether the test is automatic/referred or not, cancelling the test or the whole request.&lt;br /&gt;
&lt;br /&gt;
It is important to notice that the tests will not be really validated until the bottom right button is pressed to save the changes.&lt;br /&gt;
&lt;br /&gt;
==Search historic==&lt;br /&gt;
[[File:Download.mp4|left]]&lt;br /&gt;
This functionality, available to both laboratory technician and supervisor allows to see any request in the history of the laboratory.&lt;br /&gt;
They can be filtered out by the state and the date of the request.&lt;br /&gt;
By clicking on the corresponding row, all the details of the request can be visualized.&lt;br /&gt;
&lt;br /&gt;
At the bottom left of this form, there are two download buttons.&lt;br /&gt;
Clicking any of them will generate and download the corresponding file (i.e., CSV or ZIP). &lt;br /&gt;
The checkboxes in the [[ARIS:System administration#Downloaded fields|Downloaded fields]] tab indicate which fields will be included in each of these files.&lt;br /&gt;
Moreover, the ZIP file is password protected.&lt;br /&gt;
The password used is indicated by the system parameter &#039;&#039;zip_password&#039;&#039;, whose value can be seen and modified from [[ARIS:System administration#Parameters|Parameters]] tab.&lt;/div&gt;</summary>
		<author><name>Wikiroot</name></author>
	</entry>
	<entry>
		<id>https://dl-prod.essi.upc.edu/ARIS/index.php?title=Patients&amp;diff=1668</id>
		<title>Patients</title>
		<link rel="alternate" type="text/html" href="https://dl-prod.essi.upc.edu/ARIS/index.php?title=Patients&amp;diff=1668"/>
		<updated>2024-01-12T14:51:21Z</updated>

		<summary type="html">&lt;p&gt;Wikiroot: Wikiroot moved page ARIS:Patients to Patients without leaving a redirect&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:ARIS:Patients]]&lt;br /&gt;
&lt;br /&gt;
The basic information unit is the patient.&lt;br /&gt;
Before creating any analytical request, the corresponding patient record must exist.&lt;br /&gt;
This will survive the livespan of the request, and will contain all their history.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; margin: 0px 0px 0px 0px&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;graphviz border=&#039;frame&#039; format=&#039;svg&#039; rendered=&#039;dot&#039;&amp;gt;&lt;br /&gt;
digraph FunctionalitiesDiagram {&lt;br /&gt;
  node [shape=oval style=filled fillcolor=orange fontsize=&amp;quot;9pt&amp;quot;];&lt;br /&gt;
  //----- Patients graph&lt;br /&gt;
    // Nodes&lt;br /&gt;
    Patients [label=&amp;quot;Patients&amp;quot;];&lt;br /&gt;
    P_Create [label=&amp;quot;Create&amp;quot;, URL=&amp;quot;#Create&amp;quot;];&lt;br /&gt;
    P_Search [label=&amp;quot;Search&amp;quot;, URL=&amp;quot;#Search&amp;quot;];&lt;br /&gt;
    P_BasicInformation [label=&amp;quot;Basic Information&amp;quot;, shape=&amp;quot;tab&amp;quot;, URL=&amp;quot;#Create&amp;quot;];&lt;br /&gt;
    P_BirthData [label=&amp;quot;Birth Information&amp;quot;, shape=&amp;quot;tab&amp;quot;, URL=&amp;quot;#Create&amp;quot;];&lt;br /&gt;
    P_ContactData [label=&amp;quot;Contact Information&amp;quot;, shape=&amp;quot;tab&amp;quot;, URL=&amp;quot;#Create&amp;quot;];&lt;br /&gt;
    P_ResidenceData [label=&amp;quot;Residency Information&amp;quot;, shape=&amp;quot;tab&amp;quot;, URL=&amp;quot;#Create&amp;quot;];&lt;br /&gt;
    P_AdditionalInformation [label=&amp;quot;Extra Information&amp;quot;, shape=&amp;quot;tab&amp;quot;, URL=&amp;quot;#Create&amp;quot;];&lt;br /&gt;
    P_Requests [label=&amp;quot;Requests&amp;quot;, shape=&amp;quot;tab&amp;quot;, URL=&amp;quot;#Create&amp;quot;];&lt;br /&gt;
    // Edges&lt;br /&gt;
    Patients -&amp;gt; P_Create;&lt;br /&gt;
    Patients -&amp;gt; P_Search;&lt;br /&gt;
    P_Create -&amp;gt; P_BasicInformation;&lt;br /&gt;
    P_Search -&amp;gt; P_BasicInformation; &lt;br /&gt;
    P_Search -&amp;gt; P_Requests; &lt;br /&gt;
    P_BasicInformation -&amp;gt; P_BirthData [dir=both minlen=2];&lt;br /&gt;
    P_BirthData -&amp;gt; P_ContactData [dir=both minlen=2];&lt;br /&gt;
    P_ContactData -&amp;gt; P_ResidenceData [dir=both minlen=2];&lt;br /&gt;
    P_ResidenceData -&amp;gt; P_AdditionalInformation [dir=both minlen=2];&lt;br /&gt;
&lt;br /&gt;
    { rank=same; P_BasicInformation P_BirthData P_ContactData P_ResidenceData P_AdditionalInformation P_Requests}&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/graphviz&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
__FORCETOC__&lt;br /&gt;
==Create==&lt;br /&gt;
This form is divided into steps. The step the laboratory technician is on is marked by the number of the step turning orange.&lt;br /&gt;
[[File:Createpatientssection.PNG|center|750px]]&lt;br /&gt;
Once the step is filled with the required information, the circle marking the step will stay orange and the number in said circle will change into a check mark (&amp;amp;check;) [[File:Tick.PNG|30px]]&lt;br /&gt;
#Basic information of the patient &amp;amp;rarr; The first step involves the obligatory entry of the name, last name and gender of the patient, as indicated by the asterisk, [[File:Asterisk.PNG|30px]]. Further information is optional. To continue to the next step, the laboratory technician must press the &#039;&#039;next&#039;&#039; button found at the bottom right of the form.&lt;br /&gt;
#Birth information &amp;amp;rarr; To complete this step, only the birthdate is required. To input this information, the laboratory technician has two options. They can fill in the information with the format given, or they can click on the little calendar icon, [[File:Calendar.PNG|30px]], and select the correct date. Once this information is filled in, the box next to it will automatically be filled with the patient&#039;s current age.&lt;br /&gt;
#Contact information &amp;amp;rarr; One phone number must be assigned to a patient for further contact.&lt;br /&gt;
#Residency information &amp;amp;rarr; This step has no required fields, but it contains a checkbox at the bottom, &#039;&#039;Add provenance region?&#039;&#039;. This option is for when a patient, although local, has come from outside the country. When the box is ticked, two more boxes appear on the forms, &#039;&#039;Provenance region&#039;&#039; and &#039;&#039;Provenance city&#039;&#039;. [[File:Addprovenanceregion.PNG|750px]]&lt;br /&gt;
#Extra information &amp;amp;rarr; This step has no required fields. The &#039;&#039;Reserved 1, 2 and 3&#039;&#039; are boxes whose names can be modified through the [[ARIS:System administration|System administration]] if the laboratory requires any specific information from the patients. &lt;br /&gt;
#Requests &amp;amp;rarr; This actually not a step in the creation or update of the patient, but just a read-only tab containing all the requests of the patient.&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;next&#039;&#039; button cannot be used if any of the required fields are not filled in. In every step, apart from step 1, there is a &#039;&#039;Previous&#039;&#039; button for the laboratory technician to be able to navigate back and forth between steps and alter the information they contain.&lt;br /&gt;
&lt;br /&gt;
==Search and Edition==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin:auto&amp;quot;&lt;br /&gt;
|+ Table found in the Search function of the system&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Phone !! Identification !! Creation Date !! Last Modification Date &lt;br /&gt;
|-&lt;br /&gt;
| The first column shows the patient&#039;s name || The patient&#039;s contact number is listed in this column || Here, the internal, automatically generated identification number can be found || This column informs about when the patient&#039;s information was first inputted into the system || The last time the patient&#039;s information was altered in the system is shown here &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Arrows appear next to each heading in the table when the mouse is hovered over them to manipulate the order the information is showed in for each heading.&lt;br /&gt;
&lt;br /&gt;
On clicking on any row, a new form will appear with the age, gender, phone and internal identifier of the patient as well as tabs with the information on the patient&#039;s documentation information, birth information, contact information, residency information, extra information and requests. From this page, the laboratory technician can also edit the patient through the edit patient button at the bottom left of the page. To return to the search patients page, there is a Return button at the top left of the screen &lt;br /&gt;
&lt;br /&gt;
Notice that to avoid inconsistences in the system, patients once created cannot be deleted.&lt;br /&gt;
&lt;br /&gt;
==Duplicate Detection==&lt;br /&gt;
[[File:Duplicate_detection_-_Made_with_Clipchamp.mp4|right|500px]]&lt;br /&gt;
The e-mail address, as well as the Identifier document number optionally identify a patient.&lt;br /&gt;
Besides this, to guarantee the existence of an identifier for each patient, a consecutive number is always automatically generated and internally assigned by the system.&lt;br /&gt;
Moreover, patients of similar name, age and telephone number are detected as potential duplicates at creation time.&lt;br /&gt;
On happening, a warning is displayed, and the laboratory technician can either modify the corresponding data or move ahead with the creation.&lt;/div&gt;</summary>
		<author><name>Wikiroot</name></author>
	</entry>
	<entry>
		<id>https://dl-prod.essi.upc.edu/ARIS/index.php?title=Installation_and_Upgrades&amp;diff=1667</id>
		<title>Installation and Upgrades</title>
		<link rel="alternate" type="text/html" href="https://dl-prod.essi.upc.edu/ARIS/index.php?title=Installation_and_Upgrades&amp;diff=1667"/>
		<updated>2024-01-12T14:50:49Z</updated>

		<summary type="html">&lt;p&gt;Wikiroot: Wikiroot moved page ARIS:Installation and Upgrades to Installation and Upgrades without leaving a redirect&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:ARIS:Installation and Upgrades]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:left; margin: 0px 20px 0px 0px&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
This is a step-by-step guide on how install and run the ARIS application. It contains information about its requirements, installation and upgrades.&lt;br /&gt;
&amp;lt;BR/&amp;gt;&amp;lt;BR/&amp;gt;&amp;lt;BR/&amp;gt;&amp;lt;BR/&amp;gt;&amp;lt;BR/&amp;gt;&amp;lt;BR/&amp;gt;&amp;lt;BR/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installing ARIS==&lt;br /&gt;
[[File:Warning.png|left|70px|]]&lt;br /&gt;
 It is possible that when installing or running the application for the first time an administrator permissions window or a firewall windows will pop up. You should not worry much about it, and just accept it since the application will need the permissions to connect to internet to write the necessary files on your hard disk.&lt;br /&gt;
&lt;br /&gt;
To start the installation, you have to execute the &#039;&#039;ARIS_Setup&#039;&#039; file, which is the installer of the application, available in different languages (notice that this is different from the language of the application itself). &lt;br /&gt;
This will open a window where you can select the language of the installation instructions. &lt;br /&gt;
Simply choose the language you are most familiar with.&lt;br /&gt;
[[File:ARIS1.png|none|400px|thumb| ARIS installer language selector]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Once you select the language and click on the accept button, on the following screens you only have to click on the &#039;&#039;Next&#039;&#039; button. Notice that the &#039;&#039;Create a desktop shortcut&#039;&#039; is selected by default, we recommend selecting it.&lt;br /&gt;
[[File:ARIS21.png|none|400px|thumb| Select &#039;&#039;Create a desktop shortcut&#039;&#039; for easy access to the application]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The next step is to click on the install button in the next window. This will install all the necessary files for the application to function properly.&lt;br /&gt;
[[File:ARIS31.png|none|400px|thumb| Click &#039;&#039;Install&#039;&#039; to start the application installation ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If everything went well a final window will show a satisfactory message, as it can be observed in the following image. To finalize the installation press the &#039;&#039;Finish&#039;&#039; button of the window.&lt;br /&gt;
[[File:ARIS41.png|none|400px|thumb| Finish the application installation ]]&lt;br /&gt;
&lt;br /&gt;
==[[File:IconOrange.png|left|20px]] Running ARIS==&lt;br /&gt;
&lt;br /&gt;
If you created a link in your desktop, just double-click it. Otherwise, go to the folder where you installed it (&#039;&#039;C:\Users\Public\ARIS&#039;&#039; by default in MSWindows) and double click &#039;&#039;ARIS.exe&#039;&#039;. The execution will open the ARIS services that will run in the background, you will find a new icon at the &#039;&#039;hide icon menu&#039;&#039; in the Operating system toolbar (typically on the bottom right of the screen). In addition, it will also open a new browser tab with the application running. Please be patient, this will take a while as the application needs to wait first for the services to start up in the background in order to work properly. &lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; justify-content: center;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;&lt;br /&gt;
    [[File:Aris_icon_bar.png|thumb|400px|ARIS icon at the hide icon menu]]&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;&lt;br /&gt;
    [[File:Aris_icon_expanded_bar.png|thumb|400px|ARIS icon at the expanded hide icon menu]]&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Initial configuration===&lt;br /&gt;
[[File:LoginFirstMessage.png|right|300px|thumb| Message on login the empty system]]&lt;br /&gt;
&lt;br /&gt;
On logging for the first time, a warning appears highlighting that there are no users in the system.&lt;br /&gt;
Hence, access is automatically granted and a new &#039;&#039;System Administrator&#039;&#039; is created with the provided username and password (any values are accepted at this stage and recorded for further use in the system).&lt;br /&gt;
&lt;br /&gt;
Congratulations! you have successfully installed and executed the new ARIS application.&lt;br /&gt;
[[File:ARIS5.png|center|600px|thumb| You should see a browser tab with the application running like this]]&lt;br /&gt;
&lt;br /&gt;
As a first important note, the system has three different [[ARIS:System administration#Roles|roles]] with different and complementary functionalities.&lt;br /&gt;
Consequently, the first necessary thing is to [[ARIS:System_administration#Users|create two more users]] with the other two roles &#039;&#039;Laboratory Technician&#039;&#039; and &#039;&#039;Laboratory Supervisor&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Once the other two users are created, it is important to notice that the initial setting contains some real values for most of the features like laboratory areas or services, but not for other configurable lists of values like regions, locations or health facilities which only contain a fake exemplary instance.&lt;br /&gt;
This exemplary instances should be replaced by real ones before starting to introduce patients and requests in the system.&lt;br /&gt;
This should be done through the [[ARIS:Configuration|Configuration]] functionalities by the &#039;&#039;System Administrator&#039;&#039; and &#039;&#039;Laboratory supervisor&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Upgrading ARIS==&lt;br /&gt;
[[File:updater1.png|right|600px|thumb|Select one of the options]]&lt;br /&gt;
To upgrade the application you will only need an Internet connection. Once you are connected to the Internet, if there is a new version of ARIS, a pop-up window will appear the next time that you open the application showing three options asking you to update it. The behavior of these options is described below:&lt;br /&gt;
&lt;br /&gt;
 · &#039;&#039;&#039;Update now&#039;&#039;&#039;: This option will open a window with a progress bar and a button that you must press to start the update of the software, once this is updated (should take a few minutes), a message window will appear with a successful message, when you click on &#039;&#039;Accept&#039;&#039; the program will start with the last version.&lt;br /&gt;
&lt;br /&gt;
 · &#039;&#039;&#039;No (Defer for 30 days)&#039;&#039;&#039;: If you click this option, the software will not be updated and no update message will appear until 30 days have passed.&lt;br /&gt;
&lt;br /&gt;
 · &#039;&#039;&#039;Remind me later&#039;&#039;&#039;: Clicking on this option will not update the software, but the next time you launch the system, the update message will appear again.&lt;br /&gt;
&lt;br /&gt;
==Closing ARIS==&lt;br /&gt;
[[File:Aris_close.png|thumb|right|400px|Close option when clicking on the ARIS icon to close services]]&lt;br /&gt;
When yo want to close the application you will need to follow two easy steps:&lt;br /&gt;
&lt;br /&gt;
# The first step is to close the browser tab where the application is running. This will only close the visual part of the application (i.e., opening again the browser and providing the same URL will still take you to the application), so be sure to execute the second step to actually interrupt the services running in the background.&lt;br /&gt;
# In the second step you will need to right click on the ARIS icon located at the &amp;quot;hide icon menu&amp;quot; in the operating system toolbar, then click on close. This will finalize the services that were running on the background, it is important to finalize the services or otherwise you will not be able to reopen the application again (also this is the way to reset ARIS in case of any unstable behaviour).&lt;/div&gt;</summary>
		<author><name>Wikiroot</name></author>
	</entry>
	<entry>
		<id>https://dl-prod.essi.upc.edu/ARIS/index.php?title=Define_new_language&amp;diff=1666</id>
		<title>Define new language</title>
		<link rel="alternate" type="text/html" href="https://dl-prod.essi.upc.edu/ARIS/index.php?title=Define_new_language&amp;diff=1666"/>
		<updated>2024-01-12T14:50:34Z</updated>

		<summary type="html">&lt;p&gt;Wikiroot: Wikiroot moved page ARIS:Define new language to Define new language without leaving a redirect&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:ARIS:Define new language]]&lt;br /&gt;
&lt;br /&gt;
In this section you will find the information that will help you to add new languages to the ARIS application.&lt;br /&gt;
&lt;br /&gt;
==Introducction==&lt;br /&gt;
The multilanguage system of ARIS is implemented through some files, but to add a new language you will only need to know about two of them: &#039;&#039;languageList.json&#039;&#039; and the language JSON files. &lt;br /&gt;
You will find these files in the &#039;&#039;lang&#039;&#039; folder in ARIS system files (under &amp;quot;C:\Users\Public\ARIS\Frontend\build&amp;quot; by default in MSWindows).&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;languageList.json&#039;&#039;===&lt;br /&gt;
This file contains a list of all the languages ​​that the multilanguage system of the ARIS application can handle. All the languages ​​it contains will appear in the dropdown menu on the ARIS navigation bar.&lt;br /&gt;
[[File:LanguageList.PNG|none|400px|thumb| &#039;&#039;languageList.json&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
===Language JSON files===&lt;br /&gt;
By default, the ARIS system contains language JSON files that correspond to the Spanish and English languages. &lt;br /&gt;
These files contain all the translations of the messages displayed in ARIS interface, following a JSON structure where the key has to be the same in all the language files, you can see the example in the images below.&lt;br /&gt;
[[File:EnJson.png|none|400px|thumb| English JSON file]]&lt;br /&gt;
[[File:EsJson.png|none|400px|thumb| Spanish JSON file. Notice that the keys for the same words are the same as in both files]]&lt;br /&gt;
&lt;br /&gt;
==How to add a new language?==&lt;br /&gt;
Thanks to how the multilanguage system is implemented, in order to add a new language not provided by default in the distribution, you only have to follow two simple steps that we explain below.&lt;br /&gt;
&lt;br /&gt;
 · &#039;&#039;&#039;Step 1:&#039;&#039;&#039; Add a new language JSON file. Remember that it must follow the same structure as the files for other languages, so they must all contain the same keys. We recommend naming the new files as the [https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes ISO 639-1] code of the new language.&lt;br /&gt;
&lt;br /&gt;
 · &#039;&#039;&#039;Step 2:&#039;&#039;&#039; Add the new language to the &#039;&#039;languageList.json&#039;&#039; file just as the other languages already listed.&lt;br /&gt;
  &#039;&#039;{&amp;quot;fileName&amp;quot;: &amp;quot;NewLanguageCode&amp;quot;, &amp;quot;label&amp;quot;: &amp;quot;NewLanguageName&amp;quot;},&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
You don&#039;t have to worry about modifying any other file, if you have followed the above two steps you have successfully added a new language to the ARIS system, that will automatically be added to the [[ARIS:User Guide#Language|Language]] in the [[ARIS:User Guide#Navigation bar|Navigation bar]].&lt;/div&gt;</summary>
		<author><name>Wikiroot</name></author>
	</entry>
	<entry>
		<id>https://dl-prod.essi.upc.edu/ARIS/index.php?title=Data_analysis&amp;diff=1665</id>
		<title>Data analysis</title>
		<link rel="alternate" type="text/html" href="https://dl-prod.essi.upc.edu/ARIS/index.php?title=Data_analysis&amp;diff=1665"/>
		<updated>2024-01-12T14:50:15Z</updated>

		<summary type="html">&lt;p&gt;Wikiroot: Wikiroot moved page ARIS:Data analysis to Data analysis without leaving a redirect&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:ARIS:Data analysis]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; margin: 0px 0px 0px 0px&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;graphviz border=&#039;frame&#039; format=&#039;svg&#039;&amp;gt;&lt;br /&gt;
digraph FunctionalitiesDiagram {&lt;br /&gt;
  node [shape=&amp;quot;oval&amp;quot; style=filled fillcolor=&amp;quot;orange&amp;quot; fontsize=&amp;quot;9pt&amp;quot;];&lt;br /&gt;
  //----- Data Analysis graph&lt;br /&gt;
    // Nodes&lt;br /&gt;
    DataAnalysis [label=&amp;quot;Data Analysis&amp;quot;];&lt;br /&gt;
    GlobalIndicators [label=&amp;quot;Global Indicators&amp;quot; shape=tab URL=&amp;quot;#Global_indicators&amp;quot; ];&lt;br /&gt;
    TestsPerLaboratoryArea [label=&amp;quot;Tests Per Laboratory Area&amp;quot; shape=tab URL=&amp;quot;#Tests_per_laboratory_area&amp;quot;];&lt;br /&gt;
    TestsPerKind [label=&amp;quot;Tests Per Kind&amp;quot; shape=tab URL=&amp;quot;#Tests_per_kind&amp;quot;];&lt;br /&gt;
    // Edges&lt;br /&gt;
    DataAnalysis -&amp;gt; GlobalIndicators;&lt;br /&gt;
    DataAnalysis -&amp;gt; TestsPerLaboratoryArea;&lt;br /&gt;
    DataAnalysis -&amp;gt; TestsPerKind;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/graphviz&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This provides a very basic analytical functionality based on counters.&lt;br /&gt;
It basically allows the laboratory supervisor to keep track of the number of tests performed (potentially grouped) and some basic elements related to the requests.&lt;br /&gt;
&lt;br /&gt;
==Database queries==&lt;br /&gt;
[[File:DataAnalysis.PNG|350px|right|thumb|Data analysis form]]&lt;br /&gt;
This form contains a filter at the top of the screen, which allows the laboratory supervisor to choose the parameter for the database search. &lt;br /&gt;
There are nine filter fields available, at most (only those being used in the existing requests are shown). &lt;br /&gt;
#From (request&#039;s creation date): the data taken will only contain requests created after this date.&lt;br /&gt;
#Until (request&#039;s creation date): the data taken will only contain requests created before this date.&lt;br /&gt;
#Test request state&lt;br /&gt;
#Laboratory area&lt;br /&gt;
#Requesting centre&lt;br /&gt;
#Requesting unit&lt;br /&gt;
#Patient&#039;s gender&lt;br /&gt;
#Patient&#039;s provenance region&lt;br /&gt;
#Patient&#039;s provenance location&lt;br /&gt;
&lt;br /&gt;
Not all filters are always visible. If the ARIS database does not contain values for a specific element, the filter for this element will not be shown to the laboratory supervisor.&lt;br /&gt;
&lt;br /&gt;
===Global indicators===&lt;br /&gt;
This tab contains a table with counters, which shows the laboratory supervisor the number of certain elements that are in the ARIS database.&lt;br /&gt;
&lt;br /&gt;
===Tests per laboratory area===&lt;br /&gt;
This tab groups together all of the tests that belong to each laboratory area and shows the laboratory supervisor the number of each one.&amp;lt;/br&amp;gt;&lt;br /&gt;
At the bottom left of this tab, there is a download button. When clicked, this button will download every piece of information found in the screen, into the laboratory supervisor&#039;s computer.&lt;br /&gt;
&lt;br /&gt;
===Tests per kind===&lt;br /&gt;
This tab groups together all of the kinds of tests and shows the laboratory supervisor the number of each one. It also informs the laboratory supervisor as to which laboratory area each kind of test belongs to.&amp;lt;/br&amp;gt;&lt;br /&gt;
At the bottom left of this tab, there is a download button. When clicked, this button will download every piece of information found in the screen, into the laboratory supervisor&#039;s computer.&lt;br /&gt;
&lt;br /&gt;
===Tests per gender===&lt;br /&gt;
This tab groups together all of the tests that belong to each gender and shows the laboratory supervisor the number of each one.&amp;lt;/br&amp;gt;&lt;br /&gt;
At the bottom left of this tab, there is a download button. When clicked, this button will download every piece of information found in the screen, into the laboratory supervisor&#039;s computer.&lt;/div&gt;</summary>
		<author><name>Wikiroot</name></author>
	</entry>
	<entry>
		<id>https://dl-prod.essi.upc.edu/ARIS/index.php?title=Configuration&amp;diff=1664</id>
		<title>Configuration</title>
		<link rel="alternate" type="text/html" href="https://dl-prod.essi.upc.edu/ARIS/index.php?title=Configuration&amp;diff=1664"/>
		<updated>2024-01-12T14:50:05Z</updated>

		<summary type="html">&lt;p&gt;Wikiroot: Wikiroot moved page ARIS:Configuration to Configuration without leaving a redirect&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:ARIS:Configuration]]&lt;br /&gt;
&lt;br /&gt;
The configuration functionality allows the user to manipulate ARIS, adding or changing some of its aspects for a better customization.&lt;br /&gt;
These have been divided into two groups, depending on the knowledge needed to use them.&lt;br /&gt;
The first group is absolutely generic and both laboratory supervisor and system administrator should be able to provide the required information.&lt;br /&gt;
However, for the second group, more specific biomedical knowledge will be needed, and consequently only the laboratory supervisor is allowed to do it.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; margin: 0px 0px 0px 0px&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;graphviz border=&#039;frame&#039; format=&#039;svg&#039;&amp;gt;&lt;br /&gt;
digraph ConfigurationDiagram {&lt;br /&gt;
  nodesep=0.05;&lt;br /&gt;
  node [shape=oval style=filled fillcolor=orange fontsize=&amp;quot;9pt&amp;quot; margin=&amp;quot;0.01, 0.01&amp;quot;];&lt;br /&gt;
&lt;br /&gt;
  Configuration [label=&amp;quot;Configuration&amp;quot;];&lt;br /&gt;
  ConfGeneric [label=&amp;quot;Generic&amp;quot;, URL=&amp;quot;#Generic_configuration&amp;quot;];&lt;br /&gt;
  ConfTechnical [label=&amp;quot;Technical&amp;quot;, URL=&amp;quot;#Technical_configuration&amp;quot;];&lt;br /&gt;
&lt;br /&gt;
  Configuration -&amp;gt; ConfGeneric;&lt;br /&gt;
  Configuration -&amp;gt; ConfTechnical;&lt;br /&gt;
&lt;br /&gt;
  Regions [label=&amp;quot;Regions&amp;quot;, shape=tab, URL=&amp;quot;#Generic_configuration&amp;quot;];&lt;br /&gt;
  Locations [label=&amp;quot;Locations&amp;quot;, shape=tab, URL=&amp;quot;#Generic_configuration&amp;quot;];&lt;br /&gt;
  Units [label=&amp;quot;Units&amp;quot;, shape=tab, URL=&amp;quot;#Generic_configuration&amp;quot;];&lt;br /&gt;
  HealthFacilities [label=&amp;quot;Health, Facilities&amp;quot; shape=tab, URL=&amp;quot;#Generic_configuration&amp;quot;];&lt;br /&gt;
  Physicians [label=&amp;quot;Physicians&amp;quot;, shape=tab, URL=&amp;quot;#Generic_configuration&amp;quot;];&lt;br /&gt;
  Gender [label=&amp;quot;Gender&amp;quot;, shape=tab, URL=&amp;quot;#Generic_configuration&amp;quot;];&lt;br /&gt;
  IdentificationCards [label=&amp;quot;Identification Cards&amp;quot;, shape=tab, URL=&amp;quot;#Generic_configuration&amp;quot;];&lt;br /&gt;
  StateOfTheRequest [label=&amp;quot;State of the Request&amp;quot;, shape=tab URL=&amp;quot;#State_of_the_request&amp;quot;];&lt;br /&gt;
&lt;br /&gt;
  ConfGeneric -&amp;gt; Regions;&lt;br /&gt;
  ConfGeneric -&amp;gt; Locations;&lt;br /&gt;
  ConfGeneric -&amp;gt; Units;&lt;br /&gt;
  ConfGeneric -&amp;gt; HealthFacilities;&lt;br /&gt;
  ConfGeneric -&amp;gt; Physicians;&lt;br /&gt;
  ConfGeneric -&amp;gt; Gender;&lt;br /&gt;
  ConfGeneric -&amp;gt; IdentificationCards;&lt;br /&gt;
  ConfGeneric -&amp;gt; StateOfTheRequest;&lt;br /&gt;
&lt;br /&gt;
  LaboratoryAreas [label=&amp;quot;Laboratory Areas&amp;quot;, shape=tab, URL=&amp;quot;#Technical_configuration&amp;quot;];&lt;br /&gt;
  AnalyticalTests [label=&amp;quot;Analytical Tests&amp;quot;, shape=tab URL=&amp;quot;#Analytical_tests&amp;quot;];&lt;br /&gt;
  AnalyticalTestsGroups [label=&amp;quot;Analytical Tests Groups&amp;quot;, shape=tab URL=&amp;quot;#Analytical_tests_groups&amp;quot;];&lt;br /&gt;
  AnalyticalProfiles [label=&amp;quot;Analytical Profiles&amp;quot;, shape=tab URL=&amp;quot;#Analytical_profiles&amp;quot;];&lt;br /&gt;
  KindsOfSamples [label=&amp;quot;Kinds of Samples&amp;quot;, shape=tab, URL=&amp;quot;#Technical_configuration&amp;quot;];&lt;br /&gt;
  SampleIncidents [label=&amp;quot;Sample Incidents&amp;quot;, shape=tab, URL=&amp;quot;#Technical_configuration&amp;quot;];&lt;br /&gt;
  SampleOrigins [label=&amp;quot;Sample Origins&amp;quot;, shape=tab, URL=&amp;quot;#Technical_configuration&amp;quot;];&lt;br /&gt;
  PregnancyPhases [label=&amp;quot;Pregnancy Phases&amp;quot;, shape=tab, URL=&amp;quot;#Technical_configuration&amp;quot;];&lt;br /&gt;
  DataTypes [label=&amp;quot;Datatypes&amp;quot;, shape=tab, URL=&amp;quot;#Datatypes&amp;quot;];&lt;br /&gt;
  ReportingOrder [label=&amp;quot;Reporting Order&amp;quot;, shape=tab, URL=&amp;quot;#Reporting_order&amp;quot;];&lt;br /&gt;
&lt;br /&gt;
  ConfTechnical -&amp;gt; LaboratoryAreas;&lt;br /&gt;
  ConfTechnical -&amp;gt; AnalyticalTests;&lt;br /&gt;
  ConfTechnical -&amp;gt; AnalyticalTestsGroups;&lt;br /&gt;
  ConfTechnical -&amp;gt; AnalyticalProfiles;&lt;br /&gt;
  ConfTechnical -&amp;gt; KindsOfSamples;&lt;br /&gt;
  ConfTechnical -&amp;gt; SampleIncidents; &lt;br /&gt;
  ConfTechnical -&amp;gt; SampleOrigins;&lt;br /&gt;
  ConfTechnical -&amp;gt; PregnancyPhases;&lt;br /&gt;
  ConfTechnical -&amp;gt; DataTypes;&lt;br /&gt;
  ConfTechnical -&amp;gt; ReportingOrder;&lt;br /&gt;
&lt;br /&gt;
  { rank=same; Regions Units Physicians IdentificationCards LaboratoryAreas AnalyticalTestsGroups KindsOfSamples SampleOrigins DataTypes}&lt;br /&gt;
  { rank=same; ConfGeneric ConfTechnical}&lt;br /&gt;
  { rank=sink; Locations HealthFacilities Gender StateOfTheRequest AnalyticalTests AnalyticalProfiles SampleIncidents PregnancyPhases ReportingOrder}}&lt;br /&gt;
&amp;lt;/graphviz&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
==Generic configuration==&lt;br /&gt;
[[File:Genericconfiguration.PNG|right|600px|thumb|Editing the labels used for the states]]&lt;br /&gt;
This form controls the values of all non-free text fields (i.e., those that appear when clicking on an [[ARIS:User Guide#Arrow|arrow]]) within the system. Through each tab, the user is able to create, edit and delete the values of one of these fields.&lt;br /&gt;
If the laboratory is not interested in one of the values, but the user does not wish to delete the information from the system, it can be simply disabled, so it will not be shown in the corresponding drop-down menu. This is done by unticking the &#039;&#039;Active&#039;&#039; checkbox. &amp;lt;/br&amp;gt; [[File:Activecheckbox.PNG|75px|Activated checkbox]] &amp;amp;hArr;    [[File:Deactivatedcheckbox.PNG|75px|Deactivated checkbox]] &amp;lt;/br&amp;gt; &lt;br /&gt;
List of tabs:&lt;br /&gt;
*Regions (initially empty)&lt;br /&gt;
*Locations  (initially empty)&lt;br /&gt;
*Units&lt;br /&gt;
*Health Facilities (initially empty)&lt;br /&gt;
*Physicians (initially empty)&lt;br /&gt;
*Gender&lt;br /&gt;
*Identification cards&lt;br /&gt;
*State of the request&lt;br /&gt;
&lt;br /&gt;
Some of them also include hierarchical information. Thus, physicians point to health facilities, health facilities point to locations and these to regions. This information is used in the forms to show the right available values depending on the parent choice in the hierarchy.&lt;br /&gt;
&lt;br /&gt;
===State of the request===&lt;br /&gt;
From the &#039;&#039;state of the request&#039;&#039; tab, only the &#039;&#039;label&#039;&#039; field can be edited. Notice that this indicates the different phases a request goes through in the application during its lifecycle, and not only a passive value to be stored.&lt;br /&gt;
&lt;br /&gt;
==Technical configuration==&lt;br /&gt;
The &#039;&#039;Laboratory areas&#039;&#039;, &#039;&#039;Kinds of sample&#039;&#039;, &#039;&#039;Sample incidents&#039;&#039;, &#039;&#039;Sample origins&#039;&#039; and &#039;&#039;Pregnancy phases&#039;&#039; tabs, have exactly the same effect as the ones under the [[#Generic configuration|generic configuration]] (i.e., they simply provide the available values in drop boxes).&lt;br /&gt;
However, the following tabs have further effects in the behaviour of the forms.&lt;br /&gt;
&lt;br /&gt;
===Analytical tests===&lt;br /&gt;
[[File:Analyticalprofile.PNG|right|thumb|700px| Editing analytical profiles]]&lt;br /&gt;
This is without doubt the most crucial concept in the configuration, since it defines the available kinds of tests in the laboratory. &lt;br /&gt;
They are identified by a name, but also contain a code that will always be shown next to the name.&lt;br /&gt;
To facilitate the management of the laboratory, kinds of tests are assigned to a laboratory area, which will be used both in the generation of reports for the patients, as well as in the analysis of data regarding the performance of the laboratory itself.&lt;br /&gt;
&lt;br /&gt;
Each kind of test is then related to a kind of sample. &lt;br /&gt;
Only after that kind of sample is provided by the patient, the corresponding test will be allowed to have an associated result.&lt;br /&gt;
&lt;br /&gt;
Each test must have a [[#Datatypes|datatype]], which indicates the kind of result it will accept, this being either numerical (integer or real) or enumerate.&lt;br /&gt;
For numerical test results, units of the test can be indicated for informative purposes, together with upper and lower bounds of the result can be defined. &lt;br /&gt;
These will be automatically checked.&lt;br /&gt;
Only results within the declared boundaries will get a green tick next to them.&lt;br /&gt;
Those outside the boundaries will be detected and automatically marked with a red cross.&lt;br /&gt;
Validating the value will rely anyway on the laboratory supervisor.&lt;br /&gt;
However, a note can be provided here to indicate exceptions to the boundaries or any information that is considered relevant to either the technician or the supervisor.&lt;br /&gt;
&lt;br /&gt;
Finally, there are two specific boolean fields:&lt;br /&gt;
* Referred &amp;amp;rarr; Indicates that an action or test is performed in another hospital. The option marked in the configuration only determines the default of this field for each test. It does not impede the laboratory supervisor from choosing differently in the [[ARIS:Requests|Requests]] forms.&lt;br /&gt;
* Automatic &amp;amp;rarr; Enables the kind of test to be partially automated. The result of the test is not manually obtained by a person, but by an AI. If this option is disabled in the configuration, the laboratory supervisor will not be able to mark it otherwise in the [[ARIS:Requests|Requests]] forms. However, if it is enabled, the laboratory supervisor will be able to choose if she desires for the test to be done automatically or not in the [[ARIS:Requests|Requests]] forms.&lt;br /&gt;
&lt;br /&gt;
===Analytical tests groups===&lt;br /&gt;
In this tab, groups of tests can be formed for a quicker selection when choosing which tests to perform on a patient. When creating or editing a new group, a &#039;&#039;Group Of Tests Information&#039;&#039; form must be filled in or modified. In this form, the group must be given a name and the laboratory supervisor must choose the tests included in the group from the box provided. In the left-hand side list, the groups are in alphabetical order and if the laboratory supervisor wishes for a quicker option, there is a search bar on top of the box to write down and filter the tests.&lt;br /&gt;
Simply clicking on the name of a test adds it to the group, hence appearing in the right-hand side list.&lt;br /&gt;
&lt;br /&gt;
The analytical tests groups are also used to sort the tests in the generated report of a request.&lt;br /&gt;
&lt;br /&gt;
===Analytical profiles===&lt;br /&gt;
In this tab, profiles of tests can be formed for a quicker selection when choosing which groups of tests or individual tests to perform on a patient. &lt;br /&gt;
When creating or editing a new profile, an &#039;&#039;Analytical Profile Information&#039;&#039; form must be filled in or modified. &lt;br /&gt;
In this form, the profile must be given a name and the laboratory supervisor must choose the tests and the groups included in the profile from the lists provided. &lt;br /&gt;
The groups and tests are in alphabetical order and if the laboratory supervisor wishes for a quicker option, there is a search bar on top of the box to write down and filter the tests and groups.&lt;br /&gt;
&lt;br /&gt;
Choosing a group selects in the corresponding list all the tests belonging to it.&lt;br /&gt;
Then, these cannot be individually removed from the profile, but only by removing the group.&lt;br /&gt;
Moreover, a test added later to the group will automatically appear as part of any profile containing that group, which is indicated by a lock icon next to the test name. &lt;br /&gt;
&lt;br /&gt;
Analytical profiles do not have any effect in the report generated for a request.&lt;br /&gt;
&lt;br /&gt;
===Datatypes===&lt;br /&gt;
&lt;br /&gt;
Enumerate datatypes can be defined here (integer and real numbers are always available).&lt;br /&gt;
These are simply lists of potential results that can be used in any kind of test.&lt;br /&gt;
&lt;br /&gt;
===Reporting order===&lt;br /&gt;
[[File:Reportingorder.PNG|Centre|500px|thumb|Editing the laboratory areas order from the reporting areas tab]]&lt;br /&gt;
This tab allows ordering the elements in the PDF worklist and in the report of a request.&lt;br /&gt;
The tests appearing in them will be firstly sorted by laboratory area, then groups of tests, and finally individual tests.&lt;br /&gt;
This is done by choosing one of the three elements, which will lead to another form with a list and two vertical arrows on the left side of the image.&lt;br /&gt;
Any number of elements can be simultaneously selected by simply clicking on them.&lt;br /&gt;
Then, the arrows will allow to move them up or down in the list, and hence in the generated PDF documents.&lt;/div&gt;</summary>
		<author><name>Wikiroot</name></author>
	</entry>
	<entry>
		<id>https://dl-prod.essi.upc.edu/ARIS/index.php?title=Bluetooth&amp;diff=1663</id>
		<title>Bluetooth</title>
		<link rel="alternate" type="text/html" href="https://dl-prod.essi.upc.edu/ARIS/index.php?title=Bluetooth&amp;diff=1663"/>
		<updated>2024-01-12T14:49:49Z</updated>

		<summary type="html">&lt;p&gt;Wikiroot: Wikiroot moved page ARIS:Bluetooth to Bluetooth without leaving a redirect&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:ARIS:Bluetooth]]&lt;br /&gt;
&lt;br /&gt;
The Bluetooth feature allows a bidirectional information exchange between the [[ARIS:main|ARIS]] system and the [[MobileApp:Main|Mobile App]]. When enabled, the users will be able to establish a wireless connection with ARIS within the Mobile App, and perform two basic operations from the device.&lt;br /&gt;
# Extract from ARIS a list of test identifiers (i.e., a worklist) from those [[ARIS:Configuration#Analytical_tests|Analytical tests]] which are in &#039;&#039;Processing&#039;&#039; state and marked as &#039;&#039;Automatic&#039;&#039;.&lt;br /&gt;
# Transfer back to ARIS the images taken from each one of those tests, captured with the Mobile app through the microscope.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
==Relevant system paremeters==&lt;br /&gt;
===&#039;&#039;bluetooth_enabler&#039;&#039;===&lt;br /&gt;
[[File:DownloadingNN.PNG|right|600px|thumb|Window while downloading AI model]]&lt;br /&gt;
By default, the Bluetooth functionality is disabled for everybody. &lt;br /&gt;
To allow the usage of this feature, a logged &#039;&#039;System Administrator&#039;&#039; must set the &#039;bluetooth_enabler&#039; parameter to &#039;Enabled&#039; from the [[ARIS:System_administration#Parameters|Parameters]] configuration page. &lt;br /&gt;
Immediately, the download process of the Artificial Intelligence model for automatic image analysis will start, in case that the required file was not previously downloaded.&lt;br /&gt;
After this, in case of success (note that internet connection is required in order to perform the download), a Bluetooth icon will be visible to all &#039;&#039;Laboratory Technicians&#039;&#039; in the [[ARIS:User Guide#Navigation bar|Navigation bar]] section, allowing them to enable and disable the Bluetooth connections of the ARIS system by clicking the mentioned icon.&lt;br /&gt;
&lt;br /&gt;
In the same way, the Bluetooth functionality can be disabled anytime by a logged &#039;&#039;System Administrator&#039;&#039; from the same [[ARIS:System_administration#Parameters|Parameters]] configuration page by setting the &#039;bluetooth_enabler&#039; parameter to &#039;Disabled&#039;. This change will hide back the Bluetooth icon, preventing &#039;&#039;Laboratory Technitians&#039;&#039; from enabling or disabling Bluetooth connections.&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;max_image_volume&#039;&#039;===&lt;br /&gt;
The &#039;max_image_volume&#039; parameter from the [[ARIS:System_administration#Parameters|Parameters]] configuration page refers to the maximum number of megabytes used to store images from the automatically analyzed tests in the whole system. Once the limit is reached, the oldest images in the folder are deleted until the image volume is below the indicated value.&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
When the Bluetooth functionality is enabled from system [[ARIS:System_administration#Parameters|Parameters]], one of three different icons can be seen in the [[ARIS:User Guide#Navigation bar|Navigation bar]]. &lt;br /&gt;
&lt;br /&gt;
===Bluetooth OFF===&lt;br /&gt;
[[File:Bluetooth_off.PNG|left|50px]]&lt;br /&gt;
A grey Bluetooth OFF icon indicates that, currently, ARIS is not being visible to other devices, such as those running the [[MobileApp:Main|Mobile App]], preventing them from establishing Bluetooth connections with the system. &lt;br /&gt;
If clicked, the Bluetooth OFF icon turns into an orange [[ARIS:Bluetooth#Bluetooth_ON|Bluetooth ON]] icon.&lt;br /&gt;
&lt;br /&gt;
===Bluetooth ON===&lt;br /&gt;
[[File:Bluetooth_on.PNG|left|50px]]&lt;br /&gt;
An orange Bluetooth ON icon indicates that ARIS is visible to other devices, and therefore a [[MobileApp:Main|Mobile App]] can establish a Bluetooth connection with the system whenever needed. &lt;br /&gt;
If clicked, the Bluetooth ON icon turns into a grey [[ARIS:Bluetooth#Bluetooth_OFF|Bluetooth OFF]] icon.&lt;br /&gt;
&lt;br /&gt;
===Loading===&lt;br /&gt;
[[File:Bluetooth_loading.PNG|left|50px]]&lt;br /&gt;
When image transmission using the Bluetooth feature is taking place between the [[MobileApp:Main|Mobile App]] and ARIS, the [[ARIS:Bluetooth#Bluetooth_ON|Bluetooth ON]] icon turns automatically into an animated orange circle. This icon is not clickable and keeps visible while the mentioned procedure is not over. Moreover, a dropdown next to it appears showing, for all tests being transmited, the download progress or the number of images being analyzed, depending on the stage of the process each test is at.&lt;br /&gt;
Once the image transmission finalizes, this icon turns automatically into the previous [[ARIS:Bluetooth#Bluetooth_ON|Bluetooth ON]] icon and the dropdown disappears.&lt;br /&gt;
[[File:Receiving.png|centre|200px]]&lt;br /&gt;
&lt;br /&gt;
==States==&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; margin: 0px 0px 0px 0px&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;graphviz border=&#039;frame&#039; format=&#039;svg&#039; caption=&#039;ARIS Bluetooth states&#039;&amp;gt;&lt;br /&gt;
digraph StatesDiagram {&lt;br /&gt;
  node [shape=rectangle style=rounded fontsize=&amp;quot;9pt&amp;quot;];&lt;br /&gt;
  edge [fontsize=&amp;quot;7pt&amp;quot;];&lt;br /&gt;
  //----- Main graph&lt;br /&gt;
    // Nodes&lt;br /&gt;
    Begin [label=&amp;quot;&amp;quot; shape=&amp;quot;circle&amp;quot; style=filled fillcolor=black fixedsize=true width=0.2 height=0.2];&lt;br /&gt;
    Waiting [label=&amp;quot;Waiting&amp;quot;];&lt;br /&gt;
    TransferingWorklist [label=&amp;quot;Transfering Worklist&amp;quot;];&lt;br /&gt;
    ReceivingImages [label=&amp;quot;Receiving Images&amp;quot;];&lt;br /&gt;
    ExecutingModel [label=&amp;quot;Executing Model&amp;quot;];&lt;br /&gt;
    End [label=&amp;quot;&amp;quot; shape=&amp;quot;doublecircle&amp;quot; style=filled fillcolor=&amp;quot;black&amp;quot; fixedsize=true width=0.2 height=0.2];&lt;br /&gt;
    // Edges&lt;br /&gt;
    Begin -&amp;gt; Waiting [label=&amp;quot;Enable Bluetooth&amp;quot;]; // [constraint=false];&lt;br /&gt;
    Waiting -&amp;gt; TransferingWorklist  [label=&amp;quot;Mobile request&amp;quot;];&lt;br /&gt;
    TransferingWorklist -&amp;gt; Waiting; //  [constraint=false];&lt;br /&gt;
    Waiting -&amp;gt; ReceivingImages  [label=&amp;quot;Mobile request&amp;quot;];&lt;br /&gt;
    ReceivingImages -&amp;gt; Waiting; //  [constraint=false];&lt;br /&gt;
    ReceivingImages -&amp;gt; ExecutingModel  [label=&amp;quot;Last image of a test&amp;quot;];&lt;br /&gt;
    ExecutingModel -&amp;gt; ReceivingImages; //  [constraint=false];&lt;br /&gt;
    Waiting -&amp;gt; End [label=&amp;quot;Disable Bluetooth&amp;quot;]; // [constraint=false];&lt;br /&gt;
&lt;br /&gt;
    //{ rank=same; Begin Registered Processing WithResults Validated}&lt;br /&gt;
    //{ rank=same; Cancelled End}&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/graphviz&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
In any given time, the Bluetooth system can be in four different states if [[ARIS:Bluetooth#Bluetooth_ON|Bluetooth is ON]].&lt;br /&gt;
===Waiting===&lt;br /&gt;
ARIS is visible to other devices and ready to respond to requests made from the [[MobileApp:Main|Mobile App]]. At this point, it can receive the order to send the current worklist to the Mobile, to receive images from the Mobile or, otherwise, disable any Bluetooth connection by turning the [[ARIS:Bluetooth#Bluetooth_OFF|Bluetooth OFF]] in the [[ARIS:User Guide#Navigation bar|Navigation bar]].&lt;br /&gt;
&lt;br /&gt;
===Transfering Worklist===&lt;br /&gt;
ARIS is sending to the [[MobileApp:Main|Mobile App]] that has made the request the list of test identifiers from those [[ARIS:Configuration#Analytical_tests|Analytical tests]] which are in &#039;&#039;Processing&#039;&#039; state and marked as &#039;&#039;Automatic&#039;&#039;, known as worklist. Once the transfer is done, ARIS goes back to [[ARIS:Bluetooth#Waiting|Waiting]] state.&lt;br /&gt;
&lt;br /&gt;
===Receiving Images===&lt;br /&gt;
ARIS is receiving the images taken from one or more of those previously sent tests, captured with the [[MobileApp:Main|Mobile App]] through the microscope. Every test in the set of images can have as many images as needed. Once the last image of a test is received, the model is executed in parallel for all of the images from that test. Meanwhile, ARIS can keep receiving images of other tests, or go back to [[ARIS:Bluetooth#Waiting|Waiting]] state if no more images are being transferred.&lt;br /&gt;
&lt;br /&gt;
===Executing Model===&lt;br /&gt;
ARIS is running the AI Model for all of the previously received images of an [[ARIS:Configuration#Analytical_tests|Analytical test]], in order to automatically analyze them and obtain a diagnosis.&lt;/div&gt;</summary>
		<author><name>Wikiroot</name></author>
	</entry>
	<entry>
		<id>https://dl-prod.essi.upc.edu/ARIS/index.php?title=Backup_and_Restore&amp;diff=1662</id>
		<title>Backup and Restore</title>
		<link rel="alternate" type="text/html" href="https://dl-prod.essi.upc.edu/ARIS/index.php?title=Backup_and_Restore&amp;diff=1662"/>
		<updated>2024-01-12T14:49:35Z</updated>

		<summary type="html">&lt;p&gt;Wikiroot: Wikiroot moved page ARIS:Backup and Restore to Backup and Restore without leaving a redirect&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:ARIS:Backup and Restore]]&lt;br /&gt;
&lt;br /&gt;
==Backup==&lt;br /&gt;
&lt;br /&gt;
The backup process for ARIS application involves regularly creating backups of the application&#039;s database to ensure data safety and the ability to restore the system in case of any issues. Here is a step-by-step guide on how the the backup is perfomred and how to customize it:&lt;br /&gt;
&lt;br /&gt;
 1.&#039;&#039;&#039;Access technical administration page:&#039;&#039;&#039; Log in to the application as an administrator and go to the Technical Administration section, then find the parameters tab. This section provides access to the backup-related parameters and settings.&lt;br /&gt;
&lt;br /&gt;
 2. &#039;&#039;&#039;Set Backup Frequency:&#039;&#039;&#039; In the parameters tab, locate the backup_frequency parameter. This parameter determines how often the backups will be created. Modify this parameter according to your requirements. For example, if you set it to &amp;quot;6&amp;quot;, a backup will be created every six hours. By default it will be set as 23 so it will create a backup daily.&lt;br /&gt;
&lt;br /&gt;
 3. &#039;&#039;&#039;Set Backup History:&#039;&#039;&#039; Locate the backup_history parameter in the same tab. This parameter defines the number of backups to retain. Modify this parameter to specify how many backups you want to keep. For instance, if you set it to &amp;quot;5&amp;quot;, the system will retain the most recent five backups. By default the parameter is set to three, so the system will only preserve the three most recent backups.&lt;br /&gt;
&lt;br /&gt;
[[File:backup_parameters.png|center|600px|thumb| Parameters of backup settings inside the parameters tab]]&lt;br /&gt;
&lt;br /&gt;
 4. &#039;&#039;&#039;Find the Backup Folder:&#039;&#039;&#039; The backup files will be stored in the &#039;&#039;ARIS/Backend/Database/Backups&#039;&#039; folder. Here you will find all the backup files with the creation date as name.&lt;br /&gt;
&lt;br /&gt;
[[File:backup_folder.png|center|600px|thumb| Backup folder with three backup files]]&lt;br /&gt;
&lt;br /&gt;
The backup process will be done automatic, you just need to modify, if you see it necessary, the parameters presented above. Every time ARIS is launched, it will generate a backup depending on the &#039;&#039;backup_frecuency&#039;&#039; parameter and keep as many as the &#039;&#039;backup_history&#039;&#039; parameter indicates.&lt;br /&gt;
&lt;br /&gt;
IMPORTANT NOTICE: You should realize that creating backups is absolutely useless if you do not regularly copy them out of your machine (e.g., to a USB).&lt;br /&gt;
&lt;br /&gt;
==Restore==&lt;br /&gt;
&lt;br /&gt;
In case of system failure or hard disk crash, you can restore the system from the latest backup file you extracted, following the next steps:&lt;br /&gt;
&lt;br /&gt;
 0. &#039;&#039;&#039;Stop de application:&#039;&#039;&#039; Remember that closing the browser is not enough, but you need to really [[ARIS:Installation_and_Upgrades#Closing_ARIS|stop the services running in the background]].&lt;br /&gt;
&lt;br /&gt;
 1. &#039;&#039;&#039;Locate the last available backup:&#039;&#039;&#039; You should have extracted it to some external storage device, but if the hard disk didn&#039;t fail, you will find it in the backup folder &#039;&#039;C:/Users/Public/ARIS/Backend/Database/Backups&#039;&#039; (by default).&lt;br /&gt;
&lt;br /&gt;
 2. &#039;&#039;&#039;Delete Existing Database:&#039;&#039;&#039; Ensure that the &amp;quot;sql_app.db&amp;quot; file in the &#039;&#039;Database&#039;&#039; folder is either deleted or moved out of the folder. This step ensures that the restored backup will replace the existing database.&lt;br /&gt;
&lt;br /&gt;
[[File:sql_app.png|center|600px|thumb| sql_app.db file at the end of the folder]]&lt;br /&gt;
&lt;br /&gt;
 3. &#039;&#039;&#039;Locate the Desired Backup:&#039;&#039;&#039; In the Backup folder (&#039;&#039;ARIS/Backend/Database/Backups&#039;&#039;), locate the backup file you want to restore (filename indicates the date with format &#039;&#039;yymmddhhmmss.db&#039;&#039;). Choose the most recent backup or the one that suits your needs.&lt;br /&gt;
&lt;br /&gt;
 4. &#039;&#039;&#039;Copy Backup File:&#039;&#039;&#039; Copy the selected backup file.&lt;br /&gt;
&lt;br /&gt;
 5. &#039;&#039;&#039;Paste and Rename:&#039;&#039;&#039; Paste the copied backup file into the &#039;&#039;Database&#039;&#039; folder. Rename the backup file to &#039;&#039;sql_app.db&#039;&#039;. This step ensures that the restored backup file becomes the active database file for the application.&lt;br /&gt;
&lt;br /&gt;
 6. &#039;&#039;&#039;Restart ARIS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
By following these steps, you can perform regular backups of your application&#039;s database and restore the system using any of the previously created backup files. It is important to review and update the &#039;&#039;backup_frequency&#039;&#039; and &#039;&#039;backup_history&#039;&#039; parameters in the Technical Administration section to align with your data retention and backup requirements.&lt;/div&gt;</summary>
		<author><name>Wikiroot</name></author>
	</entry>
	<entry>
		<id>https://dl-prod.essi.upc.edu/ARIS/index.php?title=MediaWiki:Breadcrumbs&amp;diff=1661</id>
		<title>MediaWiki:Breadcrumbs</title>
		<link rel="alternate" type="text/html" href="https://dl-prod.essi.upc.edu/ARIS/index.php?title=MediaWiki:Breadcrumbs&amp;diff=1661"/>
		<updated>2024-01-12T14:47:06Z</updated>

		<summary type="html">&lt;p&gt;Wikiroot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Main Page @&lt;br /&gt;
* ARIS:Main @ [[Main Page|IMAGING]] &amp;gt; ARIS &amp;gt;&lt;br /&gt;
* ARIS:Installation and Upgrades @ [[Main Page|IMAGING]] &amp;gt; [[ARIS:Main|ARIS]] &amp;gt;&lt;br /&gt;
* ARIS:Define new language @ [[Main Page|IMAGING]] &amp;gt; [[ARIS:Main|ARIS]] &amp;gt;&lt;br /&gt;
* ARIS:User Guide @ [[Main Page|IMAGING]] &amp;gt; [[ARIS:Main|ARIS]] &amp;gt;&lt;br /&gt;
* ARIS:Configuration @ [[Main Page|IMAGING]] &amp;gt; [[ARIS:Main|ARIS]] &amp;gt; [[ARIS:User Guide|User Guide]] &amp;gt;&lt;br /&gt;
* ARIS:Data analysis @ [[Main Page|IMAGING]] &amp;gt; [[ARIS:Main|ARIS]] &amp;gt; [[ARIS:User Guide|User Guide]] &amp;gt;&lt;br /&gt;
* ARIS:Patients @ [[Main Page|IMAGING]] &amp;gt; [[ARIS:Main|ARIS]] &amp;gt; [[ARIS:User Guide|User Guide]] &amp;gt;&lt;br /&gt;
* ARIS:Requests @ [[Main Page|IMAGING]] &amp;gt; [[ARIS:Main|ARIS]] &amp;gt; [[ARIS:User Guide|User Guide]] &amp;gt;&lt;br /&gt;
* ARIS:System administration @ [[Main Page|IMAGING]] &amp;gt; [[ARIS:Main|ARIS]] &amp;gt; [[ARIS:User Guide|User Guide]] &amp;gt;&lt;br /&gt;
* ARIS:System information @ [[Main Page|IMAGING]] &amp;gt; [[ARIS:Main|ARIS]] &amp;gt; [[ARIS:User Guide|User Guide]] &amp;gt;&lt;br /&gt;
* ARIS:Bluetooth @ [[Main Page|IMAGING]] &amp;gt; [[ARIS:Main|ARIS]] &amp;gt; [[ARIS:User Guide|User Guide]] &amp;gt;&lt;br /&gt;
* ARIS:Backup and Restore @ [[Main Page|IMAGING]] &amp;gt; [[ARIS:Main|ARIS]] &amp;gt;&lt;br /&gt;
&amp;lt;!--* default   @ [[Main Page|Main Page]] &amp;gt; --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wikiroot</name></author>
	</entry>
	<entry>
		<id>https://dl-prod.essi.upc.edu/ARIS/index.php?title=Translations:ARIS:About/Page_display_title/es&amp;diff=1659</id>
		<title>Translations:ARIS:About/Page display title/es</title>
		<link rel="alternate" type="text/html" href="https://dl-prod.essi.upc.edu/ARIS/index.php?title=Translations:ARIS:About/Page_display_title/es&amp;diff=1659"/>
		<updated>2024-01-12T14:22:51Z</updated>

		<summary type="html">&lt;p&gt;Wikiroot: Created page with &amp;quot;ARIS:About&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ARIS:About&lt;/div&gt;</summary>
		<author><name>Wikiroot</name></author>
	</entry>
	<entry>
		<id>https://dl-prod.essi.upc.edu/ARIS/index.php?title=Translations:ARIS:About/2/es&amp;diff=1657</id>
		<title>Translations:ARIS:About/2/es</title>
		<link rel="alternate" type="text/html" href="https://dl-prod.essi.upc.edu/ARIS/index.php?title=Translations:ARIS:About/2/es&amp;diff=1657"/>
		<updated>2024-01-12T14:21:10Z</updated>

		<summary type="html">&lt;p&gt;Wikiroot: Created page with &amp;quot;link=https://www.fundacionprobitas.org/en/homelink=http://www.upc.edu&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:LogoProbitas.png|250px|link=https://www.fundacionprobitas.org/en/home]][[File:LogoUPC.png|250px|link=http://www.upc.edu]]&lt;/div&gt;</summary>
		<author><name>Wikiroot</name></author>
	</entry>
	<entry>
		<id>https://dl-prod.essi.upc.edu/ARIS/index.php?title=Translations:ARIS:About/1/es&amp;diff=1656</id>
		<title>Translations:ARIS:About/1/es</title>
		<link rel="alternate" type="text/html" href="https://dl-prod.essi.upc.edu/ARIS/index.php?title=Translations:ARIS:About/1/es&amp;diff=1656"/>
		<updated>2024-01-12T14:20:58Z</updated>

		<summary type="html">&lt;p&gt;Wikiroot: Created page with &amp;quot;Este proyecto es un esfuerzo conjunto entre [https://www.fundacionprobitas.org/en/home &amp;#039;&amp;#039;Fundació Probitas&amp;#039;&amp;#039;] y [http://www.upc.edu &amp;#039;&amp;#039;Universitat Politècnica de Catalunya&amp;#039;&amp;#039; (UPC)].&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Este proyecto es un esfuerzo conjunto entre [https://www.fundacionprobitas.org/en/home &#039;&#039;Fundació Probitas&#039;&#039;] y [http://www.upc.edu &#039;&#039;Universitat Politècnica de Catalunya&#039;&#039; (UPC)].&lt;/div&gt;</summary>
		<author><name>Wikiroot</name></author>
	</entry>
	<entry>
		<id>https://dl-prod.essi.upc.edu/ARIS/index.php?title=MediaWiki:Aboutsite&amp;diff=1652</id>
		<title>MediaWiki:Aboutsite</title>
		<link rel="alternate" type="text/html" href="https://dl-prod.essi.upc.edu/ARIS/index.php?title=MediaWiki:Aboutsite&amp;diff=1652"/>
		<updated>2024-01-12T14:16:15Z</updated>

		<summary type="html">&lt;p&gt;Wikiroot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;About ARIS&lt;/div&gt;</summary>
		<author><name>Wikiroot</name></author>
	</entry>
	<entry>
		<id>https://dl-prod.essi.upc.edu/ARIS/index.php?title=Main_Page&amp;diff=1650</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://dl-prod.essi.upc.edu/ARIS/index.php?title=Main_Page&amp;diff=1650"/>
		<updated>2024-01-12T14:07:10Z</updated>

		<summary type="html">&lt;p&gt;Wikiroot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Main Page]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:left; margin: 0px 20px 0px 0px&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
[[File:LogoProbitas.png|right|thumb|250px|link=https://www.fundacionprobitas.org|Probitas Foundation]]&lt;br /&gt;
&lt;br /&gt;
ARIS is a laboratory software system for patient management, analysis and laboratory tests. It offers basic functionalities and a simple interface that can be flexibly configured to support the main tasks of a laboratory. ARIS has been designed specifically by [https://www.fundacionprobitas.org Probitas Foundation] and it is available to laboratories free of charge.&lt;br /&gt;
&lt;br /&gt;
These pages contain all the useful information for both final users as well as administrators.&lt;br /&gt;
&lt;br /&gt;
==Installation and Upgrades==&lt;br /&gt;
[[File:Main page.PNG|right|thumb|Main page of the software]]&lt;br /&gt;
&lt;br /&gt;
First of all, the application needs to be installed in a regular computer. It will automatically install some required software platforms. The [[ARIS:Installation and Upgrades|Installation and Upgrades]] page contains all the details and step by step instructions to do it. If an Internet connection is at hand, it can also be upgraded when a new version is available, as explained in the same page.&lt;br /&gt;
&lt;br /&gt;
The application has been developed with native support in English and Spanish, however, it supports multilanguage. The [[ARIS:Define new language|Define new language]] page explains how to extend it to other languages.&lt;br /&gt;
&lt;br /&gt;
==User Guide==&lt;br /&gt;
&lt;br /&gt;
The [[ARIS:User Guide|User Guide]] page contains all the information necessary for both final users as well as administrators. It explains all functionalities provided by the application.&lt;br /&gt;
&lt;br /&gt;
==Backup and Restore==&lt;br /&gt;
&lt;br /&gt;
As for any other information system, it is important to extract a copy of the database regularly, and move it to another support for safety reasons. The [[ARIS:Backup and Restore|Backup and Restore]] page explains how such copy can be generated and accessed, as well as used to recover all the data in the unlikely case of database corruption.&lt;/div&gt;</summary>
		<author><name>Wikiroot</name></author>
	</entry>
	<entry>
		<id>https://dl-prod.essi.upc.edu/ARIS/index.php?title=MediaWiki:Breadcrumbs&amp;diff=1576</id>
		<title>MediaWiki:Breadcrumbs</title>
		<link rel="alternate" type="text/html" href="https://dl-prod.essi.upc.edu/ARIS/index.php?title=MediaWiki:Breadcrumbs&amp;diff=1576"/>
		<updated>2023-10-14T17:39:04Z</updated>

		<summary type="html">&lt;p&gt;Wikiroot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Main Page @&lt;br /&gt;
* ARIS:Main @ [[Main Page|IMAGING]] &amp;gt; ARIS &amp;gt;&lt;br /&gt;
* ARIS:Installation and Upgrades @ [[Main Page|IMAGING]] &amp;gt; [[ARIS:Main|ARIS]] &amp;gt;&lt;br /&gt;
* ARIS:Define new language @ [[Main Page|IMAGING]] &amp;gt; [[ARIS:Main|ARIS]] &amp;gt;&lt;br /&gt;
* ARIS:User Guide @ [[Main Page|IMAGING]] &amp;gt; [[ARIS:Main|ARIS]] &amp;gt;&lt;br /&gt;
* ARIS:Configuration @ [[Main Page|IMAGING]] &amp;gt; [[ARIS:Main|ARIS]] &amp;gt; [[ARIS:User Guide|User Guide]] &amp;gt;&lt;br /&gt;
* ARIS:Data analysis @ [[Main Page|IMAGING]] &amp;gt; [[ARIS:Main|ARIS]] &amp;gt; [[ARIS:User Guide|User Guide]] &amp;gt;&lt;br /&gt;
* ARIS:Patients @ [[Main Page|IMAGING]] &amp;gt; [[ARIS:Main|ARIS]] &amp;gt; [[ARIS:User Guide|User Guide]] &amp;gt;&lt;br /&gt;
* ARIS:Requests @ [[Main Page|IMAGING]] &amp;gt; [[ARIS:Main|ARIS]] &amp;gt; [[ARIS:User Guide|User Guide]] &amp;gt;&lt;br /&gt;
* ARIS:System administration @ [[Main Page|IMAGING]] &amp;gt; [[ARIS:Main|ARIS]] &amp;gt; [[ARIS:User Guide|User Guide]] &amp;gt;&lt;br /&gt;
* ARIS:System information @ [[Main Page|IMAGING]] &amp;gt; [[ARIS:Main|ARIS]] &amp;gt; [[ARIS:User Guide|User Guide]] &amp;gt;&lt;br /&gt;
* ARIS:Bluetooth @ [[Main Page|IMAGING]] &amp;gt; [[ARIS:Main|ARIS]] &amp;gt; [[ARIS:User Guide|User Guide]] &amp;gt;&lt;br /&gt;
* ARIS:Backup and Restore @ [[Main Page|IMAGING]] &amp;gt; [[ARIS:Main|ARIS]] &amp;gt;&lt;br /&gt;
* AnnotationApp:Main @ [[Main Page|IMAGING]] &amp;gt; AnnotationApp &amp;gt;&lt;br /&gt;
* AnnotationApp:Installation and Upgrades @ [[Main Page|IMAGING]] &amp;gt; [[AnnotationApp:Main|AnnotationApp]] &amp;gt;&lt;br /&gt;
* AnnotationApp:User Guide @ [[Main Page|IMAGING]] &amp;gt; [[AnnotationApp:Main|AnnotationApp]] &amp;gt;&lt;br /&gt;
* AnnotationApp:Backup and Restore @ [[Main Page|IMAGING]] &amp;gt; [[AnnotationApp:Main|AnnotationApp]] &amp;gt;&lt;br /&gt;
* Microscope:Main @ [[Main Page|IMAGING]] &amp;gt; Microscope &amp;gt;&lt;br /&gt;
* MobileApp:Main @ [[Main Page|IMAGING]] &amp;gt; MobileApp &amp;gt;&lt;br /&gt;
* MobileApp:Installation and Upgrades @ [[Main Page|IMAGING]] &amp;gt; [[MobileApp:Main|MobileApp]] &amp;gt;&lt;br /&gt;
* MobileApp:User Guide @ [[Main Page|IMAGING]] &amp;gt; [[MobileApp:Main|MobileApp]] &amp;gt;&lt;br /&gt;
* MobileApp:Configuring ARIS Bluetooth functionality @ [[Main Page|IMAGING]] &amp;gt; [[MobileApp:Main|MobileApp]] &amp;gt;&lt;br /&gt;
* MobileApp:Using ARIS Bluetooth functionality @ [[Main Page|IMAGING]] &amp;gt; [[MobileApp:Main|MobileApp]] &amp;gt;&lt;br /&gt;
* MobileApp:Privacy Policy @ [[Main Page|IMAGING]] &amp;gt; [[MobileApp:Main|MobileApp]] &amp;gt;&lt;br /&gt;
* MobileApp:Internals @ [[Main Page|IMAGING]] &amp;gt; [[MobileApp:Main|MobileApp]] &amp;gt;&lt;br /&gt;
* DataLake:Main @ [[Main Page|IMAGING]] &amp;gt; DataLake &amp;gt;&lt;br /&gt;
&amp;lt;!--* default   @ [[Main Page|Main Page]] &amp;gt; --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wikiroot</name></author>
	</entry>
	<entry>
		<id>https://dl-prod.essi.upc.edu/ARIS/index.php?title=MediaWiki:Common.css&amp;diff=1505</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://dl-prod.essi.upc.edu/ARIS/index.php?title=MediaWiki:Common.css&amp;diff=1505"/>
		<updated>2023-10-06T07:31:30Z</updated>

		<summary type="html">&lt;p&gt;Wikiroot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
#catlinks { display: none; }&lt;/div&gt;</summary>
		<author><name>Wikiroot</name></author>
	</entry>
	<entry>
		<id>https://dl-prod.essi.upc.edu/ARIS/index.php?title=MediaWiki:Common.css&amp;diff=1504</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://dl-prod.essi.upc.edu/ARIS/index.php?title=MediaWiki:Common.css&amp;diff=1504"/>
		<updated>2023-10-05T15:26:01Z</updated>

		<summary type="html">&lt;p&gt;Wikiroot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
#catlinks { display: none; }&lt;br /&gt;
&lt;br /&gt;
.ns-3000 #content, .ns-3001 #content { background-color: #f3f3ff; }&lt;br /&gt;
.ns-3000 div.thumb, .ns-3001 div.thumb { border-color: #f3f3ff; }&lt;/div&gt;</summary>
		<author><name>Wikiroot</name></author>
	</entry>
	<entry>
		<id>https://dl-prod.essi.upc.edu/ARIS/index.php?title=MediaWiki:Privacy&amp;diff=1502</id>
		<title>MediaWiki:Privacy</title>
		<link rel="alternate" type="text/html" href="https://dl-prod.essi.upc.edu/ARIS/index.php?title=MediaWiki:Privacy&amp;diff=1502"/>
		<updated>2023-10-05T15:03:52Z</updated>

		<summary type="html">&lt;p&gt;Wikiroot: Created page with &amp;quot;-&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;-&lt;/div&gt;</summary>
		<author><name>Wikiroot</name></author>
	</entry>
	<entry>
		<id>https://dl-prod.essi.upc.edu/ARIS/index.php?title=MediaWiki:Common.css&amp;diff=1501</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://dl-prod.essi.upc.edu/ARIS/index.php?title=MediaWiki:Common.css&amp;diff=1501"/>
		<updated>2023-10-05T15:02:01Z</updated>

		<summary type="html">&lt;p&gt;Wikiroot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
#catlinks { display: none; }&lt;/div&gt;</summary>
		<author><name>Wikiroot</name></author>
	</entry>
	<entry>
		<id>https://dl-prod.essi.upc.edu/ARIS/index.php?title=MediaWiki:Common.css&amp;diff=1500</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://dl-prod.essi.upc.edu/ARIS/index.php?title=MediaWiki:Common.css&amp;diff=1500"/>
		<updated>2023-10-05T15:01:25Z</updated>

		<summary type="html">&lt;p&gt;Wikiroot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
#catlinks { display: none; }&lt;br /&gt;
&lt;br /&gt;
.ns-subject a {   /* Almost all links on subject pages to be green. */&lt;br /&gt;
    color: #0f0;&lt;br /&gt;
}&lt;br /&gt;
.ns-talk a {      /* Links on talk pages to be blue. */&lt;br /&gt;
    color: #00f;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Wikiroot</name></author>
	</entry>
</feed>