Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
COMPILER FOR ANALYSIS DATA
Document Type and Number:
WIPO Patent Application WO/2021/152030
Kind Code:
A1
Abstract:
Disclosed is a system comprising a compiler node. The compiler node is configured for receiving first analysis instruction data from instruction node(s), generating second analysis instruction data and for accessing a data structure for storing analysis specifiers of different types. The first analysis instruction data comprise first analysis instructions. A part of the first analysis instructions is of a type A. The second analysis instruction data comprise second analysis instructions. A part of the second analysis instructions is of a type B. The compiler node is further configured for determining for each of the first analysis instructions a type of a corresponding second analysis instruction and for searching for associations of first analysis instructions in the data structure, for which the determined type is different from the actual type of the analysis instruction. The compiler node is also configured for generating at least one or a plurality of association(s) of analysis specifiers for at least one or a plurality of the first analysis instruction(s), for which associations to the determined type were not found in the data structure. Additionally, the compiler node is configured for generating for some of the first analysis instructions a corresponding second analysis instruction of the respectively determined type. Corresponding methods and computer program products are disclosed as well.

Inventors:
KAWAS MOUHAMAD (AT)
ALKHATIB BASSEL (AT)
NEHME NADINE (AT)
Application Number:
PCT/EP2021/052014
Publication Date:
August 05, 2021
Filing Date:
January 28, 2021
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
MEDICUS AI GMBH (AT)
International Classes:
G16H10/40
Domestic Patent References:
WO1998005427A11998-02-12
Foreign References:
US20110119309A12011-05-19
US20200020441A12020-01-16
US20110257998A12011-10-20
US20170103103A12017-04-13
EP1200839A12002-05-02
US20110119309A12011-05-19
EP0180311A11986-05-07
Other References:
SEO STOP WORDS: HOW STOP WORDS IMPACT SEO, 26 June 2020 (2020-06-26), Retrieved from the Internet
Attorney, Agent or Firm:
STELLBRINK & PARTNER PATENTANWÄLTE MBB (DE)
Download PDF:
Claims:
Claims

1. A system, comprising a compiler node, wherein the compiler node is configured for receiving first analysis instruction data from instruction node(s), generating second analysis instruction data and for accessing a data structure for storing analysis specifiers of different types, wherein the first analysis instruction data comprise first analysis instructions, wherein a part of the first analysis instructions is of a type A, wherein the second analysis instruction data comprise second analysis instructions, wherein a part of the second analysis instructions is of a type B, and wherein the compiler node is further configured for

(a) determining for each of the first analysis instructions a type of a corresponding second analysis instruction,

(b) searching for associations of first analysis instructions in the data structure, for which the determined type is different from the actual type of the analysis instruction,

(c) generating at least one or a plurality of association(s) of analysis specifiers for at least one or a plurality of the first analysis instruction(s), for which associations to the determined type were not found in the data structure, and

(c) generating for some of the first analysis instructions a corresponding second analysis instruction of the respectively determined type.

2. The system according to claim 1, wherein the system further comprises at least one or a plurality of analysis node(s), wherein each of the analysis node(s) comprises at least one control component, a plurality of analysis components and at least one data- transmission component, wherein the compiler node is configured for transmitting the second analysis instruction data to the analysis node(s) and wherein the analysis node(s) are configured for operating according to the second analysis instruction data.

3. The system according to any of the preceding claims, wherein the compiler node is configured for adding the generated association(s) to the data structure.

4. The system according to any of claims 2-3, wherein the analysis node(s) are configured for executing the second analysis instructions of the second analysis instruction data by the analysis node(s), wherein the first analysis instruction data comprise analysis node data, and wherein the analysis node data comprise an indication of at least one of the analysis node(s) for each first analysis instruction, wherein said analysis node is configured for executing the second analysis instruction corresponding to the respective first analysis instruction.

