<?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=Gabriel</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=Gabriel"/>
	<link rel="alternate" type="text/html" href="https://dl-prod.essi.upc.edu/ARIS/index.php?title=Special:Contributions/Gabriel"/>
	<updated>2026-05-04T01:15:33Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.42.6</generator>
	<entry>
		<id>https://dl-prod.essi.upc.edu/ARIS/index.php?title=Requests&amp;diff=3146</id>
		<title>Requests</title>
		<link rel="alternate" type="text/html" href="https://dl-prod.essi.upc.edu/ARIS/index.php?title=Requests&amp;diff=3146"/>
		<updated>2025-05-06T09:28:52Z</updated>

		<summary type="html">&lt;p&gt;Gabriel: Marked this version for translation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Requests]]&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;
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;
&lt;br /&gt;
&amp;lt;!--T:2--&amp;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 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; BiologicalSamples [dir=both minlen=2];&lt;br /&gt;
    BiologicalSamples -&amp;gt; AnalyticalTests [dir=both minlen=2];&lt;br /&gt;
    AnalyticalTests -&amp;gt; AdditionalInformation [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;
{ rank=same; Create ChangeInformation DeliverSamples ValidateResults IntroduceResults SearchHistoric}&lt;br /&gt;
    { rank=same; PatientsData AnalyticalTests AdditionalInformation BiologicalSamples }&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;
&amp;lt;!--T:28--&amp;gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Request Lifespan== &amp;lt;!--T:3--&amp;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 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;
{ 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;
&lt;br /&gt;
&amp;lt;!--T:4--&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 modifaiable and configurable at [[Configuration#State_of_the_request|State of the request]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:5--&amp;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 have 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;
&amp;lt;!--T:6--&amp;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;
&amp;lt;!--T:7--&amp;gt;&lt;br /&gt;
During the lifespan of a request, it is available to all the laboratory technicians, except for the validation, which can only be done by a laboratory supervisor or a specially authorized laboratory technician.&lt;br /&gt;
&lt;br /&gt;
==Create== &amp;lt;!--T:8--&amp;gt;&lt;br /&gt;
[[File:Selectpatient1.PNG|350px|right|thumb|Create request form]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:9--&amp;gt;&lt;br /&gt;
This form is divided into tabs. The tab the laboratory technician is on is indicated by the label of the tab turning orange. Above, it can be found the &#039;&#039;Requesting centre&#039;&#039; mandatory field, alongside with the additional &#039;&#039;Requesting unit&#039;&#039; field and the &#039;&#039;Urgent&#039;&#039; checkbox. To create a request, the following steps must be executed:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:29--&amp;gt;&lt;br /&gt;
#Select a patient &amp;amp;rarr; The first tab 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 save the new request.&lt;br /&gt;
#Analytical tests &amp;amp;rarr; In this tab, the laboratory technician must choose which tests are requested and required for the patient. Groups and profiles will appear in case the proper [[System administration#Parameters|parameter]] is enabled. 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 tab informs the laboratory technician of the type of sample that must be taken, depending on the tests chosen in the previous tab. There are no required fields in this tab, 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;
#Basic information &amp;amp;rarr; In this tab, other optional fields are provided like physician, the room or bed of the patient. Additional information like a diagnostic orientation or the pregnancy status can also be indicated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:10--&amp;gt;&lt;br /&gt;
At any moment, the &#039;&#039;Save values&#039;&#039; button cannot be used if any of the required fields is not filled in.&lt;br /&gt;
&lt;br /&gt;
==Change information== &amp;lt;!--T:11--&amp;gt;&lt;br /&gt;
[[File:SearchRequest.PNG|350px|right|thumb|Change information form]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:12--&amp;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== &amp;lt;!--T:13--&amp;gt;&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:DeliverSamples1.PNG|350px|right|thumb|Deliver samples form]]&lt;br /&gt;
Once a request is chosen, five tabs are shown. The patient&#039;s data, potentially analytical tests already done in this request, its list of biological samples, the request data, and tests in previous requests.&lt;br /&gt;
Just the biological samples allows some interaction. The other ones are read-only (if enabled at all).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:14--&amp;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 dialogue allows, providing some justification for this.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:15--&amp;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== &amp;lt;!--T:16--&amp;gt;&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;
&amp;lt;!--T:17--&amp;gt;&lt;br /&gt;
[[File:IntroduceResults1.PNG|350px|right|thumb|Form to Introduce Results]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:18--&amp;gt;&lt;br /&gt;
Once the laboratory technician has chosen a request, five tabs are shown with the patient&#039;s data, its list of analytical tests, its list of biological samples, other request data, and potentially previous tests of the same patient.&lt;br /&gt;
Just the analytical tests allows some interaction. The other ones are read-only.&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 cancelling the request.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:19--&amp;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 coloured 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 [http://dl-prod.essi.upc.edu/IMAGINGwiki/index.php/Microscope:Main Robotized microscope] and the [http://dl-prod.essi.upc.edu/IMAGINGwiki/index.php/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).&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;
#Cancel test &amp;amp;rarr; Icon to cancel the test. If the test is cancelled. A red &#039;&#039;cancelled&#039;&#039; label appears.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:20--&amp;gt;&lt;br /&gt;
[[File:TestDetails1.PNG|350px|right|thumb|Test details]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:21--&amp;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 user who introduced the results, as well as details provided for the corresponding sample on delivering it). &lt;br /&gt;
Moreover, this also allows changing if the test is automatic or deferred, indicate some incidence on the sample, or provide some note (notice that the content of this note will be visible to the patient in the report of the request).&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;
&amp;lt;!--T:22--&amp;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 [http://dl-prod.essi.upc.edu/IMAGINGwiki/index.php/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== &amp;lt;!--T:23--&amp;gt;&lt;br /&gt;
[[File:Validateresults.mp4|left]]&lt;br /&gt;
This functionality, available only to the laboratory supervisor or a laboratory technician authorized to validate, 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;
&amp;lt;!--T:24--&amp;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;
&amp;lt;!--T:25--&amp;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== &amp;lt;!--T:26--&amp;gt;&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;
&amp;lt;!--T:27--&amp;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;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:32--&amp;gt;&lt;br /&gt;
Additionally, the field separator and decimal characters used in the CSV file can also be configured in the same tab.&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gabriel</name></author>
	</entry>
	<entry>
		<id>https://dl-prod.essi.upc.edu/ARIS/index.php?title=Requests&amp;diff=3145</id>
		<title>Requests</title>
		<link rel="alternate" type="text/html" href="https://dl-prod.essi.upc.edu/ARIS/index.php?title=Requests&amp;diff=3145"/>
		<updated>2025-05-06T09:28:34Z</updated>

		<summary type="html">&lt;p&gt;Gabriel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Requests]]&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;
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;
&lt;br /&gt;
&amp;lt;!--T:2--&amp;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 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; BiologicalSamples [dir=both minlen=2];&lt;br /&gt;
    BiologicalSamples -&amp;gt; AnalyticalTests [dir=both minlen=2];&lt;br /&gt;
    AnalyticalTests -&amp;gt; AdditionalInformation [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;
{ rank=same; Create ChangeInformation DeliverSamples ValidateResults IntroduceResults SearchHistoric}&lt;br /&gt;
    { rank=same; PatientsData AnalyticalTests AdditionalInformation BiologicalSamples }&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;
&amp;lt;!--T:28--&amp;gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Request Lifespan== &amp;lt;!--T:3--&amp;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 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;
{ 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;
&lt;br /&gt;
&amp;lt;!--T:4--&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 modifaiable and configurable at [[Configuration#State_of_the_request|State of the request]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:5--&amp;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 have 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;
&amp;lt;!--T:6--&amp;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;
&amp;lt;!--T:7--&amp;gt;&lt;br /&gt;
During the lifespan of a request, it is available to all the laboratory technicians, except for the validation, which can only be done by a laboratory supervisor or a specially authorized laboratory technician.&lt;br /&gt;
&lt;br /&gt;
==Create== &amp;lt;!--T:8--&amp;gt;&lt;br /&gt;
[[File:Selectpatient1.PNG|350px|right|thumb|Create request form]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:9--&amp;gt;&lt;br /&gt;
This form is divided into tabs. The tab the laboratory technician is on is indicated by the label of the tab turning orange. Above, it can be found the &#039;&#039;Requesting centre&#039;&#039; mandatory field, alongside with the additional &#039;&#039;Requesting unit&#039;&#039; field and the &#039;&#039;Urgent&#039;&#039; checkbox. To create a request, the following steps must be executed:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:29--&amp;gt;&lt;br /&gt;
#Select a patient &amp;amp;rarr; The first tab 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 save the new request.&lt;br /&gt;
#Analytical tests &amp;amp;rarr; In this tab, the laboratory technician must choose which tests are requested and required for the patient. Groups and profiles will appear in case the proper [[System administration#Parameters|parameter]] is enabled. 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 tab informs the laboratory technician of the type of sample that must be taken, depending on the tests chosen in the previous tab. There are no required fields in this tab, 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;
#Basic information &amp;amp;rarr; In this tab, other optional fields are provided like physician, the room or bed of the patient. Additional information like a diagnostic orientation or the pregnancy status can also be indicated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:10--&amp;gt;&lt;br /&gt;
At any moment, the &#039;&#039;Save values&#039;&#039; button cannot be used if any of the required fields is not filled in.&lt;br /&gt;
&lt;br /&gt;
==Change information== &amp;lt;!--T:11--&amp;gt;&lt;br /&gt;
[[File:SearchRequest.PNG|350px|right|thumb|Change information form]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:12--&amp;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== &amp;lt;!--T:13--&amp;gt;&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:DeliverSamples1.PNG|350px|right|thumb|Deliver samples form]]&lt;br /&gt;
Once a request is chosen, five tabs are shown. The patient&#039;s data, potentially analytical tests already done in this request, its list of biological samples, the request data, and tests in previous requests.&lt;br /&gt;
Just the biological samples allows some interaction. The other ones are read-only (if enabled at all).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:14--&amp;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 dialogue allows, providing some justification for this.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:15--&amp;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== &amp;lt;!--T:16--&amp;gt;&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;
&amp;lt;!--T:17--&amp;gt;&lt;br /&gt;
[[File:IntroduceResults1.PNG|350px|right|thumb|Form to Introduce Results]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:18--&amp;gt;&lt;br /&gt;
Once the laboratory technician has chosen a request, five tabs are shown with the patient&#039;s data, its list of analytical tests, its list of biological samples, other request data, and potentially previous tests of the same patient.&lt;br /&gt;
Just the analytical tests allows some interaction. The other ones are read-only.&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 cancelling the request.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:19--&amp;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 coloured 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 [http://dl-prod.essi.upc.edu/IMAGINGwiki/index.php/Microscope:Main Robotized microscope] and the [http://dl-prod.essi.upc.edu/IMAGINGwiki/index.php/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).&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;
#Cancel test &amp;amp;rarr; Icon to cancel the test. If the test is cancelled. A red &#039;&#039;cancelled&#039;&#039; label appears.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:20--&amp;gt;&lt;br /&gt;
[[File:TestDetails1.PNG|350px|right|thumb|Test details]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:21--&amp;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 user who introduced the results, as well as details provided for the corresponding sample on delivering it). &lt;br /&gt;
Moreover, this also allows changing if the test is automatic or deferred, indicate some incidence on the sample, or provide some note (notice that the content of this note will be visible to the patient in the report of the request).&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;
&amp;lt;!--T:22--&amp;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 [http://dl-prod.essi.upc.edu/IMAGINGwiki/index.php/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== &amp;lt;!--T:23--&amp;gt;&lt;br /&gt;
[[File:Validateresults.mp4|left]]&lt;br /&gt;
This functionality, available only to the laboratory supervisor or a laboratory technician authorized to validate, 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;
&amp;lt;!--T:24--&amp;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;
&amp;lt;!--T:25--&amp;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== &amp;lt;!--T:26--&amp;gt;&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;
&amp;lt;!--T:27--&amp;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;br /&gt;
&lt;br /&gt;
Additionally, the field separator and decimal characters used in the CSV file can also be configured in the same tab.&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gabriel</name></author>
	</entry>
	<entry>
		<id>https://dl-prod.essi.upc.edu/ARIS/index.php?title=Requests/es&amp;diff=3143</id>
		<title>Requests/es</title>
		<link rel="alternate" type="text/html" href="https://dl-prod.essi.upc.edu/ARIS/index.php?title=Requests/es&amp;diff=3143"/>
		<updated>2025-05-06T08:53:37Z</updated>

		<summary type="html">&lt;p&gt;Gabriel: Created page with &amp;quot;Además, el separador de campo y los caracteres decimales utilizados en el archivo CSV también se pueden configurar en la misma pestaña.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Requests]]&lt;br /&gt;
&amp;lt;languages/&amp;gt;&lt;br /&gt;
La gestión  de las solicitudes es el proceso más importante que realiza ARIS, siendo éste el objetivo principal de la aplicación.&lt;br /&gt;
Las solicitudes siempre están asociadas a un paciente determinado, que debe haber sido creado previamente.&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 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;Solicitudes&amp;quot; ];&lt;br /&gt;
    Create [label=&amp;quot;Creación de Solicitud&amp;quot;, URL=&amp;quot;#Creación_de_Solicitud&amp;quot;];&lt;br /&gt;
    ChangeInformation [label=&amp;quot;Cambiar Información&amp;quot;, URL=&amp;quot;#Cambiar_información&amp;quot;];&lt;br /&gt;
    PatientsData [label=&amp;quot;Datos del Paciente&amp;quot;, shape=&amp;quot;tab&amp;quot;, URL=&amp;quot;#Creación_de_Solicitud&amp;quot;];&lt;br /&gt;
    AdditionalInformation [label=&amp;quot;Información Adicional&amp;quot;, shape=&amp;quot;tab&amp;quot;, URL=&amp;quot;#Creación_de_Solicitud&amp;quot;];&lt;br /&gt;
    BiologicalSamples [label=&amp;quot;Muestras Biológicas&amp;quot;, shape=&amp;quot;tab&amp;quot;, URL=&amp;quot;#Creación_de_Solicitud&amp;quot;];&lt;br /&gt;
    AnalyticalTests [label=&amp;quot;Tests Analíticos&amp;quot;, shape=&amp;quot;tab&amp;quot;, URL=&amp;quot;#Creación_de_Solicitud&amp;quot;];&lt;br /&gt;
    DeliverSamples [label=&amp;quot;Entrega de Muestras&amp;quot;, URL=&amp;quot;#Entrega_de_muestras&amp;quot; ];&lt;br /&gt;
    IntroduceResults [label=&amp;quot;Introducción de los Resultados&amp;quot;, URL=&amp;quot;#Introducción_de_los_resultados&amp;quot; ];&lt;br /&gt;
    ValidateResults [label=&amp;quot;Validar Resultados&amp;quot;, URL=&amp;quot;#Validar_resultados&amp;quot;];&lt;br /&gt;
    SearchHistoric [label=&amp;quot;Buscar en el Histórico&amp;quot;, URL=&amp;quot;#Buscar_en_el_histórico&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; BiologicalSamples [dir=both minlen=2];&lt;br /&gt;
    BiologicalSamples -&amp;gt; AnalyticalTests [dir=both minlen=2];&lt;br /&gt;
    AnalyticalTests -&amp;gt; AdditionalInformation [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;
{ rank=same; Create ChangeInformation DeliverSamples ValidateResults IntroduceResults SearchHistoric}&lt;br /&gt;
    { rank=same; PatientsData AnalyticalTests AdditionalInformation BiologicalSamples}&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;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Ciclo de vida de la Solicitud ==&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;Registrada&amp;quot;];&lt;br /&gt;
    Processing [label=&amp;quot;Procesando&amp;quot;];&lt;br /&gt;
    WithResults [label=&amp;quot;Con Resultados&amp;quot;];&lt;br /&gt;
    Validated [label=&amp;quot;Validada&amp;quot;];&lt;br /&gt;
    Cancelled [label=&amp;quot;Cancelada&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;Alguna muestra entregada&amp;quot; constraint=false];&lt;br /&gt;
    Processing -&amp;gt; WithResults  [label=&amp;quot;Todos los resultados disponibles&amp;quot; constraint=false];&lt;br /&gt;
    WithResults -&amp;gt; Validated  [label=&amp;quot;Todos los tests validados&amp;quot; constraint=false];&lt;br /&gt;
    Validated -&amp;gt; End [constraint=false];&lt;br /&gt;
    Registered -&amp;gt; Cancelled [label=&amp;quot;Cancelar&amp;quot;];&lt;br /&gt;
    Processing -&amp;gt; Cancelled [label=&amp;quot;Cancelar&amp;quot;];&lt;br /&gt;
    WithResults -&amp;gt; Cancelled [label=&amp;quot;Cancelar&amp;quot;];&lt;br /&gt;
    Cancelled -&amp;gt; End [constraint=false];&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;
&lt;br /&gt;
Durante su vida útil, las solicitudes pasan por diferentes estados que determinan las funcionalidades que se les ofrecen en el sistema.&lt;br /&gt;
Estos estados se muestran en el diagrama y sus etiquetas se pueden modificar y configurar en [[Configuration/es#Estado_de_la_solicitud|Estado de la Solicitud]].&lt;br /&gt;
&lt;br /&gt;
Al crear una nueva solicitud, el estado en el que aparece es &#039;&#039;Registrada&#039;&#039;, y permite proporcionar la información básica, así como asociarle diferentes test.&lt;br /&gt;
Después de marcar que algunas de las muestras han sido entregadas, el estado cambia a &#039;&#039;Procesando&#039;&#039; y los datos de la solicitud ya no se pueden modificar.&lt;br /&gt;
Se pueden entregar otras muestras más adelante, pero en este punto ya se pueden proporcionar los resultados de los test cuya muestra ya se entregó.&lt;br /&gt;
Una vez que todos los test no cancelados tengan un resultado, el estado de la solicitud cambia a &#039;&#039;Con Resultados&#039;&#039;.&lt;br /&gt;
En este estado, los resultados aún se pueden modificar, mientras se espera que eventualmente se validen.&lt;br /&gt;
Una solicitud con todos sus test no cancelados y validados se considera &#039;&#039;Validada&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
En cualquier momento se podrá cancelar una solicitud, sus muestras o sus test.&lt;br /&gt;
Una muestra con todas sus pruebas canceladas se considera cancelada y una solicitud con todas sus muestras canceladas también se considera cancelada.&lt;br /&gt;
&lt;br /&gt;
Durante la vida útil de una solicitud, ésta está a disposición de los técnicos de laboratorio, excepto para realizar la validación, que sólo puede ser realizada por un supervisor de laboratorio o un técnico de laboratorio especialmente autorizado para ello.&lt;br /&gt;
&lt;br /&gt;
==Creación de Solicitud==&lt;br /&gt;
[[File:Selectpatient1.PNG|350px|right|thumb|Formulario de creación de solicitud]]&lt;br /&gt;
&lt;br /&gt;
Este formulario se divide en pestañas. La pestaña en la que se encuentra el técnico de laboratorio se indica mediante la etiqueta de la pestaña que se pone en color naranja. Encima se encuentra el campo obligatorio “Centro solicitante”, junto con el campo adicional “Unidad solicitante” y la casilla de verificación “Urgente”. Para crear una solicitud se deben realizar los siguientes pasos:&lt;br /&gt;
&lt;br /&gt;
#Seleccionar un paciente &amp;amp;rarr; La primera pestaña permite buscar y seleccionar un paciente. La tabla de búsqueda se puede acotar con el campo de búsqueda. Una vez seleccionado un paciente, la información principal más importante sobre este paciente se mostrará en la parte inferior del formulario en una tabla estática. Hasta que no se haya seleccionado el paciente, el técnico de laboratorio no puede guardar la nueva solicitud.&lt;br /&gt;
#Pruebas analíticas &amp;amp;rarr; En esta pestaña, el técnico de laboratorio debe elegir qué pruebas se solicitan y requieren para el paciente. Los grupos y perfiles aparecerán en caso de que se habilite el [[System administration/es#Parameters#Parámetros|parámetro]] adecuado. Se puede elegir más de un elemento de cada lista, pero al menos un test debe solicitarse de una forma u otra. Los tests seleccionados como parte de un grupo o perfil (resaltados en violeta) no se pueden deseleccionar individualmente.&lt;br /&gt;
#Muestras biológicas &amp;amp;rarr; Esta pestaña informa al técnico de laboratorio del tipo de muestra que debe tomar, dependiendo de las pruebas elegidas en la pestaña anterior. No hay campos obligatorios en esta pestaña, pero si el técnico de laboratorio desea agregar un comentario, hay un cuadro de comentarios para cada muestra. [[File:Comments.PNG|1000px]]&lt;br /&gt;
#Información básica &amp;amp;rarr; En esta pestaña, se proporcionan otros campos opcionales como el médico, la habitación o la cama del paciente. También se puede indicar información adicional como una orientación diagnóstica o el estado de embarazo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En todo momento, no se podrá utilizar el botón “Guardar valores” si alguno de los campos obligatorios no está rellenado.&lt;br /&gt;
&lt;br /&gt;
==Cambiar información==&lt;br /&gt;
[[File:SearchRequest.PNG|350px|right|thumb|Formulario de cambio de información]]&lt;br /&gt;
&lt;br /&gt;
Este formulario es para editar solicitudes cuyas muestras aún no se han entregado.&lt;br /&gt;
Al hacer clic en cualquier parte de la fila, el técnico de laboratorio accederá a un formulario similar al de [[#Creación_de_Solicitud|Creación de Solicitud]], con todas sus pestañas y formato y comportamiento similar.&lt;br /&gt;
&lt;br /&gt;
==Entrega de muestras==&lt;br /&gt;
Al igual que el formulario anterior, este también muestra una lista de solicitudes &#039;&#039;Registradas&#039;&#039; o &#039;&#039;Procesando&#039;&#039;, para que el técnico de laboratorio elija una de ellas.&lt;br /&gt;
[[File:DeliverSamples1.PNG|350px|right|thumb|Formulario de entrega de muestras]]&lt;br /&gt;
Una vez elegida una solicitud, se muestran cinco pestañas: Los datos del paciente, las posibles pruebas analíticas ya realizadas en esta solicitud, su lista de muestras biológicas, los datos de la solicitud y las pruebas de solicitudes anteriores.&lt;br /&gt;
Solo las muestras biológicas permiten cierta interacción. Las demás son de solo lectura (si están habilitadas).&lt;br /&gt;
&lt;br /&gt;
Cada una de las muestras mostradas contiene un campo para proporcionar comentarios, y se puede marcar como entregada o cancelar haciendo clic en el botón rojo correspondiente.&lt;br /&gt;
A la entrega de una muestra se podrá indicar opcionalmente su origen o alguna incidencia detectada en la misma.&lt;br /&gt;
Al cancelar, un cuadro de diálogo emergente permite proporcionar alguna justificación para hacerlo.&lt;br /&gt;
&lt;br /&gt;
Es importante tener en cuenta que los test asociados a la solicitud no se pueden cambiar una vez entregada la primera muestra.&lt;br /&gt;
&lt;br /&gt;
==Introducción de los resultados==&lt;br /&gt;
Como en los casos anteriores, se muestra una lista de solicitudes.&lt;br /&gt;
En esta lista todas las solicitudes se encuentran en estado &#039;&#039;Procesando&#039;&#039;.&lt;br /&gt;
Al hacer clic en el botón correspondiente en la parte inferior, es posible descargar una lista de trabajo con todas las pruebas pendientes en estas solicitudes, para trabajar en ellas fuera de línea.&lt;br /&gt;
&lt;br /&gt;
[[File:IntroduceResults1.PNG|350px|right|thumb|Formulario de introducción de resultados]]&lt;br /&gt;
&lt;br /&gt;
Una vez que el  técnico de laboratorio elige una solicitud, se muestran cinco pestañas con los datos del paciente, su lista de tests analíticos, su listado de muestras biológicas, y potencialmente los test previos del mismo paciente.&lt;br /&gt;
Las primeras tres pestañas y la última son sólo de lectura.&lt;br /&gt;
Sólo las pruebas analíticas permiten cierta interacción. El resto de pestañas son de solo lectura.&lt;br /&gt;
Además de la misma casilla de búsqueda presente en todas las tablas del sistema, también existe la posibilidad de filtrar los test por grupo de test (si se eligió algún grupo para esta solicitud).&lt;br /&gt;
Un botón rojo en la esquina superior derecha permite cancelar la solicitud.&lt;br /&gt;
&lt;br /&gt;
La tabla de test contiene las siguientes columnas.&lt;br /&gt;
#Nombre &amp;amp;rarr; Muestra el nombre y el código del tipo de test. Se colorea de rojo si se canceló el test o su muestra.&lt;br /&gt;
#Resultado &amp;amp;rarr; Permite introducir el resultado del test.&lt;br /&gt;
#Generic test note &amp;amp;rarr; Muestra la nota informativa asociada al tipo de test, si la hubiera.&lt;br /&gt;
#Resultado dentro de rango &amp;amp;rarr; Indica si el resultado de la prueba está en el rango de valores esperado para el tipo de prueba (check verde) o no (cruz roja).&lt;br /&gt;
#Referido &amp;amp;rarr; Indica si la prueba se realiza o se espera que se realice en otro laboratorio (check verde) o no (cruz roja).&lt;br /&gt;
#Automático (no visible por defecto) &amp;amp;rarr; Indica si la prueba se realiza o se espera que se realice automáticamente (check verde) o no (cruz roja). Las pruebas automáticas se realizan mediante el [http://dl-prod.essi.upc.edu/IMAGINGwiki/index.php/Microscope:Main Microscopio robotizado] y el [http://dl-prod.essi.upc.edu/IMAGINGwiki/index.php/MobileApp:Main Aplicación móbil]. Sus resultados no deben escribirse manualmente, sino cargarse a través de Bluetooth. Esta característica se habilita a través del correspondiente [[System_administration/es#Parámetros|parámetro del sistema]]. Si está habilitado, el campo se puede editar aquí para permitir sobrescribir los resultados automáticos.&lt;br /&gt;
#La prueba tiene alguna nota&amp;amp;rarr; Indica si la prueba tiene alguna nota asociada (check verde) o no (cruz roja). Las pruebas cuyos resultados se generaron automáticamente siempre tendrán una nota asociada.&lt;br /&gt;
#Detalles del test &amp;amp;rarr; Esto debería mostrar un icono para navegar a más detalles del test. Sin embargo, si el test o su correspondiente muestra fue cancelada, se mostrará el mensaje correspondiente en rojo.&lt;br /&gt;
#Cancelar prueba&amp;amp;rarr; Icono para cancelar la prueba. Si se cancela la prueba, aparece una etiqueta roja que dice &amp;quot;Cancelado&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[File:TestDetails1.PNG|350px|right|thumb|Detalles del test]]&lt;br /&gt;
&lt;br /&gt;
Al acceder el técnico de laboratorio a los detalles del test, se pueden visualizar muchas otras cosas (como unidades del resultado, medida de referencia inferior, medida de referencia superior, el usuario que introdujo los resultados, así como los detalles proporcionados para la correspondiente muestra al entregarla).&lt;br /&gt;
Además, esto también permite cambiar si el test es automático o diferido, indicar alguna incidencia en la muestra, o añadir alguna nota (nótese que el contenido de esta nota será visible para el paciente en el reporte de la petición).&lt;br /&gt;
Es importante tener en cuenta que la información proporcionada en este formulario no se conservará en el disco hasta que vuelva a la lista y se guarde desde allí.&lt;br /&gt;
&lt;br /&gt;
Si el resultado del test se proporcionó automáticamente (no está habilitado de forma predeterminada y solo está disponible en el contexto del [http://dl-prod.essi.upc.edu/IMAGINGwiki/index.php/Main_Page Proyecto IMAGING]), la imagen correspondiente y su nota asociada se mostrarán en la parte inferior del detalle del test.&lt;br /&gt;
&lt;br /&gt;
==Validar resultados==&lt;br /&gt;
[[File:Validateresults.mp4|left]]&lt;br /&gt;
Esta funcionalidad, disponible sólo para el supervisor del laboratorio o un tècnico especialmente autorizado para ello, utiliza exactamente la misma interfaz que la introducción de resultados, pero la tabla muestra una columna más, &#039;&#039;Validado&#039;&#039;, con una casilla de verificación para cada test.&lt;br /&gt;
Estos se pueden verificar uno por uno o todos a la vez eligiendo un grupo concreto de test en el cuadro desplegable en la parte superior.&lt;br /&gt;
Al hacer esto último aparecerá un botón para consultar todos los test del grupo.&lt;br /&gt;
&lt;br /&gt;
Además de poder sobrescribir y validar los resultados en la lista, también se puede hacer desde los detalles del test.&lt;br /&gt;
Junto a mostrar toda la información relacionada con el test en modo de solo lectura, el formulario correspondiente también ofrece la posibilidad de añadir una nota al test, así como cambiar si el test es automático o referido, cancelar el test o la solicitud completa.&lt;br /&gt;
&lt;br /&gt;
Es importante tener en cuenta que los test no quedarán realmente validados hasta que se presione el botón inferior derecho para guardar los cambios.&lt;br /&gt;
&lt;br /&gt;
==Buscar en el histórico==&lt;br /&gt;
[[File:Download.mp4|left]]&lt;br /&gt;
Esta funcionalidad, disponible tanto para el técnico de laboratorio como para el supervisor, permite ver cualquier solicitud en el historial del laboratorio.&lt;br /&gt;
Se pueden filtrar por estado y por fecha de la solicitud.&lt;br /&gt;
Al hacer clic en la fila correspondiente se podrán visualizar todos los detalles de la solicitud.&lt;br /&gt;
&lt;br /&gt;
En la parte inferior izquierda de este formulario, hay dos botones de descarga.&lt;br /&gt;
Al hacer clic en cualquiera de ellos, se generará y descargará el archivo correspondiente (es decir, CSV o ZIP).&lt;br /&gt;
Las casillas de verificación en la pestaña [[System_administration/es#Campos_descargados|Campos Descargados]] indican qué campos se incluirán en cada uno de estos archivos.&lt;br /&gt;
Además, el archivo ZIP está protegido con contraseña.&lt;br /&gt;
La contraseña utilizada viene indicada por el parámetro del sistema &#039;&#039;zip_password&#039;&#039;, cuyo valor se puede ver y modificar desde la pestaña [[System_administration/es#Parámetros|Parámetros]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Además, el separador de campo y los caracteres decimales utilizados en el archivo CSV también se pueden configurar en la misma pestaña.&lt;/div&gt;</summary>
		<author><name>Gabriel</name></author>
	</entry>
	<entry>
		<id>https://dl-prod.essi.upc.edu/ARIS/index.php?title=Translations:Requests/31/es&amp;diff=3142</id>
		<title>Translations:Requests/31/es</title>
		<link rel="alternate" type="text/html" href="https://dl-prod.essi.upc.edu/ARIS/index.php?title=Translations:Requests/31/es&amp;diff=3142"/>
		<updated>2025-05-06T08:51:39Z</updated>

		<summary type="html">&lt;p&gt;Gabriel: Created page with &amp;quot;Además, el separador de campo y los caracteres decimales utilizados en el archivo CSV también se pueden configurar en la misma pestaña.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Además, el separador de campo y los caracteres decimales utilizados en el archivo CSV también se pueden configurar en la misma pestaña.&lt;/div&gt;</summary>
		<author><name>Gabriel</name></author>
	</entry>
	<entry>
		<id>https://dl-prod.essi.upc.edu/ARIS/index.php?title=Requests&amp;diff=3137</id>
		<title>Requests</title>
		<link rel="alternate" type="text/html" href="https://dl-prod.essi.upc.edu/ARIS/index.php?title=Requests&amp;diff=3137"/>
		<updated>2025-05-05T12:16:24Z</updated>

		<summary type="html">&lt;p&gt;Gabriel: Marked this version for translation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Requests]]&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;
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;
&lt;br /&gt;
&amp;lt;!--T:2--&amp;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 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; BiologicalSamples [dir=both minlen=2];&lt;br /&gt;
    BiologicalSamples -&amp;gt; AnalyticalTests [dir=both minlen=2];&lt;br /&gt;
    AnalyticalTests -&amp;gt; AdditionalInformation [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;
{ rank=same; Create ChangeInformation DeliverSamples ValidateResults IntroduceResults SearchHistoric}&lt;br /&gt;
    { rank=same; PatientsData AnalyticalTests AdditionalInformation BiologicalSamples }&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;
&amp;lt;!--T:28--&amp;gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Request Lifespan== &amp;lt;!--T:3--&amp;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 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;
{ 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;
&lt;br /&gt;
&amp;lt;!--T:4--&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 modifaiable and configurable at [[Configuration#State_of_the_request|State of the request]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:5--&amp;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 have 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;
&amp;lt;!--T:6--&amp;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;
&amp;lt;!--T:7--&amp;gt;&lt;br /&gt;
During the lifespan of a request, it is available to all the laboratory technicians, except for the validation, which can only be done by a laboratory supervisor or a specially authorized laboratory technician.&lt;br /&gt;
&lt;br /&gt;
==Create== &amp;lt;!--T:8--&amp;gt;&lt;br /&gt;
[[File:Selectpatient1.PNG|350px|right|thumb|Create request form]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:9--&amp;gt;&lt;br /&gt;
This form is divided into tabs. The tab the laboratory technician is on is indicated by the label of the tab turning orange. Above, it can be found the &#039;&#039;Requesting centre&#039;&#039; mandatory field, alongside with the additional &#039;&#039;Requesting unit&#039;&#039; field and the &#039;&#039;Urgent&#039;&#039; checkbox. To create a request, the following steps must be executed:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:29--&amp;gt;&lt;br /&gt;
#Select a patient &amp;amp;rarr; The first tab 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 save the new request.&lt;br /&gt;
#Analytical tests &amp;amp;rarr; In this tab, the laboratory technician must choose which tests are requested and required for the patient. Groups and profiles will appear in case the proper [[System administration#Parameters|parameter]] is enabled. 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 tab informs the laboratory technician of the type of sample that must be taken, depending on the tests chosen in the previous tab. There are no required fields in this tab, 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;
#Basic information &amp;amp;rarr; In this tab, other optional fields are provided like physician, the room or bed of the patient. Additional information like a diagnostic orientation or the pregnancy status can also be indicated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:10--&amp;gt;&lt;br /&gt;
At any moment, the &#039;&#039;Save values&#039;&#039; button cannot be used if any of the required fields is not filled in.&lt;br /&gt;
&lt;br /&gt;
==Change information== &amp;lt;!--T:11--&amp;gt;&lt;br /&gt;
[[File:SearchRequest.PNG|350px|right|thumb|Change information form]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:12--&amp;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== &amp;lt;!--T:13--&amp;gt;&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:DeliverSamples1.PNG|350px|right|thumb|Deliver samples form]]&lt;br /&gt;
Once a request is chosen, five tabs are shown. The patient&#039;s data, potentially analytical tests already done in this request, its list of biological samples, the request data, and tests in previous requests.&lt;br /&gt;
Just the biological samples allows some interaction. The other ones are read-only (if enabled at all).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:14--&amp;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 dialogue allows, providing some justification for this.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:15--&amp;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== &amp;lt;!--T:16--&amp;gt;&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;
&amp;lt;!--T:17--&amp;gt;&lt;br /&gt;
[[File:IntroduceResults1.PNG|350px|right|thumb|Form to Introduce Results]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:18--&amp;gt;&lt;br /&gt;
Once the laboratory technician has chosen a request, five tabs are shown with the patient&#039;s data, its list of analytical tests, its list of biological samples, other request data, and potentially previous tests of the same patient.&lt;br /&gt;
Just the analytical tests allows some interaction. The other ones are read-only.&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 cancelling the request.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:19--&amp;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 coloured 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 [http://dl-prod.essi.upc.edu/IMAGINGwiki/index.php/Microscope:Main Robotized microscope] and the [http://dl-prod.essi.upc.edu/IMAGINGwiki/index.php/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).&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;
#Cancel test &amp;amp;rarr; Icon to cancel the test. If the test is cancelled. A red &#039;&#039;cancelled&#039;&#039; label appears.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:20--&amp;gt;&lt;br /&gt;
[[File:TestDetails1.PNG|350px|right|thumb|Test details]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:21--&amp;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 user who introduced the results, as well as details provided for the corresponding sample on delivering it). &lt;br /&gt;
Moreover, this also allows changing if the test is automatic or deferred, indicate some incidence on the sample, or provide some note (notice that the content of this note will be visible to the patient in the report of the request).&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;
&amp;lt;!--T:22--&amp;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 [http://dl-prod.essi.upc.edu/IMAGINGwiki/index.php/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== &amp;lt;!--T:23--&amp;gt;&lt;br /&gt;
[[File:Validateresults.mp4|left]]&lt;br /&gt;
This functionality, available only to the laboratory supervisor or a laboratory technician authorized to validate, 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;
&amp;lt;!--T:24--&amp;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;
&amp;lt;!--T:25--&amp;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== &amp;lt;!--T:26--&amp;gt;&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;
&amp;lt;!--T:27--&amp;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;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:31--&amp;gt;&lt;br /&gt;
Additionally, the field separator and decimal characters used in the CSV file can also be configured in the same tab.&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gabriel</name></author>
	</entry>
</feed>