Loading bundles/ch.elexis.core.services/src/ch/elexis/core/services/holder/CodeElementServiceHolder.java +7 −4 Original line number Diff line number Diff line Loading @@ -37,12 +37,15 @@ public class CodeElementServiceHolder { ContextServiceHolder.get().getRootContext().getTyped(IEncounter.class); if (consultation.isPresent()) { ret.put(ContextKeys.CONSULTATION, consultation.get()); ret.put(ContextKeys.COVERAGE, consultation.get().getCoverage()); } if (ret.get(ContextKeys.COVERAGE) == null) { Optional<ICoverage> coverage = ContextServiceHolder.get().getRootContext().getTyped(ICoverage.class); if (coverage.isPresent()) { ret.put(ContextKeys.COVERAGE, coverage.get()); } } return ret; } Loading Loading
bundles/ch.elexis.core.services/src/ch/elexis/core/services/holder/CodeElementServiceHolder.java +7 −4 Original line number Diff line number Diff line Loading @@ -37,12 +37,15 @@ public class CodeElementServiceHolder { ContextServiceHolder.get().getRootContext().getTyped(IEncounter.class); if (consultation.isPresent()) { ret.put(ContextKeys.CONSULTATION, consultation.get()); ret.put(ContextKeys.COVERAGE, consultation.get().getCoverage()); } if (ret.get(ContextKeys.COVERAGE) == null) { Optional<ICoverage> coverage = ContextServiceHolder.get().getRootContext().getTyped(ICoverage.class); if (coverage.isPresent()) { ret.put(ContextKeys.COVERAGE, coverage.get()); } } return ret; } Loading