diff options
| author | Paul-Christian Volkmer | 2023-03-14 15:21:13 +0100 |
|---|---|---|
| committer | Paul-Christian Volkmer | 2023-03-14 15:21:13 +0100 |
| commit | 4a6055bc22b59f3bc95cfd8f78112e1b0b5ceec1 (patch) | |
| tree | f0c576889e568232ddf35a9a25a29ce81724f81b /src | |
| parent | 4fe28cf433ba691494014f1ceab9d77f85fae079 (diff) | |
Verwende AtcCode#isAtcCode() um festzustellen, ob Code dem ATC-Schema entspricht
Diffstat (limited to 'src')
| -rw-r--r-- | src/main/java/DNPM/DNPMHelper.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/main/java/DNPM/DNPMHelper.java b/src/main/java/DNPM/DNPMHelper.java index 408c262..8ec5a83 100644 --- a/src/main/java/DNPM/DNPMHelper.java +++ b/src/main/java/DNPM/DNPMHelper.java @@ -5,6 +5,8 @@ import java.util.Arrays; import java.util.HashMap; import java.util.List; import java.util.Map; + +import ATCCodes.AtcCode; import org.hibernate.SQLQuery; import org.hibernate.Session; import org.hibernate.SessionFactory; @@ -185,7 +187,7 @@ public class DNPMHelper implements IProcedureAnalyzer{ Map<String, String> SubstanzenCodes = new HashMap<String, String>(); // Index des Codes (Substanz) Index = Arrays.asList((SubformularWerte.keySet().toArray())).indexOf("Substanz"); - if (SubformularWerte.values().toArray()[Index].toString().matches("[A-V]0[1-9][A-Z]{2}[0-9]{0,2}")) { + if (AtcCode.isAtcCode(SubformularWerte.values().toArray()[Index].toString())) { SubstanzenCodes.put("system", "ATC"); } else { SubstanzenCodes.put("system", "other"); |
