# OpenELIS Global Capability for selecting a specific method for a given order

**URL:** https://talk.openelis-global.org/t/openelis-global-capability-for-selecting-a-specific-method-for-a-given-order/1691
**Category:** Community
**Created:** [November 5, 2025, 7:44am UTC](https://talk.openelis-global.org/t/openelis-global-capability-for-selecting-a-specific-method-for-a-given-order/1691 "2025-11-05T07:44:23Z")
**Posts on this page:** 15
**Page:** 1

<div class="post-metadata">

### Author: ![angshuonline](https://avatars.discourse-cdn.com/v4/letter/a/c4cdca/32.png) [@angshuonline](https://talk.openelis-global.org/u/angshuonline)
#### Post date: [November 5, 2025, 7:44am UTC](https://talk.openelis-global.org/t/openelis-global-capability-for-selecting-a-specific-method-for-a-given-order/1691/1 "2025-11-05T07:44:23Z")

</div>

Hello Good people,

I want to understand whether the following capability is achievable with OpenELIS Global. Specifically relating to the order interpretation and the actual test done.

In one of our context, the order is at a higher level - meaning not a specific test identified to a specific LOINC code, but indicating the higher level). For example: TB Test from Blood Sample, can be done either QFT or T-Spot. The Doctor would just order TB Test, but the lab based on its capability would decide whats the method (which leads to the actual test). If the Doctor has specified the specific method in her notes, the lab would select that, otherwise they would call the Doctor to check on specificity.

Is there a way this can be done in OpenELIS, where the lab tech at the time of accession, decides what specific test will be done?

---

<div class="post-metadata">

### Author: ![Agaba\_Derrick\_Junior](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.openelis-global.org/agaba_derrick_junior/32/503_2.png) [@Agaba\_Derrick\_Junior](https://talk.openelis-global.org/u/Agaba_Derrick_Junior)
#### Post date: [November 5, 2025, 8:23am UTC](https://talk.openelis-global.org/t/openelis-global-capability-for-selecting-a-specific-method-for-a-given-order/1691/2 "2025-11-05T08:23:06Z")

</div>

> [@angshuonline](#):
>
> I want to understand whether the following capability is achievable with OpenELIS Global. Specifically relating to the order interpretation and the actual test done.
> 
> In one of our context, the order is at a higher level - meaning not a specific test identified to a specific LOINC code, but indicating the higher level). For example: TB Test from Blood Sample, can be done either QFT or T-Spot. The Doctor would just order TB Test, but the lab based on its capability would decide whats the method (which leads to the actual test). If the Doctor has specified the specific method in her notes, the lab would select that, otherwise they would call the Doctor to check on specificity.
> 
> Is there a way this can be done in OpenELIS, where the lab tech at the time of accession, decides what specific test will be done?

@angshuonline if i understand you correctly i would interprete this as essentially a **“reflexive or interpretive test selection”** workflow meaning that the **ordered concept** doesn’t map one-to-one to a LOINC-coded test definition until the lab assigns the final method.

In OpenELIS Global, the **test catalog** is where every test is formally defined, including:

- Its **name**
- Its **LOINC code** (optional)
- Its **methodology / test section**
- Its **sample type**
- Its **analytes / results structure**

When a clinician places an **order** (either manually in OpenELIS or via an interfaced system like OpenMRS or DHIS2), that order references a **specific test** already defined in this catalog.

So, by default:  
OpenELIS expects a specific, pre-defined test to be selected **at order time** , not at accession time.

However, there are **configurable patterns** that can approximate what you want.

cc @Moses_Mutesasira

---

<div class="post-metadata">

### Author: ![angshuonline](https://avatars.discourse-cdn.com/v4/letter/a/c4cdca/32.png) [@angshuonline](https://talk.openelis-global.org/u/angshuonline)
#### Post date: [November 5, 2025, 8:32am UTC](https://talk.openelis-global.org/t/openelis-global-capability-for-selecting-a-specific-method-for-a-given-order/1691/3 "2025-11-05T08:32:53Z")

</div>

@Agaba_Derrick_Junior yes, you are correct.

I know that request codes map one to one directly to the tests to be done. Would you please elaborate the `“configurable patterns”` that may approximate the desired behavior?

---

<div class="post-metadata">

### Author: ![Agaba\_Derrick\_Junior](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.openelis-global.org/agaba_derrick_junior/32/503_2.png) [@Agaba\_Derrick\_Junior](https://talk.openelis-global.org/u/Agaba_Derrick_Junior)
#### Post date: [November 5, 2025, 9:28am UTC](https://talk.openelis-global.org/t/openelis-global-capability-for-selecting-a-specific-method-for-a-given-order/1691/4 "2025-11-05T09:28:53Z")

