Support for Minimum Inhibitory Concentration (MIC) method #28
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description of the issue/feature this PR addresses
This Pull Request adds support for the Minimum Inhibitory Concentration (MIC) method.
An additional field for method selection has been added in AST Panel content type, allowing the user to choose amongst Diffusion Disk and MIC methods. When the former is selected, the options that are specific for diffusion disk are displayed: disk content (potency) and zone diameter (DIZ). Likewise, when MIC method is selected, only the option MIC value is displayed.
Two additional columns "S<=", "R>" for MIC-specific testing have been added in Panels Breakpoint as well, following the same layout as EUCAST (see https://www.eucast.org/fileadmin/src/media/PDFs/EUCAST_files/Breakpoint_tables/v_13.0_Breakpoint_Tables.pdf):
Current behavior before PR
Only Diffusion disk method is supported
Desired behavior after PR is merged
Both diffusion disk and MIC methods are supported
AST Panel edit view with Diffusion disk method selected:
AST Panel edit view with MIC method selected:
Sensitivity results entry for a panel with MIC method enabled:
New service
senaite_ast_mic
for MIC value introduction:Breakpoints table edit view, with MIC breakpoints:
--
I confirm I have tested this PR thoroughly and coded it according to PEP8
and Plone's Python styleguide standards.