Last modified by Nico Lemaire on 2025/05/06 15:49
From version 15.1
edited by Robin Huisman
on 2024/04/05 16:15
on 2024/04/05 16:15
Change comment:
There is no comment for this version
To version 18.3
edited by Luca de Laat
on 2024/04/10 11:26
on 2024/04/10 11:26
Change comment:
There is no comment for this version
Summary
-
Page properties (2 modified, 0 added, 0 removed)
-
Attachments (0 modified, 1 added, 0 removed)
Details
- Page properties
-
- Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. RobinHuisman1 +XWiki.LucadeLaat - Content
-
... ... @@ -4,12 +4,13 @@ 4 4 = Digital Lab Exchange process = 5 5 6 6 The flow diagram gives a small overview of what the data flow of a lab assignment is. Every green block shows a step of the lab assignment process. From top to bottom these steps are: 7 +~==> nle what green blocks? 7 7 8 8 1. Showing the laboratory and all the analyses that can be requested as an option to the user. 9 9 1. The user creating a lab assignment and sending it to the lab trough TerraIndex. 10 -1. The lab sending the analysis results back to the TerraIndex.11 +1. The lab delivering the analysis results back to the TerraIndex. 11 11 12 -[[attach:Lab exchange.svg||rel=" noopener noreferrer" target="_blank"]] 13 +[[attach:Lab exchange.svg||rel="noopener noreferrer" target="_blank"]] [[attach:Lab exchange.txt||rel="noopener noreferrer" target="_blank"]] 13 13 14 14 [[image:1712326465681-980.png||height="315" width="630"]] 15 15 ... ... @@ -17,7 +17,14 @@ 17 17 18 18 [[image:1712326520488-924.png||height="312" width="632"]] 19 19 21 + 22 +(% class="wikigeneratedid" element-id="1884" %) 23 +~==> nle Perhaps add option download labcertificate 24 + 20 20 (% element-id="1884" %) 26 += = 27 + 28 +(% element-id="1884" %) 21 21 = (% element-id="1883" %)Firewall IP-Addresses of TerraIndex(%%) = 22 22 23 23 (% element-id="1882" %) ... ... @@ -95,6 +95,9 @@ 95 95 96 96 (% element-id="1752" %) 97 97 Besides SIKB 13.4.0, TerraIndex also supports 9.0.0/8.0.0 etc. 106 + 107 +(% element-id="1752" %) 108 +~==> nle Do you want to mention these old versions? 98 98 )))|(% element-id="1751" %) 99 99 (% element-id="1749" %)|(% element-id="1748" %)6|(% element-id="1747" %) |(% element-id="1745" %) |(% element-id="1743" %)Reveives a request to create a labdelivery file in a certain version of SIKB. It will generate the file.|(% element-id="1742" %) |(% element-id="1740" %) |(% element-id="1738" %) 100 100 (% element-id="1736" %)|(% element-id="1735" %)7|(% element-id="1734" %) |(% element-id="1732" %)<=|(% element-id="1731" %)Sends back the SIKB file, as a Base64 encoded string, with or without using a zipstream.|(% element-id="1730" %)ResultCode (), ... ... @@ -473,7 +473,7 @@ 473 473 474 474 475 475 (% element-id="1366" %) 476 -Therefor we call a Webserice for ValidCredentials Check: 487 +Therefore we call a Webserice for ValidCredentials Check: 477 477 478 478 479 479 (% class="table-hover" element-id="1363" %) ... ... @@ -1239,7 +1239,7 @@ 1239 1239 = (% element-id="653" %)Get Order status and Results(%%) = 1240 1240 1241 1241 (% element-id="652" %) 1242 -== (% element-id="651" %)Soluion/Design(%%) == 1253 +== (% element-id="651" %)Solution/Design(%%) == 1243 1243 1244 1244 (% element-id="650" %) 1245 1245 TerraIndex will request per license/customer which results are ready. These are queried if the latest changes are newer than the last check. This way we never download too much unnecessarily and it can always be requested again.
- Lab exchange.txt
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.RobinHuisman - Size
-
... ... @@ -1,0 +1,1 @@ 1 +2.2 KB - Content
-
... ... @@ -1,0 +1,50 @@ 1 +title Digital Lab exchange Process 2 + 3 +participant Lab 4 +participant TerraIndex 5 +participant TerraIndex_User 6 + 7 + 8 +==**Labdelivery data**== 9 +note over Lab,TerraIndex_User:TerraIndex retrieves the 'menu-card' so the user can order analysis. 10 +TerraIndex->Lab:Request the Client codes for a Customer 11 +Lab->TerraIndex:return the active Client codes 12 +TerraIndex->Lab:LabDelivery Data/File for a Customer Client Code 13 +Lab->TerraIndex:return the Labdelivery SIKB0101 File. 14 +TerraIndex->TerraIndex:Store and import into User database. 15 + 16 +==**Labassignment**== 17 +note over Lab,TerraIndex_User:TerraIndex sends the 'order' so the lab can process the samples. 18 +TerraIndex->TerraIndex_User:Show available Lab and Client codes 19 +TerraIndex_User->TerraIndex_User:Select Lab and Client code 20 +TerraIndex->TerraIndex_User:Show available Analysis Sets and Urgencies 21 +TerraIndex_User->TerraIndex_User:Select the samples 22 +TerraIndex_User->TerraIndex_User:Select the needed analysis sets 23 +TerraIndex_User->TerraIndex:Store/Save the labassignment 24 +TerraIndex_User->TerraIndex:Send to the lab 25 +TerraIndex->TerraIndex:Generate SIKB0101 Labassignment file 26 +TerraIndex->Lab:Send file to the Lab 27 +note over Lab,TerraIndex:Option A 28 +Lab->TerraIndex:Acknowledge a success received 29 +TerraIndex->TerraIndex:Save status 30 +TerraIndex->TerraIndex_User:Show status and prevent further editing 31 +note over Lab,TerraIndex:Option B 32 +Lab->TerraIndex:Return Order price PDF 33 +TerraIndex->TerraIndex_User:Show Price and PDF 34 +TerraIndex_User->TerraIndex:Approve Order 35 +TerraIndex->Lab:Approve Order 36 +Lab->TerraIndex:Acknowledge a success received 37 +TerraIndex->TerraIndex:Save status 38 +TerraIndex->TerraIndex_User:Show status and prevent further editing 39 + 40 +==**Labresults**== 41 +note over Lab,TerraIndex_User:TerraIndex retrieves the 'results' so the user can order report. 42 +TerraIndex->Lab:Requests the Changed assignments since last asking 43 +Lab->TerraIndex:return the changed orders with status 44 +TerraIndex->Lab:Request the results of a Ready order 45 +Lab->TerraIndex:return the Analysisresults SIKB0101 File. 46 +TerraIndex->TerraIndex:Store and import into User database. 47 +TerraIndex->TerraIndex_User: 48 +TerraIndex_User->TerraIndex_User:Asessments and Report results 49 + 50 +