</div>

In my opinion, I would try to ;  
Create a generic “TB Test” that can be ordered.  
Add a “Preferred Method” field or order note.  
Lab tech uses that field to decide which concrete test to run, then manually swaps it in.

We can have  
**Parent test** : `TB Test (Generic)` has no fixed method or LOINC, used for ordering.  
**Child tests** :

- `TB Test – QFT`
- `TB Test – T-Spot`

**How it works**

- Clinicians can order `TB Test (Generic)`.
- At accession time (or immediately after), we can try to manually add the actual test to be performed QFT or T-Spot and cancels or closes the generic placeholder test.

---

<div class="post-metadata">

### Author: ![angshuonline](https://avatars.discourse-cdn.com/v4/letter/a/c4cdca/32.png) [@angshuonline](https://talk.openelis-global.org/u/angshuonline)
#### Post date: [November 5, 2025, 10:36am UTC](https://talk.openelis-global.org/t/openelis-global-capability-for-selecting-a-specific-method-for-a-given-order/1691/5 "2025-11-05T10:36:40Z")

</div>

Thanks for the clarification @Agaba_Derrick_Junior

So, is it fair to assume that if OpenELIS has such capability, that if no much field or attribute (about preference) is passed as part of order, ELIS would show option (or force user) to select a test defined with codes?

Or are you saying, that ordering the panel, both the tests will automatically be selected for “accession” and user will have to unselect one?

---

<div class="post-metadata">

### Author: ![angshuonline](https://avatars.discourse-cdn.com/v4/letter/a/c4cdca/32.png) [@angshuonline](https://talk.openelis-global.org/u/angshuonline)
#### Post date: [November 6, 2025, 10:16am UTC](https://talk.openelis-global.org/t/openelis-global-capability-for-selecting-a-specific-method-for-a-given-order/1691/6 "2025-11-06T10:16:08Z")

</div>

@caseyi @Moses_Mutesasira @Agaba_Derrick_Junior if you could clarify please

---

<div class="post-metadata">

### Author: ![Agaba\_Derrick\_Junior](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.openelis-global.org/agaba_derrick_junior/32/503_2.png) [@Agaba\_Derrick\_Junior](https://talk.openelis-global.org/u/Agaba_Derrick_Junior)
#### Post date: [November 6, 2025, 10:36am UTC](https://talk.openelis-global.org/t/openelis-global-capability-for-selecting-a-specific-method-for-a-given-order/1691/7 "2025-11-06T10:36:42Z")

</div>