5. The system according to any of claims 2-4, wherein the analysis node(s) are configured for receiving the second analysis instruction data by means of the data- transmission component(s), and wherein the control component of each of the analysis node(s) is configured for controlling the plurality of analysis components (44a, 44b) of the respective analysis node(s) (34, 34') according to the second analysis instructions.

6. The system according to any of the claims 2-5, wherein the analysis node(s) are configured for generating result data (20) and for transmitting the result data (20) by means of the data-transmission component(s) to the compiler node, wherein the compiler node is configured for modifying the result data based on the data structure, so as to be according to a set of analysis specifiers, and thus generates second result data (20b), and wherein the compiler node is configured for transmitting the result data, preferably the second result data (20b) to result node(s) (36, 36', 36", 36'", 36"").

7. A data-processing system, which data processing system comprises a transmission component, a data-storage component and a an association component, wherein the data-processing system is configured for processing a plurality of sets of analysis specifiers, and wherein each set comprises at least one or a plurality of analysis specifier(s) of a same type, and wherein the plurality of sets of analysis specifiers comprises at least a first set of analysis specifiers, and wherein the association component is configured for generating data indicating associations of the analysis specifiers.

8. The data-processing system according to claim 7, wherein the data-processing system further comprises a pre-processing component, and wherein the pre-processing component is configured for pre-processing analysis specifiers at least of the first set of analysis specifiers, a second set of analysis specifiers, and for generating a set of pre-processed specifiers of the set of intermediary analysis specifiers.

9. The data-processing system according to any of claims 7-8, wherein the pre processing component is configured for pre-processing specifiers by at least one of

(a) applying a removing criterion to each of the specifiers and removing at least one portion of the respective specifier if indicated by the removing criterion, and

(b) generating a hash-value for the specifiers.

10. The data-processing system according to any of claims 8-9, wherein the data- processing system comprises a selection component, wherein the selection component is configured for selecting subsets of the intermediary analysis specifiers for the pre-processed analysis specifiers from the first set.

11. The data-processing system according to any of claims 7-10, wherein the association component is configured for generating associations of the pre-processed analysis specifiers from the first set and corresponding specifiers selected from the intermediary analysis specifiers, wherein the association component is configured for adding at least some of the associations to a data structure for storing associations of analysis specifiers of different types, and wherein the association component is configured for applying a comparison criterion to the pre-processed specifiers of the first set and specifiers from the intermediary specifiers.

12. The data-processing system according to any of claims 7-11, particularly claims 8, 10 and 11, wherein the pre-processing component is further configured for pre processing analysis specifiers of the second set of analysis specifiers, wherein the selection component is furthermore configured for providing subsets of the intermediary analysis specifiers for the pre-processed analysis specifiers of the second set, wherein the association component is further configured for applying the comparison criterion to the pre-processed specifiers of the second set and specifiers from the intermediary specifiers and for generating associations of pre-processed analysis specifiers of the second set based thereon, and wherein the association component is configured for generating associations of pre-processed specifiers of the first set and pre-processed specifiers of the second set which specifiers are associated to same intermediary analysis specifiers.

13. The system according to any of claims 1-6, wherein the system comprises the data-processing system according to any of claims 7-12.

14. A method, comprising

(a) an analysis instruction receiving step, comprising receiving first analysis instruction data from at least one or a plurality of instruction node(s),

(b) an instruction compilation step, comprising generating second analysis instruction data and accessing a data structure for storing analysis specifiers of different types,

(c) a transmission step, comprising transmitting the second analysis instruction data to at least one or a plurality of analysis node(s), and

(d) an association generation step, wherein the association generation step comprises generating at least one or a plurality of association(s) of analysis specifiers, wherein the first analysis instruction data comprise first analysis instructions, wherein a part of the first analysis instructions is of a type A, wherein the second analysis instruction data comprise second analysis instructions, and wherein a part of the second analysis instructions is of a type B, wherein a compiler node receives the first analysis instruction data, wherein the instruction compilation step comprises

(a) for each of the first analysis instructions, determining a type of a corresponding second analysis instruction,

(b) generating for some of the first analysis instructions a corresponding second analysis instruction of the respectively determined type, and

(c) for some of the first analysis instructions, searching for associations of first analysis instructions in the data structure, for which analysis instructions the determined type of the second analysis instruction is different from the actual type of the first analysis instruction, wherein the method comprises performing the association generation step for at least one or a plurality of the first analysis instruction(s) for which associations to the determined type were not found in the data structure, and wherein the compiler node performs the association generation step.

15. The method according to claim 14, wherein the association generating step comprises adding the generated associations to the data structure.

16. The method according to any of claims 14-15, wherein the analysis node(s) comprise at least one or a plurality of data-transmission component(s) (40), wherein the analysis node(s) receive the second analysis instruction data by means of the data-transmission component(s), and wherein the method comprises an analysis step, comprising operating the analysis node(s) according to the second analysis instruction data.

17. The method according to claim 16, wherein operating the analysis node(s) according to the second analysis instruction data comprises executing the second analysis instructions of the second analysis instruction data by the analysis node(s), wherein the first analysis instruction data comprise analysis node data, wherein the analysis node data indicate for each first analysis instruction an analysis node, and wherein the indicated analysis node executes the second analysis instruction corresponding to the respective first analysis instruction.

18. The method according to any of claims 16 and 17, wherein operating the analysis node(s) according to the second analysis instruction data comprises at least one control component (42) controlling a plurality of analysis components (44a, 44b) of the analysis node(s) (34, 34') according to the second analysis instructions.

19. The method according to any of claims 16-18, wherein the analysis step comprises generating result data (20), by the analysis node(s), wherein the analysis step comprises transmitting the result data (20) by means of the data-transmission component(s), to the compiler node, wherein the compiler node modifies the result data based on the data structure, so as to be according to a set of analysis specifiers, and thus generates second result data (20b), and wherein the compiler node transmits the second result data (20b) to at least one or a plurality of result nodes (36, 36', 36", 36'", 36"").

20. A method for associating analysis specifiers of different types, comprising

(a) processing a plurality of sets of analysis specifiers, each set comprising at least one or a plurality of analysis specifier(s) of a same type,

(b) a pre-processing step, comprising pre-processing analysis specifiers at least of a first set of analysis specifiers, and

(c) an association data generation step, comprising generating data indicating associations of the analysis specifiers, wherein the association data generation step is performed by an association component.

21. The method according to claim 20, wherein a pre-processing component performs the pre-processing step, wherein the pre-processing step further comprises providing a set of pre-processed specifiers of a set of intermediary analysis specifiers.

22. The method according to any of claims 20-21, wherein pre-processing a specifier comprises at least one of applying a removing criterion to the specifier and removing a portion of the specifier if indicated by the removing criterion and generating a hash-value for the specifier.

23. The method according to any of claims 20-22, wherein the method further comprises a selection step, wherein the selection step comprises for the pre-processed analysis specifiers of the first set, providing subsets of the intermediary analysis specifiers, and wherein a selection component performs the selection step.

24. The method according to any of claims 20-23, wherein the association data generation step comprises generating associations of the pre-processed analysis specifiers from the first set and corresponding specifiers from the intermediary analysis specifiers, wherein generating the associations of the pre-processed analysis specifiers of the first set and the corresponding specifiers comprises applying a comparison criterion to the pre-processed specifiers of the first set and specifiers from the intermediary specifiers, and wherein the method further comprises adding at least some of the associations to a data structure for storing associations of analysis specifiers of different types.

25. The method according to claims 21, 23 and 24, wherein the pre-processing step further comprises providing pre-processed analysis specifiers of the second set of analysis specifiers, wherein the selection step comprises for the pre-processed analysis specifiers of the second set, providing subsets of the intermediary analysis specifiers, wherein the association data generation step further comprises applying the comparison criterion to the pre-processed specifiers of the second set and specifiers from the intermediary specifiers and generating associations of pre-processed analysis specifiers of the second set based thereon, and generating associations of pre-processed specifiers of the first set and pre-processed specifiers of the second set which specifiers are associated to same intermediary analysis specifiers.

26. The method according to any of claims 14-19, wherein the association generation step comprises performing the method for associating analysis specifiers of different types according to any of claims 20-25.

Description:
Compiler for analysis data

Field

[1] The present invention relates to the field of compilers and the field of processing of biological or medical samples.

[2] Automation of measurement systems is known in the art. It can for example be seen in an industrial context, e.g. in the monitoring and control of processes in manufacturing plants within the development commonly referred to as "Industry 4.0". Also, systems for automation of processes in laboratories, for example for sample analysis processes, are known.

[3] However, in distributed environments, where for example a biological or medical sample is generated at another location and by an operator using a different system from a laboratory processing said sample, instructions for processing or analysis of the sample as well as results of said analysis need to be usable for at least two sides:

[4] Instructions for processing of the sample or analyses to be performed must be processed by a laboratory performing said analyses. A problem can for example occur if a system or entity requesting said analyses does not provide instructions for the processing and the analyses so that the instructions can be processed by a data-processing system of the laboratory.

[5] Once the sample is processed or analyzed, it is desirable that a result is made available to a result node, i.e. a system that should receive the result for further processing. The result node can then process and/or output the result. However, therefore, the result node must be able to process the result. Again, a problem occurs if the result provided from the laboratory is not compatible to the result node.

[6] A common approach for the above-mentioned problem is a replacement of equipment so as to only use equipment using compatible data types or formats. This can limit a flexibility of usable equipment in a laboratory, be a problem during replacement of equipment or even hinder automated processes, if not all components are available using same data types or formats. Another approach is reprogramming deployed equipment, which may require significant efforts and always brings a risk of malfunctions due to errors in the modified software.

[7] Overall, the discussed problems may limit an interoperability of different laboratory systems and different result nodes or different systems generating the instructions. This may be disadvantageous, for example in a case where one laboratory system is temporarily unavailable, for example due to technical problems. In such a case, it may be advantageous to use another laboratory system for sample processing. [8] US20170103103A1 discloses techniques for requesting and providing process plant data using a source-independent standardized query.

[9] EP1200839A1 discloses an integrated clinical laboratory software system for testing a specimen.

[10] US20110119309A1 discloses a gateway which enables medical (including genetic and genomic) laboratories and health care providers (collectively "clients") to communicate electronic messages with each other without developing and maintaining an interface for each peer.

[11] While the prior art approaches may be satisfactory in some regards, they have certain shortcomings and disadvantages.

Summary

[12] It is therefore an object of the invention to overcome or at least alleviate the shortcomings and disadvantages of the prior art. More particularly, it is an object of the present invention to provide an improved method, system and computer program product for sample analysis.

[13] It is an optional object of the present invention to provide a method, system and computer program product for an improved interoperability in a process of sample analysis.

[14] It is another optional object of the present invention to provide a method, system and computer program product for an improved flexibility in a process of sample analysis.

[15] It is still another optional object of the present invention to provide a method, system and computer program product for sample analysis according to an analysis instruction.

[16] In a first embodiment, a system is disclosed.

[17] The system may comprise a compiler node. The compiler node may be configured for processing data.

[18] The system may further comprise at least one or a plurality of analysis node(s).

[19] The system may further comprise at least one or a plurality of instruction node(s). The instruction node(s) may be configured for generating instructions, particularly instructions for at least one or a plurality of analyses of at least one or a plurality of samples. [20] The samples may be samples originating from the human body. For example, the samples may comprise samples of a bodily fluid, such as blood, urine or saliva. The samples may for example also comprise samples of at least one tissue from the human body, such as from a biopsy.

[21] It is to be noted that the term "analysis" is intended to refer to measuring in the classical sense, but for example also to chemical, bio-chemical or biologic analysis of an object, which generates information about at least one physical, chemical, biological or bio-medical feature of the object. The object can for example be a sample. The measuring can be direct, such as measuring a temperature by means of a sensing unit configured for sensing the temperature. It can also refer to indirectly determining data based on sensed data, for example, an acceleration can be indirectly measured by measuring a corresponding velocity and generating a derivate with respect to the time, or by an adapted sensing unit that senses a force of an object with known inertia against the accelerated object. In another example, a concentration of a substance A in a mixture B is measured by determining the amount of substance A in a known or determined amount of substance B. As discussed above, this can for example be the case when measuring a concentration of cholesterol in blood of a user.

[22] The system further may comprise at least one or a plurality of result node(s).

[23] The compiler node may comprise a parser. The parser may be configured for parsing data, particularly data that is not originally machine readable. The parser may for example be configured for optical character recognition (OCR). The parser may be at least partially implemented in software.

[24] The compiler node may be configured for performing an instruction compilation step.

[25] The compiler node may be configured for performing an association generating step.

[26] The analysis node(s) may comprise at least one control component and a plurality of analysis components. Each of the analysis node(s) may comprise at least one control component and a plurality of analysis components.

[27] The analysis node(s) may each comprise at least one data-transmission component. The data-transmission component may be configured for sending and/or receiving data.

[28] The compiler node may be configured for receiving first analysis instruction data from the instruction node(s). [29] The compiler node may be configured for generating second analysis instruction data and for accessing a data structure for storing analysis specifiers of different types.

[30] Analysis specifiers are intended to refer to at least one of analysis instructions and indications of a (performed) analysis. In other words, the types may be types of indications of analyses, such as a machine-interpretable indication. An analysis instruction can for example correspond to a sample for which the analysis instruction is to be performed. An indication of an analysis can for example correspond to a numeric value to indicate a result of an analysis.

[31] The term "analysis instructions" may refer to instructions to perform at least one or a plurality of analyses. The analysis instructions may for example relate to an analysis to be performed, a type of a sample to be analyzed, a preparation of the sample and/or a variable to be determined, such as a concentration of a substance, such as cholesterol, in a sample, such as blood of the user. The analysis instructions may be specific to one or more analysis nodes.

[32] For example, an analysis specifier of a first type may comprise text such as "Aluminum in Serum or Plasma in mol/ml", "High Density Lipid Cholesterol" or "Cholesterol High Density Lipoprotein". An analysis specifier of another type may comprise a numeric code such as "14593-8" or another text, such as "Aluminium in Serum Oder Plasma in mol/ml".

[33] The compiler node may be configured for transmitting the second analysis instruction data to the analysis node(s). For example, a part of the second analysis instruction data may be transmitted to an analysis node A, another part may be transmitted to an analysis node B, and still another part may be transmitted to an analysis node C. The transmitting may comprise sending on request of an analysis node ("pull") or initiated by the compiler node ("push").

[34] The first analysis instruction data may comprise analysis node data. The analysis node data comprise an indication of at least one of the analysis node(s). For example, the analysis node data may comprise an indication of an analysis node to which an instruction or a part of the instruction data is to be transmitted. The indication may also comprise a criterion for an analysis node to which a part of the instruction data is to be transmitted, e.g. a test or a set of tests that the analysis node must perform.

[35] The compiler node may be configured for transmitting the second analysis instruction data to the analysis node(s) indicated by the analysis node data of the first analysis instruction data. [36] The first analysis instruction data may comprise first analysis instructions. A part of the first analysis instructions may be of a type A.

[37] The type A may for example correspond to a system of representing an analysis or an analysis instruction. For example, an analysis instruction of a type A may be "High Density Lipid Cholesterol".

[38] The analysis node(s) may be configured for providing the first analysis instructions.

[39] The second analysis instruction data may comprise second analysis instructions. A part of the second analysis instructions may be of the type B. For example, an analysis instruction of a type B may be "Cholesterol HDL (High Density Lipoprotein)".

[40] A part of the first analysis instructions may of a type B.

[41] A part of the second analysis instructions may be of a type C, such as " HDC (High- Density Cholesterol)".

[42] The analysis node data may comprise an indication of at least one or a plurality of type(s) of the second analysis instructions.

[43] For example, the indication may be configured for determining a type to which a part of the second analysis instructions must correspond so as to be processed by one of the analysis node(s). The indication may for example indicate a name of such a type (such as "LOINC-number") or a code representing a type, such as "0", "1" and "2" for different types.

[44] The analysis node(s) may be configured for operating according to the second analysis instruction data.

[45] The analysis node(s) may be configured for executing the second analysis instructions of the second analysis instruction data. In other words, the analysis node(s) may be configured for performing operations based on the second analysis instructions.

[46] The second analysis data instructions may comprise an indication relating to the analysis node(s).

[47] The parser may be configured for processing the first analysis instruction data. The parser may further be configured for generating machine-interpretable first analysis instruction data, as discussed above.

[48] The first analysis instruction data and the second analysis instruction data may comprise processing instruction data. The processing instruction data may be configured for indicating a processing of at least one or a plurality of sample(s). The processing of the sample(s) can for example refer to a pre-processing step of the sample(s) for analysis, such as purification procedures before a PCR-analysis is performed.

[49] The first analysis instruction data and the second analysis instruction data may comprise instruction sample type data. The instruction sample type data may be configured for indicating a type of the sample(s).

[50] The first analysis instruction data and the second analysis instruction data comprise instruction identification data. The instruction identification data may be configured for identifying the sample(s) to which the instructions of the instruction data refer.

[51] The instruction identification data may be configured for identifying the samples. The instruction identification data may comprise at least one or a plurality of sample identifiers.

[52] The instruction identification data may for example comprise an identification number, an index, or an identifier comprising an indication of a user from whom the sample originates. The instruction identification data may for example also comprise an identification of a health care provider, an entity or a practitioner who took the sample. For example, the instruction identification data may relate to an index on a container or packaging of the sample, as discussed e.g. in WO98/05427 or EP 1 803 11. The container or the packaging of the sample may comprise an indication of a corresponding sample identifier.

[53] The compiler node may be configured for determining for each of the first analysis instructions a type of a corresponding second analysis instruction.

[54] The second analysis instruction corresponding to the first analysis instruction may be configured for indicating a same analysis as the first analysis instruction. The second analysis instructions may however of be a different type as the first analysis instruction.

[55] Determining the type of the second analysis instruction may be based on data that the system or the compiler node has received. Determining the type of the second analysis instruction may also be based on an analysis node or a plurality of analysis nodes which are configured to operate according to the second analysis instruction.

[56] The types of the second analysis instructions may be different for different first analysis instructions. In other words, the determined type of the corresponding second analysis instruction may be different for different first analysis instructions. This may be optionally advantageous, as thus, instructions for analysis nodes which are configured for processing different types of analysis specifiers may be provided. [57] The compiler node may be configured for determining the type of the corresponding second analysis instruction. The compiler node may be configured for determining the type of the corresponding second analysis instruction based on the analysis node data.

[58] The compiler node may be configured for generating for some of the first analysis instructions a corresponding second analysis instruction of the respectively determined type. In some cases, the compiler node may be configured for keeping the first analysis instructions, for example when the respectively determined type is a same type as the type of the first analysis instruction.

[59] The compiler node may be configured for searching associations of the some first analysis instructions in the data structure. The compiler node may be configured for searching the associations of the first analysis instructions for which the type of the first and the corresponding second analysis instruction differ.

[60] The compiler node may be configured for generating the second analysis instructions based on these associations found.

[61] The compiler node may be configured for searching for associations of first analysis instructions in the data structure, for which the determined type is different from the actual type of the analysis instruction.

[62] The compiler node may also be configured for searching only for associations of first analysis instructions in the data structure, for which the determined type is different from the actual type of the analysis instruction. In other words, the compiler node may be configured for only searching for associations of analysis instruction, for which the type of the respective first and second analysis instruction differs.

[63] The system may be configured for generating at least one or a plurality of association(s) of analysis specifiers. In other words, the system may be configured for generating the at least one or the plurality of association(s) of analysis specifiers, associating the at least one or the plurality of analysis specifiers to specifiers of a respectively different type. This may be optionally advantageous, as it may enable generating the second analysis instructions based on the first analysis instructions.

[64] It is to be noted that the associations may for example be links between specifiers, such as in a relational database, a dictionary-type data structure or another suitable data structure, for example a data-structure for a symbol table of a compiler. For example, an association might link the specifiers "Aluminum in Serum or Plasma in mol/ml", "Aluminium in Serum Oder Plasma in mol/ml", "14593-8" and "Aluminium in Serum Oder Plasma, Stoffmengenkonzentration". [65] The system may be configured for generating the association(s) for at least one or a plurality of the first analysis instructions.

[66] The system may be configured for generating the associations for at least one or a plurality of the first analysis instruction(s) for which associations to the determined type were not found in the data structure.

[67] The system may be configured for adding the generated associations to the data structure. This may be optionally advantageous, as it may save processing time for generating an association a further time, when the associations or an association thereof is needed again for another part of the first instruction data.

[68] The compiler node may be configured for generating the association(s).

[69] The analysis node data may be configured for indicating for each first analysis instruction an analysis node. Said indicated analysis node may be configured for executing the second analysis instruction corresponding to the respective first analysis instruction.

[70] The analysis node(s) may be configured for processing the sample(s) according to the processing instruction data.

[71] The analysis node(s) may be configured for processing the sample(s) based on the instruction sample type data. For example, a type of pre-processing can be chosen for the sample(s) or some of the sample(s) based on the type of the sample(s). E.g., a sample preparation corresponding to a sample type can be performed.

[72] The analysis node(s) may be configured for selecting the sample to be processed and/or analyzed according to an analysis instruction based on the instruction identification data and an identification of the sample(s), such as the sample identifier.

[73] The control component of each of the analysis node(s) may be configured for controlling the plurality of analysis components of the respective analysis node(s) according to the second analysis instructions. In other words, the control component of each of the analysis node(s) may be configured for controlling the respective plurality of analysis components so as to execute the second analysis instructions.

[74] Each control component may be configured for controlling the analysis components based on the second analysis instructions corresponding to the respective analysis node.

[75] In other words, a first control component controlling the analysis components of a first analysis node may control these analysis components according to a first group of the second analysis instructions, which group may correspond to the first analysis node. A second control component controlling the analysis components of a second analysis node may control these analysis components according to a second group of the second analysis instructions, which group may correspond to said second analysis node.

[76] The analysis node(s) may be configured for receiving the second analysis instruction data by means of the data-transmission component(s). As discussed above, single analysis nodes may each comprise a part of the second analysis instruction data, so that the analysis node(s) together receive the second analysis instruction data.

[77] The analysis node(s) may be configured for generating result data. The analysis node(s) may be configured for generating first result data.

[78] The control component may be configured for generating the result data, preferably the first result data, based on operations performed by the analysis components. For example, the control component may generate the result data, preferably the first result data, based on analysis data generated by the analysis components.

[79] The analysis node(s) may be configured for transmitting the result data, preferably the first result data, by means of the data-transmission component(s).

[80] The analysis node(s) may be configured for transmitting the result data, preferably the first result data, to the compiler node.

[81] The compiler node may be configured for modifying the result data, preferably the first result data, based on the data structure, so as to be according to a set of analysis specifiers. Thus, the compiler node may be configured for generating second result data.

[82] The compiler node may be configured for transmitting the result data, preferably the second result data, to the result node(s).

[83] The instruction nodes may comprise the result nodes. For example, the instruction nodes may be data-processing systems of health care providers, which health care providers may then process the results of the analysis or the analyses subsequently.

[84] However, in other cases, the instruction nodes may be different from the result nodes. This may be optionally advantageous for data protection reasons, e.g. if the instruction node further performs other functions, such as administrating an insurance policy of a user.

[85] The analysis node(s) may be configured for performing at least one bio-medical analysis. [86] As discussed above, the sample and/or the samples, i.e. the sample(s), may comprise at least one or a plurality of sample(s) originating from the human body, such as samples of a bodily fluid and/or of a human tissue.

[87] The analysis instructions may comprise instructions relating to bio-medical analyses of the sample(s) originating from the human body.

[88] The analysis node(s) may be configured for generating a at least one or a plurality of analyses of the sample(s).

[89] In a further embodiment, a data-processing system is disclosed. Above-discussed advantages, features and definitions may apply respectively.

[90] The data-processing system comprises a transmission component and a data storage component.

[91] The transmission component may be configured for data-transmission. For example, the transmission component may comprise external communication interfaces configured to facilitate electronic data exchange between the data-processing system for association analysis specifiers and devices or networks external to the data processing system 50. For example, the transmission component may comprise network interface card(s) that may be configured to connect the data processing system to a network, such as, to the Internet

[92] The data-processing system may further comprise a pre-processing component.

[93] The data-processing system may comprise a selection component.

[94] The data-processing system may comprise an association component.

[95] The data-processing system may be configured for processing the plurality of sets of the analysis specifiers. Each set may comprise at least one or a plurality of analysis specifier(s) of a same type. The plurality of sets of analysis specifiers may comprise at least the first set of analysis specifiers. The types of the analysis specifiers may be mutually different between the sets.

[96] The pre-processing component may be configured for pre-processing analysis specifiers at least of the first set of analysis specifiers.

[97] The association component may be configured for generating data indicating associations of the analysis specifiers.

[98] The data-processing system may be configured for receiving at least one of the sets of analysis specifiers. [99] For example, the data-processing system may be configured for receiving a set of analysis specifiers from another component, or from the compiler node. The set may comprise analysis specifiers for which the other component or the compiler node does not comprise associations or for which a corresponding association is not stored in the data structure.

[100] The method may comprise receiving several of the plurality of sets of analysis specifiers.

[101] The data-processing system may be configured for providing a set of pre- processed specifiers of a set of intermediary analysis specifiers.

[102] Providing the set of the pre-processed specifiers of the set of intermediary analysis specifiers may comprise generating the pre-processed specifiers. Providing may additionally or alternatively also comprise loading the pre-processed specifiers from a storage medium or receiving the pre-processed specifiers from another system.

[103] Thus, optionally advantageously, overall, computing time may be saved. Further, computing time of the data-processing system may be saved.

[104] As stated above, the pre-processing component may further be configured for generating the set of pre-processed specifiers of the set of the intermediary analysis specifiers.

[105] Furthermore, the pre-processing component may be configured for pre processing analysis specifiers at least of a second set of analysis specifiers. The second set of the analysis specifiers may comprise specifiers of a second same type, which may be different from the type of the specifiers of the first set of analysis specifiers.

[106] The pre-processing component may be configured for pre-processing specifiers at least by applying a removing criterion to each of the specifiers and removing at least a portion of the respective specifier if indicated by the removing criterion. In other words, the pre-processing component may be configured for removing at least the portion of the respective specifier depending on a result of the removing criterion.

[107] The removing criterion may be configured for indicating removal of at least one type of words. The type of words may for example be a grammatical type of words, a defined group of words, words of a certain language or words with a certain function.

[108] The removing criterion may be configured for indicating removal of stop words. In other words, the type of words may be stop words. The stop words may refer to words with low relevance in analysis of meaning of texts. The stop words may be specific to a language of the specifier. For a list of stop words in English, see for example "SEO Stop Words: How Stop Words impact SEO", https://searchenginenation.com/stop-words/, retrieved at June 26, 2020.

[109] For example, when removing stop words from "The High Density Lipid Cholesterol" and "Cholesterol (High Density Lipoprotein)", a same term results (only with a different order of words).

[110] The pre-processing component may be configured for pre-processing specifiers at least by converting at least one segment of each specifier to a pre-determined form.

[111] The pre-processing component may be configured for converting the segments to a pre-determined grammatical form.

[112] The pre-processing component may further be configured for converting the segments to at least one of a plural form and a singular form.

[113] Converting the segments to one form, particularly to a singular form, may be optionally advantageous, as it may allow for more precise comparison of specifiers, particularly if some specifiers are indicated in plural, and others in singular.

[114] The pre-processing component may be configured for pre-processing specifiers at least by replacing text segments of the respective specifier by corresponding text segments.

[115] This may be performed for example by use of a data structure, such as a table or a relational database, which comprises corresponding text segments and optionally an indication which segments are to be kept and which are to be converted. For example, assuming A, B and C are corresponding text segments, then the data structure may comprise an indication that A, B and C are corresponding, and optionally, that B as well as A are to be replaced by C.

[116] The pre-processing component may be configured for pre-processing specifiers at least by replacing text segments by equivalent text segments.

[117] The equivalent text segments may by synonyms of the text segments to be replaced. For example, replacing synonyms in the above-discussed way may yield a same result for two specifiers "Mean Cell Volume" and "Cells average size" referring to a same measure or analysis result.

[118] Replacing the text segments may be optionally advantageous, as it may facilitate recognition of identical or similar specifiers.

[119] The pre-processing component may be configured for pre-processing specifiers at least by generating a hash-value for each specifier. [120] Generating a hash-value for a specifier may be performed by means of a hash function, which may be cryptographic. However, the hash function does not need to be cryptographic. For example, a length of a specifier or an amount of characters of a specifier may also be a hash-function. Another example can be a sum of parts of an element of the specifier, such as a sum of ASCII-values of characters of a reference element of the specifier, as discussed above.

[121] Generating the hash-value for each of the specifiers may be optionally advantageous as it allows to easily detect terms that may be identical, since their hash- value may be identical. Further, optionally advantageously, comparing hash values of specifiers may be less computing-time intensive than (literally) comparing the entire specifiers.

[122] Furthermore, some hash functions, such as a sum of parts of a specifier, may generate a same result for two elements that are identical apart from an exchanged order. This can be a resource-efficient way to estimate specifiers or elements thereof that are identical apart from an interchange of parts, i.e. a changed order of the parts, compared to a comparison algorithm that exactly determines whether two specifiers or elements are identical apart from the interchange.

[123] The pre-processing component may be configured for pre-processing specifiers at least by generating a plurality of different hash-values for each of the specifiers. For example, the pre-processing component may be configured for applying different hash algorithms to the specifiers or for hashing different portions of the specifiers. In other words, the pre-processing component may be configured for generating a plurality of hash values for each of the specifiers.

[124] The pre-processing component may be configured for pre-processing specifiers at least by representing the specifiers as bags of words. In other words, segments of the specifiers may be represented as multisets, known in the art.

[125] In other words, the pre-processing component may be configured for at least one of (a) applying a removing criterion and removing corresponding portions of specifiers, (b) applying generating a hash value and (c) generating a plurality of different hash values.

[126]

[127] The data-processing system may be configured for providing the set of pre- processed specifiers of the set of intermediary analysis specifiers by loading and/or receiving said set. [128] The data-processing system may be configured for providing subsets of the intermediary analysis specifiers for the pre-processed analysis specifiers of the first set.

[129] In other words, the data-processing system may be configured for providing a plurality of subsets of the intermediary analysis specifiers, wherein each subset of the intermediary analysis specifiers may be for one of the analysis specifiers of the first set.

[130] Providing the subsets may be selecting the subsets of the intermediary analysis specifiers for the pre-processed analysis specifiers from the first set.

[131] The selection component is configured for selecting the subsets of the intermediary analysis specifiers for the pre-processed analysis specifiers from the first set.

[132] The data-processing system may be configured for estimating similarity values of the pre-processed analysis specifiers of the first set to at least some of the intermediary specifiers. The selection component may be configured for estimating similarity values of the pre-processed analysis specifiers of the first set to at least some of the intermediary specifiers.

[133] The data-processing system and/or the selection component may be configured for estimating said similarity values for pairs of each pre-processing analysis specifier and each intermediary specifier. However, the data-processing system and/or the selection component may also be configured to perform the estimation only for some of these pairs, for example only until an estimation yields a similarity above a certain threshold.

[134] The data-processing system may be configured for selecting the subsets of the intermediary specifiers is based on the similarity values. The selection component may be configured for selecting the subsets of the intermediary specifiers is based on the similarity values.

[135] The data-processing system may be configured for selecting the subsets of the intermediary specifiers by a similarity criterion. The selection component may be configured for selecting the subsets of the intermediary specifiers by a similarity criterion.

[136] The similarity criterion may relate to the similarity values. The similarity criterion may for example relate to a quantification of the estimated similarity, such as a maximum divergence of two hash results. The similarity criterion may for example also relate to a number of n intermediary specifiers with a highest result of the similarity criterion for the corresponding specifier from the first set. [137] At least one of the data-processing system and the selection component may be configured for not selecting a subset of the intermediary specifiers for a pre-processed specifier of the first set, if the estimated similarity values for all of the intermediary specifiers for said pre-processed specifier are below a pre-defined threshold.

[138] In such a case, at least one of the data-processing system and the selection component may be configured to generate output and/or notification data.

[139] Thus, optionally advantageously, selection of erroneous subsets may be reduced, e.g. in a case where the intermediary specifiers do not comprise a specifier corresponding to the specifier from the first set, or where the "true" corresponding specifiers from the first set and from the set of intermediary specifiers are not similar. Thus, optionally advantageously, erroneous results of the data-processing system and/or the selection component may be reduced.

[140] The association component may be configured for generating associations of the pre-processed analysis specifiers from the first set and corresponding specifiers selected from at least one of the intermediary analysis specifiers and analysis specifiers from the second set of analysis specifiers.

[141] At least one of the data-processing system and the association component may be configured for adding at least some of the associations to the data structure for storing associations of the analysis specifiers of different types.

[142] The data-storage component may be configured for storing the data structure for storing associations of analysis specifiers of different types.

[143] The transmission component may be configured for transmitting the at least some of the associations to a data-storage system. The data-storage system may be configured for storing the data structure for storing the associations of analysis specifiers of different types.

[144] The association component may be configured for applying a comparison criterion to the pre-processed specifiers of the first set and specifiers from the intermediary specifiers.

[145] The association component may be configured for generating for each of the pre- processed analysis specifiers of the first set an association to a respective analysis specifier of the intermediary specifiers for which the comparison criterion provided a result indicating a minimal difference between the analysis specifier and the intermediary specifier. [146] The minimal difference may be minimal relative to differences between the analysis specifier and other intermediary specifiers.

[147] The comparison criterion may comprise a comparison by first applying a phonetic algorithm, such as Metaphone algorithm or Double Metaphone algorithm, to the analysis specifier from the first set and the intermediary specifier and character-wise comparison of a result. The comparison can also be on a basis of parts of the specifiers, e.g. separately for each segment, such as each word.

[148] The comparison criterion may further comprise calculating for each word of the first specifier, the max similarity ratio with relevant word of the second specifier. Such a ratio may for example be 0.91 for a comparison of "this" and "these".

[149] The comparison criterion may further comprise processing results of comparing the parts of the specifiers. See the below formula as an example, wherein ratio , denotes the above-mentioned ratio of the comparison for each part, the index / indicates an ordinal number of said part, and rii and n å indicate amounts of parts of the specifiers to which the comparison criterion is applied. X may then indicate a result of the comparison criterion. ratio, nl+ n 2

[150] For example, when comparing the texts "How close is this to that" to "these two are not that close", the pre-processing component may be configured for converting the two texts to the following multisets of words: si = ['how', 'close', 'is', 'this', 'to', 'that'] s2 = ['these', 'two', 'are', 'not', 'that', 'close']

[151] X is then calculated as (0.27 (how/not), 1 (close/close), 0(is/-), 0.9(this/these), 0.3 (to/two), l(that/that) / 6. In this exemplary case, the comparison criterion may thus yield 0,57.

[152] The association component may be configured for applying the comparison criterion for the pre-processed specifiers of the first set to the respective pre-processed specifier from the first set and the intermediary specifiers from the respectively selected subset.

[153] The association component may also be configured for applying the comparison criterion for the pre-processed specifiers of the first set only to the respective pre- processed specifier from the first set and the intermediary specifiers from the respectively selected subset. [154] The comparison criterion may be applied to the pre-processed specifiers of the first set in their pre-processed form. It may however also be applied to the pre-processed specifiers of the first set in their original form.

[155] In other words, the association component may be configured for applying the comparison criterion to each pair of a specifier of the first set and the intermediary specifiers of the respectively selected subset.

[156] This may be optionally advantageous, as it saves computing time which would be required if the association component was configured for applying the comparison criterion to all pairs of specifiers from the first set and intermediary specifiers.

[157] The pre-processing component may further be configured for pre-processing analysis specifiers of the second set of analysis specifiers. For example, the pre processing component may be configured for pre-processing analysis specifiers of the second set of analysis specifiers as discussed above with respect to the pre-processing of specifiers of the first set of analysis specifiers.

[158] The selection component is may be configured for providing subsets of the intermediary analysis specifiers for the pre-processed analysis specifiers of the second set. For example, the selection component may be configured for providing subsets of the intermediary analysis specifiers for the pre-processed analysis specifiers of the second set as discussed above for the analysis specifiers of the first set.

[159] The association component may further be configured for applying the comparison criterion to the pre-processed specifiers of the second set and specifiers from the intermediary specifiers and for generating associations of pre-processed analysis specifiers of the second set based thereon. In other words, the association component may be configured for generating the associations for at least some of the pre-processed analysis specifiers of the second set.

[160] The association component may further be configured for generating associations of at least some or all of the pre-processed specifiers of the first set and at least some or all of the pre-processed specifiers of the second set. The association component may be configured for generating these associations based on the associations of the pre- processed specifiers of the first set to the intermediary analysis specifiers and the associations of the pre-processed specifiers of the second set to the intermediary analysis specifiers.

[161] The association component may be configured for generating associations of pre- processed specifiers of the first set and pre-processed specifiers of the second set, which specifiers are associated to same intermediary analysis specifiers. [162] As an example, if a specifier A1 of the first set of specifiers is associated with an intermediary specifier Bl, and if further, a specifier Cl of the second set of specifiers is associated with the intermediary specifier Bl, then the association component may be configured for generating an association of A1 to Cl.

[163] The data-processing system may be configured for sending the data structure to the compiler node. The transmission component may be configured for sending the data structure to the compiler node.

[164] In other words, at least one of the data-processing system and the transmission component may be configured for sending the generated associations to the compiler node.

[165] The analysis specifiers may be at least one of analysis instructions and analysis indications, as discussed above.

[166] The data-processing system may be configured for using the data structure for transforming analysis results from the first set of analysis specifiers to the second set of analysis specifiers.

[167] At least some or all of the analysis specifier(s) may relate to a bio-medical analysis or bio-medical analyses.

[168] At least some or all of the analysis specifier(s) may relate to an analysis or analyses of at least one or a plurality of sample(s) originating from the human body.

[169] At least some or all of the analysis specifier(s) may relate to a bio-medical analysis or biomedical analyses of at least one or a plurality of sample(s) originating from the human body.

[170] The data-processing system may be a data-processing system configured for associating the analysis specifiers.

[171] The above-discussed system may comprise the data-processing system.

[172] The above-discussed compiler node may comprise the data-processing system.

[173] In a third embodiment, a method is disclosed. Above-discussed advantages, features and definitions may apply respectively.

[174] The method comprises an analysis instruction receiving step, an instruction compilation step and a transmission step. The analysis instruction receiving step comprises receiving the first analysis instruction data from the at least one or the plurality of instruction node(s). The instruction compilation step comprises generating the second analysis instruction data and accessing the data structure for storing analysis specifiers of different types. The transmission step comprises transmitting the second analysis instruction data to the at least one or the plurality of analysis node(s).

[175] The first analysis instruction data may comprise the analysis node data. As discussed in the context of the system, the analysis node data may comprise the indication of at least one of the analysis node(s).

[176] The transmission step may comprise transmitting the second analysis instruction data to the analysis node(s) indicated by the analysis node data of the first analysis instruction data.

[177] The first analysis instruction data may comprise the first analysis instructions. A part of the first analysis instructions may be of the type A. Furthermore, a part of the first analysis instructions may be of the type B.

[178] The second analysis instruction data may comprise the second analysis instructions. A part of the second analysis instructions may be of the type B. A part of the second analysis instructions may be of the type C.

[179] The analysis node data may comprise the indication of the at least one or the plurality of type(s) of the second analysis instructions.

[180] The method may comprise an analysis step. The analysis step may comprise operating the analysis node(s) according to the second analysis instruction data.

[181] Operating the analysis node(s) according to the second analysis instruction data may comprise executing the second analysis instructions of the second analysis instruction data by the analysis node(s).

[182] The second analysis data instructions may each comprise the indication relating to the analysis node(s).

[183] The compiler node may receive the first analysis instruction data. The parser may process the first analysis instruction data and generate machine-interpretable first analysis instruction data.

[184] The first analysis instruction data and the second analysis instruction data may comprise the processing instruction data. The processing instruction data may indicate the processing of at least one or a plurality of sample(s), such as a pre-processing or pre-treatment of the sample(s), as discussed above. [185] The first analysis instruction data and the second analysis instruction data may comprise the instruction sample type data. The instruction sample type data may indicate the type of the sample(s).

[186] The first analysis instruction data and the second analysis instruction data may comprise instruction identification data. The instruction identification data may identify the sample(s). In other words, the instruction identification data may relate to an index or identification of the sample(s) or their containers, as discussed above.

[187] The compiler node may perform the instruction compilation step.

[188] The instruction compilation step may comprise for each of the first analysis instructions, determining the type of the corresponding second analysis instruction.

[189] Determining the type of the corresponding second analysis instruction may be based on the analysis node data.

[190] The instruction compilation step may comprise generating for some of the first analysis instructions a corresponding second analysis instruction of the respectively determined type. In some cases, at least one of the first instructions may already be of a same type as the corresponding second analysis instruction and may thus not need generating of the corresponding analysis instruction.

[191] The instruction compilation step may comprise for some of the first analysis instructions, searching associations of the some first analysis instructions in the data structure. In other words, the instruction compilation step may comprise searching associations of some of the analysis specifiers corresponding to the first analysis structures in the data structure.

[192] The instruction compilation step may comprise generating the second analysis instructions for the first analysis instructions for which associations to instructions of the respectively determined type where found based on these associations.

[193] The instruction compilation step may comprise searching for associations of first analysis instructions, for which the determined type is different from the actual type of the analysis instruction. Particularly, the instruction compilation step may comprise searching only for associations of first analysis instructions, for which the determined type is different from the actual type of the analysis instruction.

[194] The method may comprise an association generation step. The association generation step may comprise generating at least one or a plurality of association(s) of analysis specifiers. In other words, the association generation step may comprise generating the association(s) each associating an analysis specifier to an analysis specifier of another type.

[195] The method may comprise performing the association generation step for at least one or a plurality of the first analysis instruction(s).

[196] The method may comprise performing the association generation step for at least one or a plurality of the first analysis instruction(s) for which associations to the determined type were not found in the data structure.

[197] The association generating step may comprise adding the generated associations to the data structure.

[198] The compiler node may perform the association generation step.

[199] The analysis node data may indicate for each first analysis instruction an analysis node. The indicated analysis node may execute the second analysis instruction corresponding to the respective first analysis instruction.

[200] The analysis step may comprise processing the sample(s) according to the processing instruction data by the analysis node(s).

[201] The analysis step may comprise processing the sample(s) based on the instruction sample type data, as discussed above in the context of the system.

[202] The analysis step may comprise selecting the sample to be processed and/or analyzed according to an analysis instruction based on the instruction identification data and the identification of the sample(s).

[203] Operating the analysis node(s) according to the second analysis instruction data may comprise the at least one control component controlling the plurality of analysis components of the analysis node(s) according to the second analysis instructions.

[204] Each analysis node may comprise one or more control nodes. In such a case, the at least one control component may be a plurality of control nodes.

[205] The analysis node(s) may comprise the at least one or the plurality of data- transmission component(s). The analysis node(s) may receive the second analysis instruction data by means of the data-transmission component(s).

[206] The analysis step may comprise generating result data, preferably first result data, by the analysis node(s).

[207] The at least one control component may generate result data, preferably first result data, based on operations performed by the respective analysis components. [208] The analysis step may comprise transmitting the result data, preferably the first result data, by means of the data-transmission component(s).

[209] The analysis step may comprise transmitting the result data, preferably the first result data, to the compiler node.

[210] The compiler node may modify the result data. The compiler node may modify the first result data. The compiler node may modify the at least one of the result data and the first result data based on the data structure, so as to be according to a set of analysis specifiers. The compiler node may thus generate the second result data.

[211] The compiler node may transmit the result data, preferably the second result data, to at least one or plurality of the result nodes.

[212] The instruction nodes may comprise the result nodes.

[213] The analysis step may comprise generating at least one bio-medical analysis.

[214] The sample(s) may comprise at least one or a plurality of sample(s) originating from the human body, such as samples of a bodily fluid and/or of a human tissue, optionally a discussed above.

[215] The analysis instructions my comprise instructions relating to the bio-medical analyses of the sample(s) originating from the human body.

[216] The analysis node(s) may perform at least one or a plurality of analyses of the sample(s).

[217] In a fourth embodiment, an analysis specifier association method is disclosed. Above-discussed advantages, features and definitions may apply respectively.

[218] The method for associating the analysis specifiers of the different types comprises processing the plurality of sets of analysis specifiers. Each set comprises at least one or a plurality of analysis specifier(s) of a same type, as discussed above. The types may be different or mutually different between the sets. The method further comprises a pre processing step and an association data generation step. The pre-processing step comprises pre-processing the analysis specifiers at least of the first set of analysis specifiers. The association data generation step comprises generating the data indicating associations of the analysis specifiers.

[219] The method for associating the specifiers may comprise receiving at least one of the sets of analysis specifiers, such a set of analysis specifiers for which the data structure does not comprise an association needed for generating a second analysis instruction by the above method. [220] The method for associating the specifiers may comprise receiving several of the sets of analysis specifiers.

[221] The pre-processing step may further comprise providing the set of pre-processed specifiers of the set of intermediary analysis specifiers.

[222] The pre-processing step may also comprise providing a set of pre-processed analysis specifiers at least of a second set of analysis specifiers. The pre-processing step may further comprise pre-processing analysis specifiers at least of the second set of analysis specifiers.

[223] Pre-processing specifiers may comprise applying the removing criterion to the specifiers and removing the portion of the specifiers if indicated by the removing criterion. In other words, pre-processing a specifier may comprise removing at least the portion of the respective specifier depending on a result of the removing criterion.

[224] The removing criterion may indicate removal of at least one type of words.

[225] The removing criterion may indicate the removal of stop words.

[226] Pre-processing the specifiers may comprise converting at least one segment of each specifier to the pre-determined form.

[227] Pre-processing the specifiers may comprise converting the segments to the pre determined grammatical form, as discussed above.

[228] Pre-processing the specifiers may comprise converting the segments to at least one of the plural form and the singular form.

[229] Pre-processing the specifiers may comprise replacing text segments of the specifier by corresponding text segments.

[230] Pre-processing specifiers may comprise replacing text segments by equivalent text segments.

[231] The equivalent text segments may be synonyms of the text segments to be replaced.

[232] Pre-processing the analysis specifiers may comprise generating the hash-values for the specifiers.

[233] Pre-processing the specifiers may also comprise generating the plurality of different hash-values for the specifiers. [234] Pre-processing specifiers may also comprise representing the specifiers as bags of words, as discussed above.

[235] The pre-processing component may perform the pre-processing step.

[236] Providing the set of pre-processed specifiers of the set of intermediary analysis specifiers may comprise loading and/or receiving a result of pre-processing the intermediary specifiers.

[237] Providing the set of pre-processed specifiers of the set of intermediary analysis specifiers may comprise pre-processing the set of the set of intermediary specifiers.

[238] The method for associating the specifiers may further comprise a selection step.

[239] The selection step may comprise for the pre-processed analysis specifiers of the first set, providing subsets of the intermediary analysis specifiers.

[240] Providing the subsets may be selecting the subsets of the intermediary analysis specifiers for the pre-processed analysis specifiers from the first set.

[241] The selection component may perform the selection step.

[242] Selecting the subsets may comprise for the pre-processed analysis specifiers of the first set, estimating similarity values to at least some of the intermediary specifiers. As discussed above, estimating the similarity values can be stopped for a pre-processed specifier e.g. when a similarity value above a certain threshold is found.

[243] Selecting the subsets of the intermediary specifiers may be based on the similarity values.

[244] The selection step may comprise selecting the subsets of the intermediary specifiers by a similarity criterion. The similarity criterion may relate to the similarity values. As discussed above, the similarity criterion may for example relate to similarity values above a predetermined threshold, or to a group of n intermediary specifiers with a highest similarity, where n may be a constant number.

[245] The method for associating the specifiers may comprise not selecting a subset of the intermediary specifiers for a pre-processed specifier of the first set, if the estimated similarity values for all of the intermediary specifiers for said pre-processed specifier are below a pre-defined threshold.

[246] The association data generation step may comprise generating associations of the pre-processed analysis specifiers from the first set and corresponding specifiers selected from at least one of the intermediary analysis specifiers and analysis specifiers from the second set of analysis specifiers. In other words, the association data generation step may comprise generating associations of the specifiers from the first set to the intermediary specifiers. Additionally, or alternatively, the association data generation step may also comprise generating associations of the specifiers from the first set to the specifiers from the second set.

[247] The method for associating the specifiers may further comprise adding at least some of the associations to a data structure for storing associations of analysis specifiers of different types.

[248] Generating the associations of the pre-processed analysis specifiers of the first set and the corresponding specifiers comprises applying a comparison criterion to the pre-processed specifiers of the first set and specifiers from the intermediary specifiers.

[249] The association data generation step may comprise generating for each of the pre-processed analysis specifiers of the first set an association to a respective analysis specifier of the intermediary specifiers for which the comparison criterion provided a result indicating a minimal difference between the analysis specifier and the intermediary specifier.

[250] For each of the pre-processed specifiers of the first set, the comparison criterion may be applied to the respective specifier and the intermediary specifiers from the respectively selected subset. Particularly, for each of the pre-processed specifiers of the first set, the comparison criterion may be applied only to the respective specifier and the intermediary specifiers from the respectively selected subset.

[251] The pre-processing step may further comprise providing pre-processed analysis specifiers of the second set of analysis specifiers. The pre-processing step may also comprise pre-processing analysis specifiers of the second set of analysis specifiers.

[252] The selection step may comprise for the pre-processed analysis specifiers of the second set, providing subsets of the intermediary analysis specifiers.

[253] The association data generation step may further comprise applying the comparison criterion to the pre-processed specifiers of the second set and specifiers from the intermediary specifiers and generating associations of at least some or all of the pre- processed analysis specifiers of the second set based thereon.

[254] The association data generation step may further comprise generating associations at least some of the pre-processed specifiers of the first set and at least some of the pre-processed specifiers of the second set based on the associations of the pre-processed specifiers of the first set to the intermediary analysis specifiers and the associations of the pre-processed specifiers of the second set to the intermediary analysis specifiers.

[255] The association data generation step may comprise generating associations of pre-processed specifiers of the first set and pre-processed specifiers of the second set which specifiers are associated to same intermediary analysis specifiers.

[256] The association data generation step may be performed by the association component.

[257] The method for associating the specifiers may comprise storing the data structure.

[258] The data-storage component may store the data structure.

[259] The method for associating the specifiers may comprise sending the data structure to the compiler node.

[260] The transmission component may send the data.

[261] The data-processing system for associating analysis specifiers may perform the method.

[262] The data-processing system for associating analysis specifiers may comprise the pre-processing component.

[263] The data-processing system for associating analysis specifiers may comprise the selection component.

[264] The data-processing system for associating analysis specifiers may comprise the association component.

[265] The data-processing system for associating analysis specifiers may comprise the data-storage component.

[266] The data-processing system for associating analysis specifiers may comprise the transmission component.

[267] The analysis specifiers may be at least one of analysis instructions and analysis indications, as discussed above.

[268] The method may comprise using the data structure for at least one of a pre processor, a compiler or an interpreter for analysis instructions.

[269] The method may comprise using the data structure for transforming analysis results from the first set of analysis specifiers to the second set of analysis specifiers. [270] At least some or all of the analysis specifier(s) may relate to the bio-medical analysis or the bio-medical analyses.

[271] At least some or all of the analysis specifier(s) may relate to the analysis or the analyses of the at least one or the plurality of sample(s) originating from the human body.

[272] At least some or all of the analysis specifier(s) may relate to the bio-medical analysis or the biomedical analyses of the at least one or the plurality of sample(s) originating from the human body.

[273] The association generation step of the method disclosed in the third embodiment may comprise performing the method for associating the analysis specifiers of the different types.

[274] The compiler node used in the method disclosed in the third embodiment may comprise using the data-processing system for associating analysis specifiers.

[275] In a fifth embodiment, computer program products are disclosed. Above- discussed definitions, features and advantages may respectively apply.

[276] A computer program product comprises instructions which, when the program is executed by a computer, cause the computer to carry out the steps of the method for associating analysis specifiers of different types.

[277] A computer program product comprising instructions which, when the program is executed by a computer, cause the computer to carry out at least one of the analysis instruction receiving step, the instruction compilation step and the transmission step of the method disclosed in the third embodiment.

[278] The following numbered embodiments also form part of the invention.

System embodiments

[279] Below, embodiments of a system will be discussed. The system embodiments are abbreviated by the letter "S" followed by a number. Whenever reference is herein made to the "system embodiments", these embodiments are meant.

51. A system, comprising a compiler node.

52. The system according to any of the preceding system embodiments, wherein the system further comprises at least one or a plurality of analysis node(s).

53. The system according to any of the preceding system embodiments, wherein the system further comprises at least one or a plurality of instruction node(s). 54. The system according to any of the preceding system embodiments, wherein the system further comprises at least one or a plurality of result node(s).

55. The system according to any of the preceding system embodiments, wherein the compiler node comprises a parser.

56. The system according to any of the preceding system embodiments, wherein the compiler node is configured for performing an instruction compilation step.

57. The system according to any of the preceding system embodiments, wherein the compiler node is configured for performing an association generating step.

58. The system according to any of the preceding system embodiments with the features of S2, wherein each of the analysis node(s) comprise at least one control component and a plurality of analysis components.

59. The system according to any of the preceding system embodiments with the features of S2, wherein the analysis node(s) each comprise at least one data- transmission component.

510. The system according to any of the preceding system embodiments, wherein the compiler node is configured for receiving first analysis instruction data from the instruction node(s).

511. The system according to any of the preceding system embodiments, wherein the compiler node is configured for generating second analysis instruction data and for accessing a data structure for storing analysis specifiers of different types.

512. The system according to the preceding embodiment, wherein the compiler node is configured for transmitting the second analysis instruction data to the analysis node(s).

513. The system according to any of the preceding embodiments with the features of S10, wherein the first analysis instruction data comprise analysis node data, and wherein the analysis node data comprise an indication of at least one of the analysis node(s).

514. The system according to the two preceding embodiments, wherein the compiler node is configured for transmitting the second analysis instruction data to the analysis node(s) indicated by the analysis node data of the first analysis instruction data.

515. The system according to any of the preceding system embodiments with the features of S10, wherein the first analysis instruction data comprise first analysis instructions, and wherein a part of the first analysis instructions is of a type A.

516. The system according to the preceding embodiment, wherein a part of the first analysis instructions is of a type B. 517. The system according to any of the preceding system embodiments with the features of Sll, wherein the second analysis instruction data comprise second analysis instructions, and wherein a part of the second analysis instructions is of a type B.

518. The system according to the preceding embodiment, wherein a part of the second analysis instructions are of a type C.

519. The system according to any of the preceding system embodiments with the features of S13, wherein the analysis node data comprise an indication of at least one or a plurality of type(s) of the second analysis instructions.

520. The system according to any of the preceding system embodiments with the features of S2, wherein the analysis node(s) are configured for operating according to the second analysis instruction data.

521. The system according to any of the preceding system embodiments with the features of S2, wherein the analysis node(s) are configured for executing the second analysis instructions of the second analysis instruction data.

522. The system according to any of the preceding embodiments with the features of S18, wherein the second analysis data instructions comprise an indication relating to the analysis node(s).

523. The system according to any of the preceding system embodiments with the features of S10 and S5, wherein the parser is configured for processing the first analysis instruction data and for generating machine-interpretable first analysis instruction data.

524. The system according to any of the preceding embodiments with the features of

S10 and Sll, wherein the first analysis instruction data and the second analysis instruction data comprise processing instruction data, and wherein the processing instruction data are configured for indicating a processing of at least one or a plurality of sample(s).

525. The system according to any of the preceding embodiments with the features of

S10 and Sll, wherein the first analysis instruction data and the second analysis instruction data comprise instruction sample type data, and wherein the instruction sample type data are configured for indicating a type of the sample(s).

526. The system according to any of the preceding system embodiments, wherein the first analysis instruction data and the second analysis instruction data comprise instruction identification data, and wherein the instruction identification data are configured for identifying the sample(s).

527. The system according to any of the preceding system embodiments with the features of S10 and Sll, wherein the compiler node is configured for determining for each of the first analysis instructions a type of a corresponding second analysis instruction.

528. The system according to the preceding embodiment and with the features of S13, wherein the compiler node is configured for determining the type of the corresponding second analysis instruction based on the analysis node data.

529. The system according to any of the two preceding embodiments, wherein the compiler node is configured for generating for some of the first analysis instructions a corresponding second analysis instruction of the respectively determined type.

530. The system according to the preceding embodiment, wherein the compiler node is configured for searching associations of the some first analysis instructions in the data structure.

531. The system according to the preceding embodiment, wherein the compiler node is configured for generating the second analysis instructions corresponding for the first analysis instructions for which associations to instructions of the respectively determined type where found based on these associations.

532. The system according to any of the two preceding embodiments, wherein the compiler node is configured for searching for associations of first analysis instructions, for which the determined type is different from the actual type of the analysis instruction.

533. The system according to any of the preceding system embodiments, wherein the system is configured for generating at least one or a plurality of association(s) of analysis specifiers.

534. The system according to any of the preceding system embodiments and with the features of S33 and at least one of S30 and S31, wherein the system is configured for generating the association(s) for at least one or a plurality of the first analysis instruction(s).

535. The system according to the preceding embodiment and with the features of Sll, wherein the system is configured for generating the associations for at least one or a plurality of the first analysis instruction(s) for which associations to the determined type were not found in the data structure.

536. The system according to any of the three preceding embodiments, wherein system is configured for adding the generated association(s) to the data structure.

537. The system according to any of the preceding system embodiments with the features of S33, wherein the compiler node is configured for generating the association(s). 538. The system according to any of the preceding system embodiments with the features of S2, S21 and S13, wherein the analysis node data are configured for indicating for each first analysis instruction an analysis node, and wherein said analysis node is configured for executing the second analysis instruction corresponding to the respective first analysis instruction.

539. The system according to any of the preceding system embodiments with the features of S2, S20 and S24, wherein the analysis node(s) are configured for processing the sample(s) according to the processing instruction data.

540. The system according to any of the preceding system embodiments with the features of S2, S20 and S25, wherein the analysis node(s) are configured for processing the sample(s) based on the instruction sample type data.

541. The system according to any of the preceding system embodiments with the features of S2, S20 and S26, wherein the analysis node(s) are configured for selecting the sample to be processed and/or analysed according to an analysis instruction based on the instruction identification data and an identification of the sample(s).

542. The system according to any of the preceding system embodiments with the features of SI, S8 and S20, wherein the control component of each of the analysis node(s) is configured for controlling the plurality of analysis components (44a, 44b) of the respective analysis node(s) (34, 34') according to the second analysis instructions.

543. The system according to any of the preceding system embodiments with the features of S2 and S9, wherein the analysis node(s) are configured for receiving the second analysis instruction data by means of the data-transmission component(s).

544. The system according to any of the preceding system embodiments with the features of S2 and S20, wherein the analysis node(s) are configured for generating result data (20), preferably first result data (20a).

545. The system according to the preceding embodiment and with the features of S8, wherein the control component is configured for generating the result data (20), preferably the first result data (20a), based on operations performed by the analysis components (44a, 44b).

546. The system according to any of the two preceding embodiments and with the features of S9, wherein the analysis node(s) are configured for transmitting the result data (20), preferably the first result data (20a), by means of the data-transmission component(s). 547. The system according to any of the three preceding embodiments, wherein the analysis node(s) are configured for transmitting the result data (20), preferably the first result data (20a), to the compiler node.

548. The system according to the preceding embodiment, wherein the compiler node is configured for modifying the result data, preferably the first result data (20a), based on the data structure, so as to be according to a set of analysis specifiers, and thus generates second result data (20b).

549. The system according to any of the two preceding embodiments, wherein the compiler node is configured for transmitting the result data, preferably the second result data (20b), to the result node(s) (36, 36', 36", 36'", 36"").

550. The system according to the preceding embodiment and with the features of S4, wherein the instruction nodes (32, 32’, 32", 32’", 32"") comprise the result nodes (36, 36', 36", 36'", 36"").

551. The system according to any of the preceding embodiments with the features of S20, wherein the analysis node(s) are configured for performing at least one bio-medical analysis.

552. The system according to any of the preceding embodiments with the features of at least one of S24, S25, S26 and S39, wherein the sample(s) comprise at least one or a plurality of sample(s) originating from the human body, such as samples of a bodily fluid and/or of a human tissue.

553. The system according to the preceding embodiment and with the features of at least one of S15 and S17, wherein the analysis instructions comprise instructions relating to bio-medical analyses of the sample(s) originating from the human body.

554. The system according to any of the preceding system embodiments with the features of S2, wherein the analysis node(s) are configured for generating a at least one or a plurality of analyses of the sample(s).

Data-processing system embodiments

[280] Below, embodiments of a data-processing system will be discussed. The data- processing system embodiments are abbreviated by the letter "D" followed by a number. Whenever reference is herein made to the "data-processing system embodiments", these embodiments are meant.

Dl. A data-processing system, which data processing system comprises a transmission component and a data-storage component. D2. The data-processing system according to the preceding embodiment, wherein the data-processing system further comprises a pre-processing component.

D3. The data-processing system according to any of the two preceding embodiments, wherein the data-processing system comprises a selection component.

D4. The data-processing system according to any of the three preceding embodiments, wherein the data-processing system comprises an association component.

D5. The data-processing system according to any of the preceding data-processing system embodiments, wherein the data-processing system is configured for processing a plurality of sets of analysis specifiers, and wherein each set comprises at least one or a plurality of analysis specifier(s) of a same type, and wherein the plurality of sets of analysis specifiers comprises at least a first set of analysis specifiers.

D6. The data-processing system according to any of the preceding data-processing system embodiments with the features of D2, wherein the pre-processing component is configured for pre-processing analysis specifiers at least of the first set of analysis specifiers.

D7. The data-processing system according to any of the preceding data-processing system embodiments with the features of D4, wherein the association component is configured for generating data indicating associations of the analysis specifiers.

D8. The data-processing system according to any of the preceding data-processing system embodiments, wherein the data-processing system is configured for receiving at least one of the sets of analysis specifiers.

D9. The data-processing system according to any of the preceding data-processing system embodiments, wherein the method comprises receiving several of the plurality of sets of analysis specifiers.

DIO. The data-processing system according to any of the preceding data-processing system embodiments, wherein the data-processing system is configured for providing a set of pre-processed specifiers of a set of intermediary analysis specifiers.

Dll. The data-processing system according to any of the preceding data-processing system embodiments with the features of D2, wherein the pre-processing component is further configured for generating the set of pre-processed specifiers of the set of intermediary analysis specifiers.

D12. The data-processing system according to any of the preceding data-processing system embodiments with the features of D2 and D5, wherein the pre-processing component is configured for pre-processing analysis specifiers at least of a second set of analysis specifiers.

D13. The data-processing system according to any of the preceding data-processing system embodiments and with the features of D2, wherein the pre-processing component is configured for pre-processing specifiers at least by applying a removing criterion to each of the specifiers and removing at least one portion of the respective specifier if indicated by the removing criterion.

D14. The data-processing system according to the preceding embodiment, wherein the removing criterion is configured for indicating removal of at least one type of words.

D15. The data-processing system according to the preceding embodiment, wherein the removing criterion is configured for indicating removal of stop words.

D16. The data-processing system according to any of the preceding data-processing system embodiments and with the features of D2, wherein the pre-processing component is configured for pre-processing specifiers at least by converting at least one segment of each specifier to a pre-determined form.

D17. The data-processing system according to the preceding embodiment, wherein the pre-processing component is configured for converting the segments to a pre-determined grammatical form.

D18. The data-processing system according to the preceding embodiment, wherein the pre-processing component is configured for converting the segments to at least one of a plural form and a singular form.

D19. The data-processing system according to any of the preceding data-processing system embodiments and with the features of D2, wherein the pre-processing component is configured for pre-processing specifiers at least by replacing text segments of the specifier by corresponding text segments.

D20. The data-processing system according to the preceding embodiment, wherein the pre-processing component is configured for pre-processing specifiers at least by replacing text segments by equivalent text segments.

D21. The data-processing system according to the preceding embodiment, wherein the equivalent text segments are synonyms of the text segments to be replaced.

D22. The data-processing system according to any of the preceding data-processing system embodiments and with the features of D2, wherein the pre-processing component is configured for pre-processing specifiers at least by generating a hash-value for the specifiers. D23. The data-processing system according to the preceding embodiment, wherein the pre-processing component is configured for pre-processing specifiers at least by generating a plurality of different hash-values for each specifier D15a. The data- processing system according to any of the preceding data-processing system embodiments and with the features of D2, wherein the pre-processing component is configured for pre-processing specifiers at least by representing the specifiers as bags of words.

D24. The data-processing system according to any of the preceding data-processing system embodiments, wherein the data-processing system is configured for providing the set of pre-processed specifiers of the set of intermediary analysis specifiers by loading and/or receiving said set.

D25. The data-processing system according to any of the preceding data-processing system embodiments, wherein the data-processing system is configured for providing subsets of the intermediary analysis specifiers for the pre-processed analysis specifiers of the first set.

D26. The data-processing system according to the preceding embodiment, wherein providing the subsets is selecting the subsets of the intermediary analysis specifiers for the pre-processed analysis specifiers from the first set.

D27. The data-processing system according to the preceding embodiment and with the features of D3, wherein the selection component is configured for selecting the subsets of the intermediary analysis specifiers for the pre-processed analysis specifiers from the first set.

D28. The data-processing system according to any of the preceding data-processing system embodiments with the features of D26, wherein the data-processing system and/or the selection component is configured for estimating similarity values of the pre- processed analysis specifiers of the first set to at least some of the intermediary specifiers.

D29. The data-processing system according to the preceding embodiment with the features of at least one of at least one of D26 and D27, wherein the data-processing system and/or the selection component is configured for selecting the subsets of the intermediary specifiers is based on the similarity values.

D30. The data-processing system according to the preceding embodiment, wherein the data-processing system and/or the selection component is configured for selecting the subsets of the intermediary specifiers by a similarity criterion, wherein the similarity criterion relates to the similarity values. D31. The data-processing system according to any of the preceding data-processing system embodiments and with the features of D28, wherein the data-processing system and/or the selection component is configured for not selecting a subset of the intermediary specifiers for a pre-processed specifier of the first set, if the estimated similarity values for all of the intermediary specifiers for said pre-processed specifier are below a pre-defined threshold.

D32. The data-processing system according to any of the preceding data-processing system embodiments with the features of D4, wherein the association component is configured for generating associations of the pre-processed analysis specifiers from the first set and corresponding specifiers selected from at least one of the intermediary analysis specifiers and analysis specifiers from the second set of analysis specifiers.

D33. The data-processing system according to the preceding embodiment, wherein the data-processing system and/or the association component is configured for adding at least some of the associations to a data structure for storing associations of analysis specifiers of different types.

D34. The data-processing system according to the preceding embodiment, wherein the data-storage component is configured for storing the data structure for storing associations of analysis specifiers of different types.

D35. The data-processing system according to any of the two preceding embodiments, wherein the transmission component is configured for transmitting the at least some of the associations to a data-storage system, which data-storage system is configured for storing the data structure for storing the associations of analysis specifiers of different types.

D36. The data-processing system according to any of the preceding data-processing system embodiments with the features of D32, wherein the association component is configured for applying a comparison criterion to the pre-processed specifiers of the first set and specifiers from the intermediary specifiers.

D37. The data-processing system according to the preceding embodiment, wherein the association component is configured for generating for each of the pre-processed analysis specifiers of the first set an association to a respective analysis specifier of the intermediary specifiers for which the comparison criterion provided a result indicating a minimal difference between the analysis specifier and the intermediary specifier.

D38. The data-processing system according to any of the preceding data-processing system embodiments with the features of D25 and D36, wherein the association component is configured for applying the comparison criterion for the pre-processed specifiers of the first set to the respective pre-processed specifier and the intermediary specifiers from the respectively selected subset.

D39. The data-processing system according to any of the preceding data-processing system embodiments, wherein the pre-processing component is further configured for pre-processing analysis specifiers of the second set of analysis specifiers.

D40. The data-processing system according to any of the preceding data-processing system embodiments with the features of D25 and D3, wherein the selection component is furthermore configured for providing subsets of the intermediary analysis specifiers for the pre-processed analysis specifiers of the second set.

D41. The data-processing system according to any of the two preceding embodiments and with the features of D36, wherein the association component is further configured for applying the comparison criterion to the pre-processed specifiers of the second set and specifiers from the intermediary specifiers and for generating associations of pre- processed analysis specifiers of the second set based thereon.

D42. The data-processing system according to the preceding embodiment, wherein association component is further configured for generating associations of pre-processed specifiers of the first set and pre-processed specifiers of the second set based on the associations of the pre-processed specifiers of the first set to the intermediary analysis specifiers and the associations of the pre-processed specifiers of the second set to the intermediary analysis specifiers.

D43. The data-processing system according to any of the two preceding embodiments, wherein the association component is configured for generating associations of pre- processed specifiers of the first set and pre-processed specifiers of the second set which specifiers are associated to same intermediary analysis specifiers.

D44. The data-processing system according to any of the preceding data-processing system embodiments with the features of D33, wherein the data-processing system and/or the transmission component is configured for sending the data structure to a compiler node.

D45. The data-processing system according to any of the preceding data-processing system embodiments with the features of D5, wherein the analysis specifiers are at least one of analysis instructions and analysis indications.

D46. The data-processing system according to any of the preceding data-processing system embodiments with the features of D33, wherein the data-processing system is configured for using the data structure for transforming analysis results from the first set of analysis specifiers to the second set of analysis specifiers. D47. The data-processing system according to any of the preceding data-processing system embodiments with the features of D5, wherein at least some or all of the analysis specifier(s) relate to a bio-medical analysis/es.

D48. The data-processing system according to any of the preceding data-processing system embodiments with the features of D5, wherein at least some or all of the analysis specifier(s) relate to analysis/es of at least one or a plurality of sample(s) originating from the human body.

D49. The data-processing system according to any of the preceding data-processing system embodiments with the features of D5, wherein at least some or all of the analysis specifier(s) relate to a bio-medical analysis/es of at least one or a plurality of sample(s) originating from the human body.

D50. The data-processing system according to any of the preceding data-processing system embodiments, wherein the data-processing system is a data-processing system configured for associating analysis specifiers.

555. The system according to any of the preceding embodiments with the features of S33, wherein the system comprises the data-processing system according to any of the preceding data-processing system embodiments.

556. The system according to any of the preceding embodiments, wherein the compiler node comprises the data-processing system according to any of the preceding data- processing system embodiments.

Method embodiments

[281] Below, embodiments of a method will be discussed. The method embodiments are abbreviated by the letter "M" followed by a number. Whenever reference is herein made to the "method embodiments", these embodiments are meant.

Ml. A method, comprising

(a) an analysis instruction receiving step, comprising receiving first analysis instruction data from at least one or a plurality of instruction node(s),

(b) an instruction compilation step, comprising generating second analysis instruction data and accessing a data structure for storing analysis specifiers of different types, and

(c) a transmission step, comprising transmitting the second analysis instruction data to at least one or a plurality of analysis node(s).

M2. The method according to the preceding embodiment, wherein the first analysis instruction data comprise analysis node data, which analysis node data comprise an indication of at least one of the analysis node(s). M3. The method according to the preceding embodiment, wherein the transmission step comprises transmitting the second analysis instruction data to the analysis node(s) indicated by the analysis node data of the first analysis instruction data.

M4. The method according to any of the preceding method embodiments, wherein the first analysis instruction data comprise first analysis instructions, and wherein a part of the first analysis instructions is of a type A.

M5. The method according to the preceding method embodiment, wherein a part of the first analysis instructions is of a type B.

M6. The method according to any of the preceding method embodiments, wherein the second analysis instruction data comprise second analysis instructions, and wherein a part of the second analysis instructions is of a type B.

M7. The method according to the preceding embodiment, wherein a part of the second analysis instructions is of a type C.

M8. The method according to any of the preceding embodiments with the features of M2, wherein the analysis node data comprise an indication of at least one or a plurality of type(s) of the second analysis instructions.

M9. The method according to any of the preceding method embodiments, wherein the method comprises an analysis step, comprising operating the analysis node(s) according to the second analysis instruction data.

M10. The method according to the preceding embodiment and with the features of M7, wherein operating the analysis node(s) according to the second analysis instruction data comprises executing the second analysis instructions of the second analysis instruction data by the analysis node(s).

Mil. The method according to any of the preceding embodiments with the features of M7, wherein the second analysis data instructions comprise an indication relating to the analysis node(s).

M12. The method according to any of the preceding embodiments, wherein a compiler node receives the first analysis instruction data.

M13. The method according to any of the preceding embodiments, wherein a parser processes the first analysis instruction data and generates machine-interpretable first analysis instruction data.

M14. The method according to any of the preceding embodiments, wherein first analysis instruction data and the second analysis instruction data comprise processing instruction data, and wherein the processing instruction data indicate a processing of at least one or a plurality of sample(s).

M15. The method according to any of the preceding embodiments, wherein the first analysis instruction data and the second analysis instruction data comprise instruction sample type data, which instruction sample type data indicate a type of the sample(s).

M16. The method according to any of the preceding embodiments, wherein the first analysis instruction data and the second analysis instruction data comprise instruction identification data, which instruction identification data identify the sample(s).

M17. The method according to any of the preceding embodiments, wherein the compiler node performs the instruction compilation step.

M18. The method according to any of the preceding method embodiments and with the features of M4 and M6, wherein the instruction compilation step comprises for each of the first analysis instructions, determining a type of a corresponding second analysis instruction.

M19. The method according to the preceding embodiment and with the features of M2, wherein determining the type of the corresponding second analysis instruction is based on the analysis node data.

M20. The method according to any of the two preceding embodiments, wherein the instruction compilation step comprises generating for some of the first analysis instructions a corresponding second analysis instruction of the respectively determined type.

M21. The method according to the preceding embodiment, wherein the instruction compilation step comprises for some of the first analysis instructions, searching associations of the some first analysis instructions in the data structure.

M22. The method according to the preceding embodiment, wherein the instruction compilation step comprises generating the second analysis instructions for the first analysis instructions for which associations to instructions of the respectively determined type where found based on these associations.

M23. The method according to any of the two preceding embodiments, wherein the instruction compilation step comprises searching for associations of first analysis instructions, for which the determined type is different from the actual type of the analysis instruction.

M24. The method according to any of the preceding embodiments, wherein the method comprises an association generation step, wherein the association generation step comprises generating at least one or a plurality of association(s) of analysis specifiers. M25. The method according to any of the preceding method embodiments and with the features of M24 and at least one of M21 and M22, wherein the method comprises performing the association generation step for at least one or a plurality of the first analysis instruction(s).

M26. The method according to the preceding embodiment, wherein the method comprises performing the association generation step for at least one or a plurality of the first analysis instruction(s) for which associations to the determined type were not found in the data structure.

M27. The method according to any of the three preceding embodiments, wherein the association generating step comprises adding the generated association(s) to the data structure.

M28. The method according to any of the preceding method embodiments with the features of M24, wherein the compiler node performs the association generation step.

M29. The method according to any of the preceding method embodiments with the features of M10 and M2, wherein the analysis node data indicate for each first analysis instruction an analysis node, and wherein said analysis node executes the second analysis instruction corresponding to the respective first analysis instruction.

M30. The method according to any of the preceding method embodiments with the features of M9 and M14, wherein the analysis step comprises processing the sample(s) according to the processing instruction data by the analysis node(s).

M31. The method according to any of the preceding embodiments with the features of M9 and M15, wherein the analysis step comprises processing the sample(s) based on the instruction sample type data.

M32. The method according to any of the preceding embodiments with the features of M9 and M16, wherein the analysis step comprises selecting the sample to be processed and/or analysed according to an analysis instruction based on the instruction identification data and an identification of the sample(s).

M33. The method according to any of the preceding method embodiments with the features of M9, wherein operating the analysis node(s) according to the second analysis instruction data comprises at least one control component (42) controlling a plurality of analysis components (44a, 44b) of the analysis node(s) (34, 34') according to the second analysis instructions.

M34. The method according to any of the preceding method embodiments, wherein the analysis node(s) comprise(s) at least one or a plurality of data-transmission component(s) (40) and wherein the analysis node(s) receive the second analysis instruction data by means of the data-transmission component(s).

M35. The method according to any of the preceding method embodiments with the features of M9, wherein the analysis step comprises generating result data (20), preferably first result data (20a), by the analysis node(s).

M36. The method according to the preceding embodiment, wherein the control component generates the result data (20), preferably the first result data (20a) based on operations performed by the analysis components (44a, 44b).

M37. The method according to any of the two preceding embodiments, wherein the analysis step comprises transmitting the result data (20), preferably the first result data (20a), by means of the data-transmission component(s).

M38. The method according to any of the three preceding embodiments, wherein the analysis step comprises transmitting the result data (20), preferably the first result data (20a), to the compiler node.

M39. The method according to the preceding embodiment, wherein the compiler node modifies the result data, preferably the first result data (20a), based on the data structure, so as to be according to a set of analysis specifiers, and thus generates second result data (20b).

M40. The method according to any of the two preceding embodiments, wherein the compiler node transmits the result data, preferably the second result data (20b), to at least one or plurality of result nodes (36, 36', 36", 36"', 36"").

M41. The method according to the preceding embodiment, wherein the instruction nodes (32, 32', 32", 32"', 32"") comprise the result nodes (36, 36', 36", 36'", 36"").

M42. The method according to any of the preceding embodiments with the features of M9, wherein the analysis step comprises generating at least one bio-medical analysis.

M43. The method according to any of the preceding embodiments with the features of at least one of M14 and M30, wherein the sample(s) comprise at least one or a plurality of sample(s) originating from the human body, such as samples of a bodily fluid and/or of a human tissue.

M44. The method according to the preceding embodiment and with the features of at least one of M4 and M6, wherein the analysis instructions comprise instructions relating to bio-medical analyses of the sample(s) originating from the human body.

M45. The method according to any of the preceding method embodiments, wherein the analysis node(s) perform at least one or a plurality of analyses of the sample(s). Association method embodiments

[282] Below, embodiments of an analysis specifier association method will be discussed. These embodiments are abbreviated by the letter "A" followed by a number. Whenever reference is herein made to the "association method embodiments", these embodiments are meant.

Al. A method for associating analysis specifiers of different types, comprising

(a) processing a plurality of sets of analysis specifiers, each set comprising at least one or a plurality of analysis specifier(s) of a same type,

(b) a pre-processing step, comprising pre-processing analysis specifiers at least of a first set of analysis specifiers,

(c) an association data generation step, comprising generating data indicating associations of the analysis specifiers.

A2. The method according to the preceding embodiment, wherein the method comprises receiving at least one of the sets of analysis specifiers.

A3. The method according to any of the two preceding embodiments, wherein the method comprises receiving several of the sets of analysis specifiers.

A4. The method according to any of the preceding association method embodiments, wherein the pre-processing step further comprises providing a set of pre-processed specifiers of a set of intermediary analysis specifiers.

A5. The method according to any of the preceding association method embodiments, wherein the pre-processing step further comprises providing a set of pre-processed analysis specifiers at least of a second set of analysis specifiers.

A6. The method according to any of the preceding association method embodiments, wherein pre-processing specifiers comprises applying a removing criterion to the specifiers and removing a portion of the specifiers if indicated by the removing criterion.

A7. The method according to the preceding embodiment, wherein the removing criterion indicates removal of at least one type of words.

A8. The method according to the preceding embodiment, wherein the removing criterion indicates removal of stop words.

A9. The method according to any of the preceding association method embodiments, wherein pre-processing specifiers comprises converting at least one segment of each specifier to a pre-determined form. A10. The method according to the preceding embodiment, wherein pre-processing the specifiers comprises converting the segments to a pre-determined grammatical form.

All. The method according to the preceding embodiment, wherein pre-processing the specifiers comprises converting the segments to at least one of a plural form and a singular form.

A12. The method according to any of the preceding association method embodiments, wherein pre-processing specifiers comprises replacing text segments of the specifier by corresponding text segments.

A13. The method according to the preceding embodiment, wherein pre-processing specifiers comprises replacing text segments by equivalent text segments.

A14. The method according to the preceding embodiment, wherein the equivalent text segments are synonyms of the text segments to be replaced.

A15. The method according to any of the preceding association method embodiments, wherein pre-processing specifiers comprises generating hash-values for the specifiers.

A16. The method according to the preceding embodiment, wherein pre-processing specifiers comprises generating a plurality of different hash-values for each specifier.

A17. The method according to any of the preceding association method embodiments, wherein pre-processing specifiers comprises representing the specifiers as bags of words.

A18. The method according to any of the preceding association method embodiments, wherein a pre-processing component performs the pre-processing step.

A19. The method according to any of the preceding association method embodiments with the features of A4, wherein providing the set of pre-processed specifiers of the set of intermediary analysis specifiers comprises loading and/or receiving a result of pre processing the intermediary specifiers.

A20. The method according to any of the preceding association method embodiments with the features of A4, wherein providing the set of pre-processed specifiers of the set of intermediary analysis specifiers comprises pre-processing the set of the set of intermediary specifiers

A21. The method according to any of the preceding association method embodiments, wherein the method further comprises a selection step.

A22. The method according to the preceding embodiment, wherein the selection step comprises for the pre-processed analysis specifiers of the first set, providing subsets of the intermediary analysis specifiers. A23. The method according to the preceding embodiment, wherein providing the subsets is selecting the subsets of the intermediary analysis specifiers for the pre- processed analysis specifiers from the first set.

A24. The method according to any of the three preceding embodiments, wherein a selection component performs the selection step.

A25. The method according to any of the preceding embodiments with the features of A23, wherein selecting the subsets comprises for the pre-processed analysis specifiers of the first set, estimating similarity values to at least some of the intermediary specifiers.

A26. The method according to the preceding embodiment, wherein the selecting the subsets of the intermediary specifiers is based on the similarity values.

A27. The method according to the preceding embodiment, wherein the selection step comprises selecting the subsets of the intermediary specifiers by a similarity criterion, which similarity criterion relates to the similarity values.

A28. The method according to any of the preceding association method embodiments with the features of A25, wherein the method comprises not selecting a subset of the intermediary specifiers for a pre-processed specifier of the first set, if the estimated similarity values for all of the intermediary specifiers for said pre-processed specifier are below a pre-defined threshold.

A29. The method according to any of the preceding association method embodiments, wherein the association data generation step comprises generating associations of the pre-processed analysis specifiers from the first set and corresponding specifiers selected from at least one of the intermediary analysis specifiers and analysis specifiers from the second set of analysis specifiers.

A30. The method according to the preceding embodiment, wherein the method further comprises adding at least some of the associations to a data structure for storing associations of analysis specifiers of different types.

A31. The method according to any of the preceding association method embodiments with the features of A29, wherein generating the associations of the pre-processed analysis specifiers of the first set and the corresponding specifiers comprises applying a comparison criterion to the pre-processed specifiers of the first set and specifiers from the intermediary specifiers.

A32. The method according to the preceding embodiment, wherein the association data generation step comprises generating for each of the pre-processed analysis specifiers of the first set an association to a respective analysis specifier of the intermediary specifiers for which the comparison criterion provided a result indicating a minimal difference between the analysis specifier and the intermediary specifier.

A33. The method according to any of the preceding association method embodiments with the features of A22 and A31, wherein for each of the pre-processed specifiers of the first set, the comparison criterion is applied to the respective specifier and the intermediary specifiers from the respectively selected subset.

A34. The method according to any of the preceding association method embodiments, wherein the pre-processing step further comprises pre-processing analysis specifiers of the second set of analysis specifiers.

A35. The method according to any of the preceding association method embodiments with the features of A22, wherein the selection step comprises for the pre-processed analysis specifiers of the second set, providing subsets of the intermediary analysis specifiers.

A36. The method according to any of the two preceding embodiments and with the features of A31, wherein the association data generation step further comprises applying the comparison criterion to the pre-processed specifiers of the second set and specifiers from the intermediary specifiers and generating associations of pre-processed analysis specifiers of the second set based thereon.

A37. The method according to the preceding embodiment, wherein the association data generation step further generating associations of pre-processed specifiers of the first set and pre-processed specifiers of the second set based on the associations of the pre- processed specifiers of the first set to the intermediary analysis specifiers and the associations of the pre-processed specifiers of the second set to the intermediary analysis specifiers.

A38. The method according to any of the two preceding embodiments, wherein the association data generation step comprises generating associations of pre-processed specifiers of the first set and pre-processed specifiers of the second set which specifiers are associated to same intermediary analysis specifiers.

A39. The method according to any of the preceding association method embodiments, wherein the association data generation step is performed by an association component.

A40. The method according to any of the preceding association method embodiments with the features of A30, wherein the method comprises storing the data structure.

A41. The method according to the preceding embodiment, wherein a data-storage component stores the data structure. A42. The method according to any of the preceding association method embodiments with the features of A30, wherein the method comprises sending the data structure to a compiler node.

A43. The method according to the preceding embodiment, wherein a transmission component sends the data.

A44. The method according to any of the preceding association method embodiments, wherein a data-processing system for associating analysis specifiers performs the method.

A45. The method according to any of the preceding association method embodiments with the features of A18, wherein the data-processing system for associating analysis specifiers comprises the pre-processing component.

A46. The method according to any of the preceding association method embodiments with the features of A24, wherein the data-processing system for associating analysis specifiers comprises the selection component.

A47. The method according to any of the preceding association method embodiments with the features of A39, wherein the data-processing system for associating analysis specifiers comprises the association component.

A48. The method according to any of the preceding association method embodiments with the features of A41, wherein the data-processing system for associating analysis specifiers comprises the data-storage component.

A49. The method according to any of the preceding association method embodiments with the features of A43, wherein the data-processing system for associating analysis specifiers comprises the transmission component.

A50. The method according to any of the preceding association method embodiments, wherein the analysis specifiers are at least one of analysis instructions and analysis indications.

A51. The method according to any of the preceding association method embodiments and with the features of A30, wherein the method comprises using the data structure for at least one of a pre-processor, a compiler or an interpreter for analysis instructions.

A52. The method according to any of the preceding association method embodiments and with the features of A30, wherein the method comprises using the data structure for transforming analysis results from the first set of analysis specifiers to the second set of analysis specifiers. A53. The method according to any of the preceding association method embodiments, wherein at least some or all of the analysis specifier(s) relate to a bio-medical analysis/es.

A54. The method according to any of the preceding association method embodiments, wherein at least some or all of the analysis specifier(s) relate to analysis/es of at least one or a plurality of sample(s) originating from the human body.

A55. The method according to any of the preceding association method embodiments, wherein at least some or all of the analysis specifier(s) relate to a bio-medical analysis/es of at least one or a plurality of sample(s) originating from the human body.

M46. The method according to any of the preceding embodiments with the features of M24, wherein the association generation step comprises performing the analysis specifier association method according to any of the association method embodiments.

M47. The method according to any of the preceding embodiments, wherein the compiler node comprises the data-processing system for associating analysis specifiers according to at least one of A44 and any of its dependent embodiments.

Computer program product embodiments

[283] Below, embodiments of a computer program product will be discussed. These embodiments are abbreviated by the letter "C" followed by a number. Whenever reference is herein made to the "computer program product embodiments", these embodiments are meant.

Cl. A computer program product comprising instructions which, when the program is executed by a computer, cause the computer to carry out the steps of the method for associating analysis specifiers of different types according to any of the association method embodiments.

C2. A computer program product comprising instructions which, when the program is executed by a computer, cause the computer to carry out at least one of the analysis instruction receiving step, the instruction compilation step and the transmission step of the method according to any of the method embodiments.

[284] Exemplary features of the invention are further detailed in the figures and the below description of the figures.

Brief description of the figures

Fig. 1 shows an embodiment of the system with details of an analysis node

Fig. 2 shows prior art Figs. 3 & 4 show further embodiments of the system

Fig. 5 shows an embodiment of result data

Fig. 6 shows an embodiment of analysis instruction data

Fig. 7 shows sets of analysis specifiers and intermediary analysis specifiers

Fig. 8 shows an embodiment of a data-processing system for associating analysis specifiers

Detailed figure description

[285] For the sake of clarity, some features may only be shown in some figures, and others may be omitted. However, also the omitted features may be present, and the shown and discussed features do not need to be present in all embodiments.

[286] Figure 1 shows a system comprising an instruction node 32, a result node 36, a compiler node 30 and an analysis node 34.

[287] The analysis node 34 may for example comprise laboratory equipment. More particularly, the analysis node 34 may comprise a laboratory for bio-medical analyses and a control component 42. The control component may comprise a LIS, i.e. a lab information system, storing and processing data relating to performed analyses, analysis results, samples and/or operation of the analysis equipment.

[288] The control component 42 may comprise a data-processing system. The data processing system of the control component 42 may comprise one or more processing units configured to carry out computer instructions of a program (i.e. machine readable and executable instructions). The processing unit(s) can be singular or plural. For example, the data processing system of the control component 42 may comprise at least one of CPU, GPU, DSP, APU, ASIC, ASIP or FPGA. The data processing system of the control component 42 may comprise memory components, such as, main memory (e.g. RAM), cache memory (e.g. SRAM) and/or secondary memory (e.g. HDD, SDD). The data processing system may comprise volatile and/or non-volatile memory such an SDRAM, DRAM, SRAM, Flash Memory, MRAM, F-RAM, or P-RAM. The data processing system of the control component 42 may comprise internal communication interfaces (e.g. busses) configured to facilitate electronic data exchange between components of the data processing system, such as, the communication between the memory components and the processing components. The control component 42 may comprise a data- transmission component 40, which may provide external communication interfaces configured to facilitate electronic data exchange between the control component 42 and devices or networks external to the control component 42, particularly the analysis node 34. For example, the data-transmission component 40 can comprise network interface card(s) that can be configured to connect the data processing system to a network, such as, to the Internet. The data-transmission component 42 can be configured to transfer electronic data using a standardized communication protocol. The data processing system of the control component 42 may be a centralized or distributed computing system.

[289] The data processing system can comprise user interfaces, such as:

• output user interface, such as: o screens or monitors configured to display visual data (e.g. instructions for performing certain actions on a device, e.g. clear an error of an automated analysis device), o speakers configured to communicate audio data (e.g. a warning sound in case of technical problems or a required user interaction, such as a sample change),

• input user interface, such as: o a keyboard configured to allow the insertion of text and/or other keyboard commands (e.g. allowing the user to enter text data and/or other keyboard commands by having the user type on the keyboard) and/or o trackpad, mouse, touchscreen, joystick, e.g. to navigate through an interface of the laboratory information system.

[290] To put it simply, the data processing system of the control component 42 can be a processing unit configured to carry out instructions of a program. The data processing system of the control component 42 can be a system-on-chip comprising processing units, memory components and busses. The data processing system can be a personal computer, a laptop, a pocket computer, a smartphone, a tablet computer. The data processing system can be a server, a server system, a portion of a cloud computing system or a system emulating a server, such as a server system with an appropriate software for running a virtual machine. The data processing system of the control component 42 can be a processing unit or a system-on-chip that can be interfaced with a personal computer, a laptop, a pocket computer, a smartphone, a tablet computer and/or a user interface (such as the upper-mentioned user interfaces).

[291] The compiler node 30 may comprise one or more processing units configured to carry out computer instructions of a program (i.e. machine readable and executable instructions). The processing unit(s) can be singular or plural. For example, the compiler node 30 may comprise at least one of CPU, GPU, DSP, APU, ASIC, ASIP or FPGA. The compiler node 30 can comprise memory components, such as, main memory (e.g. RAM), cache memory (e.g. SRAM) and/or secondary memory (e.g. HDD, SDD). The compiler node 30 may comprise volatile and/or non-volatile memory such an SDRAM, DRAM, SRAM, Flash Memory, MRAM, F-RAM, or P-RAM. The compiler node 30 may comprise internal communication interfaces (e.g. busses) configured to facilitate electronic data exchange between components of the data processing system, such as, the communication between the memory components and the processing components. The compiler node 30 can comprise external communication interfaces configured to facilitate electronic data exchange between the data processing system and devices or networks external to the data processing system. For example, the compiler node 30 can comprise network interface card(s) that can be configured to connect the data processing system to a network, such as, to the Internet. The compiler node 30 can be configured to transfer electronic data using a standardized communication protocol. The data processing system may be a centralized or distributed computing system.

[292] In other words, the compiler node 30 can be a processing unit configured to carry out instructions of a program. The compiler node 30 can be a system-on-chip comprising processing units, memory components and busses. The compiler node 30 can be a personal computer, a laptop, a pocket computer, a smartphone, a tablet computer. The compiler node 30 can be a server, a server system, a portion of a cloud computing system or a system emulating a server, such as a server system with an appropriate software for running a virtual machine. The compiler node 30 can be a processing unit or a system-on-chip that can be interfaced with a personal computer, a laptop, a pocket computer, a smartphone, a tablet computer and/or user interface (such as the upper- mentioned user interfaces).

[293] The instruction node 32 may be an entity generating instructions for analysis of a sample. For example, the instruction node 32 may be a facility where a sample of a user is generated, such as a health care provider. The instruction node 32 may use a data- processing system as discussed above in the context of the analysis node 34, or another data-processing system.

[294] The result node 36 may be an entity receiving results of analyses. For example, the result node 36 may be a facility where a user is medically treated, such as a health care provider. The result node 36 may comprise a data-processing system as discussed above in the context of the analysis node 34, or another data-processing system.

[295] In some cases, the instruction node 32 and the result node 36 may be identical, e.g. if a health care provider takes a sample from a user, sends it for laboratory analysis and receives results. [296] However, in other cases, the instruction node 32 and the result node 36 may not be identical, e.g. if two different health care providers are involved, such as a facility for laboratory medicine taking a sample a instructing analyses. However, in such cases, the results may be forwarded to the result node 36.

[297] As can be seen in Fig. 1, the instruction node 32 may generate analysis instruction data 10, particularly first analysis instruction data 10b. The compiler node 30 may then compile the first analysis instruction data 10a so as to generate second analysis instruction data 10b.

[298] The compiler node 30 may transmit the analysis instruction data 10, particularly the second analysis instruction data 10b, to the analysis node 34 or a plurality of analysis nodes (not shown).

[299] The analysis node 34 may then perform at least one or a plurality of analyses based on the instruction data 10, particularly the second instruction data 10b. The analysis node 34 may be configured for processing instruction data of a second type, such as the second instruction data 10b, but not instruction data of a first type, such as the first instruction data 10a.

[300] The analysis node may further generate result data 20, particularly result data of a first type 20a. The result data may relate to results of analyses performed by the analysis node 34. The compiler node 30 may be configured to generate result data of a second type 20b and forward the result data to the result node 36.

[301] A main difference between instruction data 10 as well as result data 20 of the first and the second type may be analysis specifiers specifying a type of an analysis that is to be performed (in case of the instruction data 10) or that was performed (in case of the result data 20). An analysis specifier of the first type may specify a same analysis as an analysis specifier of the second type, which analysis specifier of the second type may however be different from the analysis specifier of the first type. Similar to some compilers of programming languages, the compiler node 30 may transform the instruction data 10 and/or the result data 20 from one type to another.

[302] Figure 2 shows prior art, where the analysis node receives and processes only instruction data of the first type 10a and wherein the analysis node 34 only generates result data of the first type 20a. Without the compiler node 30, it is thus necessary that the instruction node 32 and the result node 36 process instruction data 10 and/or result data 20 of a same type as the analysis node 34. [303] Thus, it becomes obvious that optionally advantageously, the compiler node 34 and the related method may thus may increase an interoperability of analysis nodes 34, instruction nodes 32 and result nodes 36.

[304] Figure 3 shows another example of the system and the method, wherein a plurality of instruction nodes (32, 32', 32", 32"', 32"") sends instruction data to the compiler node 30. In this example, some of the instruction data 10 sent to the compiler node 30 may be first instruction data 10a, others may be second instruction data 10b. Still others may be instruction data 10 of still another type.

[305] The compiler node 30 may then generate modified instruction data and send parts of the modified instruction data to a first and a second analysis node 34, 34'. For example, a first analysis node 34 may process first instruction data 10a, and a second analysis node 34' may process second instruction data 10b. In such a case, the compiler node 30 may transform the portions of the instruction data 10 that are to be processed by the first analysis node 34 to the first type so as to be first instruction data 10a, and the portions of the instruction data 10 that are to be processed by the second analysis node 34' to the second type so as to be second instruction data 10b.

[306] The analysis nodes 34, 34' may generate corresponding result data 20. The result data 20 may be transmitted to the result nodes 36, 36', 36", 36'", 36"".

[307] As the instruction nodes 32, 32', 32", 32'", 32"", some of the result nodes 36, 36', 36", 36'", 36"", may process a first type of result data, and others may process a second type of result data. In such a case, the compiler node 30 may generate modified result data 20.

[308] Thus, optionally advantageously, an interoperability of the analysis nodes 34, 34' and the result nodes 36, 36', 36", 36'", 36"" may be increased. Further, an interoperability of the instruction nodes 32, 32', 32", 32'", 32"" and the result nodes 36, 36', 36", 36"', 36"" may be increased.

[309] Fig. 3 and Fig. 4 may also illustrate that the result data 20 may be modified by the compiler node 30. The compiler node 30 may either send the modified result data 20 to the analysis nodes 34, 34’, which may transmit the result data 20 to the result nodes 36, 36’, 36", 36’", 36"". In such a case, optionally advantageously, an identity, an address or another feature allowing to identify the result nodes does not need to be available to the compiler node. Alternatively, the compiler node 30 may forward the modified data to the result nodes, which may optionally advantageously avoid routing the result data again by the analysis nodes. [310] Fig. 5 shows an example of the result data 20, particularly first and second result data 20a, 20b. The first result 20a data may be of a first type. The second result data 20b may be of a second type. The first and the second result data may each comprise result identification data 22, 22a, 22b. The result identification data 22, 22a, 22b may identify the analysis result, e.g. by means of an indication of a sample to which the result relates, by means of an indication of a user to which the result relates or by another identification.

[311] Further, the result data 20 may comprise analysis type data 24, 24a, 24b, which may specify an analysis that was performed. The result data 20 may also comprise sample processing data 28, 28a, 28b, which may indicate for example a pre-treatment or pre-processing of the sample. The analysis type and/or the sample processing of an analysis may be indicated by an analysis specifier. The analysis specifier may be proprietary. The analysis specifier may be a standard specifier, for example a specifier according to the LOINC-standard.

[312] Fig. 6 shows analysis instruction data 10, particularly first analysis instruction data 10a and second analysis instruction data 10b. The analysis instruction data may comprise instruction identification data 12, 12a, 12b. The instruction identification data may be data identifying a sample to which an instruction refers.

[313] Furthermore, the analysis instruction data 10, 10a, 10b may comprise instruction sample type data 14, 14a, 14b relating to a type of a sample to be processed, e.g. a blood sample, a saliva sample, a stool sample, a sample of a particular tissue such as liver tissue, or the like.

[314] The analysis instruction data 10, 10a, 10b may also comprise processing instruction data 16, 16a, 16b, which may indicate the pre-treatment or pre-processing of the sample. Furthermore, the analysis instruction data 10, 10a, 10b may comprise analysis instructions 18, 18a, 18b, which may specify an analysis to be performed.

[315] At least one of the analysis instructions 18, 18a, 18b, the processing instruction data 16, 16a, 16b and the sample type data 14, 14a, 14b may be indicated by the analysis specifiers for each analysis to be performed.

[316] Fig. 7 shows sets of different analysis specifiers. A method for generating associations of the different analysis specifiers may associate specifiers from a first set of analysis specifiers 61 to intermediary analysis specifiers 62. The intermediary analysis specifiers 62 may for example be according to the LOINC standard. The method may further comprise associating specifiers from a second set of analysis specifiers 63 to the intermediary specifiers 62. Further, the method may comprise associating specifiers from further sets to the intermediary specifiers, such as specifiers from a third set of analysis specifiers 64.

[317] The method may further comprise generating associations of analysis specifiers of different sets 61, 63, 64 by the intermediary specifiers to which they are associated. In other words, the method may comprise associating analysis specifiers of different types which analysis specifiers are associated to same intermediary specifiers.

[318] The associations may be stored in a data structure, such as a data base, a dictionary data type, or in a data structure used to implement symbol tables in compilers.

[319] Fig. 8 shows an embodiment of a data-processing system for associating analysis specifiers 50.

[320] The data-processing system for association analysis specifiers 50 may comprise one or more processing units configured to carry out computer instructions of a program (i.e. machine readable and executable instructions). The processing unit(s) may be singular or plural. For example, the data-processing system may comprise at least one of CPU, GPU, DSP, APU, ASIC, ASIP or FPGA. The data-processing system for association analysis specifiers 50 may comprise a data-storage component 58, comprising memory components, such as, main memory (e.g. RAM), cache memory (e.g. SRAM) and/or secondary memory (e.g. HDD, SDD). The data-processing system for association analysis specifiers 50 may comprise volatile and/or non-volatile memory such an SDRAM, DRAM, SRAM, Flash Memory, MRAM, F-RAM, or P-RAM. The data-processing system for association analysis specifiers 50 may comprise internal communication interfaces (e.g. busses) configured to facilitate electronic data exchange between components of the data processing system, such as, the communication between the memory components and the processing components. The data processing system 50 may comprise a transmission component 59. The transmission component 59 may comprise external communication interfaces configured to facilitate electronic data exchange between the data-processing system for association analysis specifiers 50 and devices or networks external to the data processing system 50. For example, the transmission component 59 may comprise network interface card(s) that may be configured to connect the data processing system 50 to a network, such as, to the Internet. The data-processing system for association analysis specifiers 50 can be configured to transfer electronic data using a standardized communication protocol. The data processing system may be a centralized or distributed computing system.

[321] In other words, the data-processing system for association analysis specifiers 50 may be a processing unit configured to carry out instructions of a program. The data- processing system for association analysis specifiers 50 may be a system-on-chip comprising processing units, memory components and busses. The data processing system 50 may be a personal computer, a laptop, a pocket computer, a smartphone, a tablet computer. The data processing system may be a server, a server system, a portion of a cloud computing system or a system emulating a server, such as a server system with an appropriate software for running a virtual machine. The data processing system may be a processing unit or a system-on-chip that may be interfaced with a personal computer, a laptop, a pocket computer, a smartphone, a tablet computer and/or user interface (such as the upper-mentioned user interfaces).

[322] The data-processing system for association analysis specifiers 50 may comprise a pre-processing component 52. The pre-processing component 52 may be configured for pre-processing analysis specifiers and/or for performing a pre-processing step.

[323] The data-processing system for association analysis specifiers 50 may further comprise a selection component 54. The selection component 54 may be configured for selecting subsets of the intermediary analysis specifiers and/or for performing a selection step.

[324] Furthermore, the data-processing system for association analysis specifiers 50 may comprise an association component 56. The association component 56 may be configured for associating analysis specifiers of different types and/or for performing an association data generation step.

[325] The data-storage component 58 may be configured for storing a result of the association data generation step, such as associations of the analysis specifiers of different types.

[326] The data-processing system for association analysis specifiers 50 may comprise at least one storage device, such as the data storage component 58, wherein at least one of the pre-processing component 52, the selection component 54 and the association component 56 may be stored.

[327] At least one of pre-processing component 52, the selection component 54 and the association component 56 may be implemented in software. Thus, at least one of these components may be a software component, or at least a portion of one or more software components. The data-processing system for association analysis specifiers 50 may be configured for running said software component, and/or for running a software comprising this software component. In other words, at least one of pre-processing component 52, the selection component 54 and the association component 56 may comprise one or more computer instructions (i.e. machine readable instructions) which may be executed by a computer (e.g. the data-processing system for association analysis specifiers 50).

[328] At least one of the pre-processing component 52, the selection component 54 and the association component 56 may be stored on one or more different storage devices. For example, at least one of the components may be stored on a plurality of storage components comprising persistent memory, for example a plurality of storage devices in a RAID-system, or different types of memory, such as persistent memory (e.g. HDD, SDD, flash memory) and main memory (e.g. RAM).

[329] At least one of the pre-processing component 52, the selection component 54 and the association component 56 may also be implemented at least partially in hardware. For example, at least one of the components, or at least a portion of the at least one component may be implemented as a programmed and/or customized processing unit, hardware accelerator, or a system-on-chip that may be interfaced with the data-processing system for association analysis specifiers 50, a personal computer, a laptop, a pocket computer, a smartphone, a tablet computer and/or a server.

[330] At least one of the pre-processing component 52, the selection component 54 and the association component 56 may also comprise elements implemented in hardware and elements implemented in software. An example may be a use of a hardware- implemented encryption/decryption unit and a software implemented processing of the decrypted data.

[331] At least one of the pre-processing component 52, the selection component 54 and the association component 56 may comprise elements specific to the data- processing system for association analysis specifiers 50, for example relating to an operating system, other components of the data-processing system for association analysis specifiers 50, or the analysis nodes and/or the compiler node, to which the data- processing system for association analysis specifiers 50 may be connected.

[332] While in the above, a preferred embodiment has been described with reference to the accompanying drawings, the skilled person will understand that this embodiment was provided for illustrative purpose only and should by no means be construed to limit the scope of the present invention, which is defined by the claims.

[333] Whenever a relative term, such as "about", "substantially" or "approximately" is used in this specification, such a term should also be construed to also include the exact term. That is, e.g., "substantially straight" should be construed to also include "(exactly) straight". [334] Whenever steps were recited in the above or also in the appended claims, it should be noted that the order in which the steps are recited in this text may be accidental. That is, unless otherwise specified or unless clear to the skilled person, the order in which steps are recited may be accidental. That is, when the present document states, e.g., that a method comprises steps (A) and (B), this does not necessarily mean that step (A) precedes step (B), but it is also possible that step (A) is performed (at least partly) simultaneously with step (B) or that step (B) precedes step (A). Furthermore, when a step (X) is said to precede another step (Z), this does not imply that there is no step between steps (X) and (Z). That is, step (X) preceding step (Z) encompasses the situation that step (X) is performed directly before step (Z), but also the situation that (X) is performed before one or more steps (Yl), ..., followed by step (Z). Corresponding considerations apply when terms like "after" or "before" are used.

Numbered Reference Signs

10 analysis instruction data

10b first analysis instruction data

10a second analysis instruction data

12, 12a, 12b instruction identification data

14, 14a, 14b instruction sample type data

16, 16a, 16b processing instruction data

18, 18a, 18b analysis instructions

20 result data

20a first result data

20b second result data

22, 22a, 22b result identification data

24, 24a, 24b analysis type data

26, 26a, 26b analysis result data

28, 28a, 28b sample processing data

30 compiler node

32, 32', 32", 32"', 32'"' instruction node

34, 34’ analysis node

36, 36', 36", 36'", 36"" result node data-transmission component control component a, 44b analysis component data-processing system for associating analysis specifiers pre-processing component selection component association component data-storage component transmission component first set of analysis specifiers intermediary analysis specifiers second set of analysis specifiers third set of analysis specifiers