> [@angshuonline](#):
>
> Thanks for the clarification @Agaba_Derrick_Junior
> 
> So, is it fair to assume that if OpenELIS has such capability, that if no much field or attribute (about preference) is passed as part of order, ELIS would show option (or force user) to select a test defined with codes?
> 
> Or are you saying, that ordering the panel, both the tests will automatically be selected for “accession” and user will have to unselect one?

@ [angshuonline](https://talk.openelis-global.org/u/angshuonline) Thanks for the follow up  
OpenELIS requires **manual selection of the concrete test** at accession if the order is generic. It does **not automatically expand the order into multiple tests** , nor does it force a selection by default. if a generic test is ordered without a specified method, the system does **not automatically select a concrete test**. The generic test simply appears in the accession list, and the lab tech must **manually choose which specific test** (e.g., QFT or T-Spot) to perform. OpenELIS does not pre-populate multiple child tests or force a selection, so any guidance, like a “Preferred Method” note, is purely for the tech’s reference. This ensures that only the test actually performed is recorded and reported correct !

---

<div class="post-metadata">

### Author: ![Moses\_Mutesasira](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.openelis-global.org/moses_mutesasira/32/72_2.png) [@Moses\_Mutesasira](https://talk.openelis-global.org/u/Moses_Mutesasira)
#### Post date: [November 6, 2025, 11:36am UTC](https://talk.openelis-global.org/t/openelis-global-capability-for-selecting-a-specific-method-for-a-given-order/1691/8 "2025-11-06T11:36:46Z")

</div>

> [@angshuonline](#):
>
> I want to understand whether the following capability is achievable with OpenELIS Global. Specifically relating to the order interpretation and the actual test done.
> 
> In one of our context, the order is at a higher level - meaning not a specific test identified to a specific LOINC code, but indicating the higher level). For example: TB Test from Blood Sample, can be done either QFT or T-Spot. The Doctor would just order TB Test, but the lab based on its capability would decide whats the method (which leads to the actual test). If the Doctor has specified the specific method in her notes, the lab would select that, otherwise they would call the Doctor to check on specificity.
> 
> Is there a way this can be done in OpenELIS, where the lab tech at the time of accession, decides what specific test will be done?

#### **In OpenELIS Context**

- A **Doctor’s Order** in OpenELIS can include **multiple tests** (e.g., TB Test, HIV Test, Blood Culture, etc.).

- Each **test** in that order can later be **performed using one of several available methods**

### **Example Workflow**

1. **Doctor places an order .**

2. **At testing time** , the **lab staff** chooses the **method** used to perform that test, such as:

3. **The system (OpenELIS)** records:

This structure makes OpenELIS flexible — it allows a single generic test order to be fulfilled by different test methods depending on lab setup or available equipment

---

<div class="post-metadata">

### Author: ![angshuonline](https://avatars.discourse-cdn.com/v4/letter/a/c4cdca/32.png) [@angshuonline](https://talk.openelis-global.org/u/angshuonline)
#### Post date: [July 14, 2026, 10:19am UTC](https://talk.openelis-global.org/t/openelis-global-capability-for-selecting-a-specific-method-for-a-given-order/1691/9 "2026-07-14T10:19:07Z")

</div>

Coming back to this thread again for a related question. Although not exactly for the method.

The way I understand this that an order item links to a specific LOINC coded test, which is defined in advance. Only the method is defined at the result entry time. Which means there is no change to the identification of the test, as it continues to refer the specific LOINC coded test.

What I want to understand - Is it possible to simulate LOINC Group order?

For example: Doctor orders [Eye Microbiology](https://loinc.org/LG50925-3/) (LG Group Codes)

At the time of sample, clinician determines the exact test

| [88167-2](https://loinc.org/88167-2) | Mycobacterium sp identified in Cornea or Conjunctiva by Organism specific culture |
| --- | --- |
| [88168-0](https://loinc.org/88168-0) | **Mycobacterium sp identified in Ocular fluid by Organism specific culture** |

Is this possible to do so in OEG2?

@caseyi@Moses_Mutesasira

---

<div class="post-metadata">

### Author: ![Moses\_Mutesasira](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.openelis-global.org/moses_mutesasira/32/72_2.png) [@Moses\_Mutesasira](https://talk.openelis-global.org/u/Moses_Mutesasira)
#### Post date: [July 17, 2026, 3:57am UTC](https://talk.openelis-global.org/t/openelis-global-capability-for-selecting-a-specific-method-for-a-given-order/1691/10 "2026-07-17T03:57:51Z")

</div>

This can be simulated in two possible ways

1. Odering through a Panel ,where multiple Tests are associated to a single panel
2. Odering through a Multi - component Test , where a single Test can have multiple components , which can simulate a group of Tests

@caseyi can you elaborate more on how the above scenario can be better handled ??

---

<div class="post-metadata">

### Author: ![angshuonline](https://avatars.discourse-cdn.com/v4/letter/a/c4cdca/32.png) [@angshuonline](https://talk.openelis-global.org/u/angshuonline)
#### Post date: [July 17, 2026, 9:42am UTC](https://talk.openelis-global.org/t/openelis-global-capability-for-selecting-a-specific-method-for-a-given-order/1691/11 "2026-07-17T09:42:10Z")

</div>

thanks @Moses_Mutesasira . One clarification, its not really a group of test to be performed (e.g a Panel like CBC) - rather a LOINC Group (a caterogization) - where from one of the tests can be done. e.g. group all variations of Sodium tests, HIV tests

---

<div class="post-metadata">

### Author: ![Moses\_Mutesasira](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.openelis-global.org/moses_mutesasira/32/72_2.png) [@Moses\_Mutesasira](https://talk.openelis-global.org/u/Moses_Mutesasira)
#### Post date: [July 17, 2026, 5:29pm UTC](https://talk.openelis-global.org/t/openelis-global-capability-for-selecting-a-specific-method-for-a-given-order/1691/12 "2026-07-17T17:29:32Z")

</div>

Thanks @angshuonline for the clarification ,  
Looks like Odering through a Multi-component test is more ideal for this use case.  
This is just a new feature weve just introduced in the last `3.2.1.11` [Release](https://uwdigi.atlassian.net/wiki/spaces/oeg/pages/1473347586/OpenELIS+Global+3.2.1.11+July+2026)

---

<div class="post-metadata">

### Author: ![angshuonline](https://avatars.discourse-cdn.com/v4/letter/a/c4cdca/32.png) [@angshuonline](https://talk.openelis-global.org/u/angshuonline)
#### Post date: [July 21, 2026, 9:42am UTC](https://talk.openelis-global.org/t/openelis-global-capability-for-selecting-a-specific-method-for-a-given-order/1691/13 "2026-07-21T09:42:39Z")

</div>

Thanks @Moses_Mutesasira however I am not sure if multi-component test is appropriate in this case - as its intention is - “… capture more than one result value”. Which probably is more suitable for “culture tests” or if a test has multiple value attributes to collect (e.g. % and absolute count)

What we want is Doctor to order a generic test - “Eye Microbiology” - and the lab deciding the exact test (bound to a specific LOINC code) at the time of sample collection.

---

<div class="post-metadata">

### Author: ![Moses\_Mutesasira](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.openelis-global.org/moses_mutesasira/32/72_2.png) [@Moses\_Mutesasira](https://talk.openelis-global.org/u/Moses_Mutesasira)
#### Post date: [July 22, 2026, 4:54pm UTC](https://talk.openelis-global.org/t/openelis-global-capability-for-selecting-a-specific-method-for-a-given-order/1691/14 "2026-07-22T16:54:58Z")

</div>

Thanks for the clarification @angshuonline — that helps.

You’re right that a multi-component test isn’t the correct fit. Its purpose is to capture several result values for a **single** ordered test; it always expands into all its components, so it can’t defer to just **one** selected member.

Panels and method selection don’t cover it either:

- **Panel** — orders a set of tests, all of which are performed.
- **Method selection** — one ordered test where the lab records the method (EIA/PCR/STAIN…) at the bench, but keeps the same test identity and LOINC.

None of these replaces a generic ordered test with one of several specific LOINC-coded tests at collection while preserving the original order. So I agree this is **new functionality** rather than configuration.

One thing worth noting about your example: the two candidates aren’t different _methods_ of one test — they’re the same investigation on two different specimens:

- `88167-2` = Mycobacterium on **cornea**
- `88168-0` = Mycobacterium on **ocular fluid**

So “Eye Microbiology” (`LG50925-3`) acts as a group whose members are distinguished by the **specimen collected**. If that holds generally, the resolution can be modelled as `(test, specimen)` pairs: the provider orders the generic test, and the specific LOINC resolves from the sample type registered at accession.

This is exactly what **[OGC-1145 — specimen-aware test resolution](https://uwdigi.atlassian.net/browse/OGC-1145)** is scoped to address — Phase 1 makes test↔sample-type a true many-to-many and lets a specimen-scoped mapping route to its specific `(test, specimen)`, with the per-specimen LOINC override landing in Phase 2. So I think your use case fits under that issue rather than needing a brand-new one.

@caseyi — does [OGC-1145](https://uwdigi.atlassian.net/browse/OGC-1145) look like the right home for this, or is there an existing approach we’re overlooking?

And one question for you, @angshuonline: are all your groups separable by specimen, or do some have members that share a specimen and differ only by methodology? That determines whether specimen-based resolution is enough on its own.

---

<div class="post-metadata">

### Author: ![caseyi](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.openelis-global.org/caseyi/32/65_2.png) [@caseyi](https://talk.openelis-global.org/u/caseyi)
#### Post date: [July 22, 2026, 5:34pm UTC](https://talk.openelis-global.org/t/openelis-global-capability-for-selecting-a-specific-method-for-a-given-order/1691/15 "2026-07-22T17:34:26Z")

</div>

One more thing to add, Mozzy is working right now on a really excellent and comprehensive new test catalog update, which I think will help with a lot of these complexities, where you can assign a LOINC to a component of a test, or have some tests that share characteristics across sample types, and some which diverge and have their own ranges. You are right that the LOINC that gets to method-specific is different than what’s ordered from the Dr side, but we now also have the ability to use LOINCs that are broader than or narrower than a particular code.

So I think the LOINC grouping you’re looking for is to assign the test a LOINC and say it’s narrower than that LOINC, so all the tests that are narrower than that could be matched to it. But then you could just use that one LOINC on the functional level. In the workflow, part of this new work is that there will be a specimen disambiguation for the e-orders when they come in if the sample isn’t specified, rather than the first match that currently happens.

It’s great timing to bring this up now as we are currently working on these kinds of complexities.

best,  
Casey
