private static String getDomainId(ArchetypeReference ar) { String idDomain = null; if (ar != null) { idDomain = ar.getIdDomain(); } return idDomain; }
public String getDomainId() { ArchetypeReference ar = getArchetypeReference(); if (ar != null) { return ar.getIdDomain(); } else { return null; } }
public String getDomainId() { return getArchetypeReference().getIdDomain(); }
private Collection<RuleLine> getDefinitionRuleLinesByDomainId(List<RuleLine> definitionRulelines, String domainId) { List<RuleLine> ruleLines = new ArrayList<>(); for (RuleLine ruleLine : definitionRulelines) { if (ruleLine instanceof ArchetypeReferenceRuleLine) { String domainIdRuleLine = ((ArchetypeReferenceRuleLine) ruleLine).getArchetypeReference().getIdDomain(); if (domainId == null && domainIdRuleLine == null || (domainId != null && domainId.equals(domainIdRuleLine))) { ruleLines.add(ruleLine); } } } return ruleLines; }
public String getDomainId() { return getArchetypeReference().getIdDomain(); }
public static ImageIcon getGroupIconFromArchetypeReference(ArchetypeReference ar) { return getIcon(ar.getIdDomain()); }
public String getDomainId() { return getValue().getIdDomain(); }
public String getDomainId() { return getArchetypeReference().getIdDomain(); } }
public Set<ArchetypeReference> getArchetypeReferences(ArchetypeReference archetypeReference) { String idDomain = archetypeReference.getIdDomain() != null ? archetypeReference.getIdDomain() : EMPTY_CODE; String idAux = null; if (Domains.CDS_ID.equals(idDomain)) { idAux = archetypeReference.getIdTemplate(); } if (idAux == null) { idAux = EMPTY_CODE; } return getArchetypeReferences(archetypeReference.getIdArchetype(), idDomain, idAux); }
public Set<ArchetypeReference> filterEHRDataByGuides(String ehrId, DateTime ehrDate, Collection<Guide> guides, Collection<ArchetypeReference> ehrData) { Collection<ArchetypeReference> queryARs = new ArrayList<>(); for (Guide guide : guides) { Collection<ArchetypeReference> archetypeReferences = GuideUtil.getArchetypeReferences(guide, ehrDate, true); for (ArchetypeReference archetypeReference : archetypeReferences) { if (Domains.EHR_ID.equals(archetypeReference.getIdDomain()) || archetypeReference.getIdDomain() == null) { queryARs.add(archetypeReference); } } } Set<ArchetypeReference> ehrIdARs = filterEHRData(ehrId, ehrDate, ehrData); //Fill missing data Calendar date = Calendar.getInstance(); if (ehrDate != null) { date = ehrDate.toGregorianCalendar(); } predicateFilterManager.filterByPredicates(queryARs, ehrIdARs, date); return ehrIdARs; }
public static boolean checkMaxMin(DataValue originalDv, DataValue checkDv, String opSymbol, ArchetypeReference originalAr, ArchetypeReference checkAr) { if (!(originalDv instanceof DvOrdered) || !(checkDv instanceof DvOrdered)) { return false; } if (!areDomainsCompatible(originalAr.getIdDomain(), checkAr.getIdDomain())) { return false; } if (comparingGeneratedArWithRealAr(originalAr, checkAr)) { return true; } if (comparingRealArWithGeneratedAr(originalAr, checkAr)) { return false; } int comp = compare(originalDv, checkDv); if (OperatorKind.MAX.getSymbol().equals(opSymbol)) { return comp < 0; } else if (OperatorKind.MIN.getSymbol().equals(opSymbol)) { return comp > 0; } else { throw new IllegalArgumentException(format("Operator for predicate '%s' is not valid.", opSymbol)); } }
public DVGenericPanel createDVGenericPanel(ElementInstance elementInstance) { if (!Domains.CDS_ID.equals(elementInstance.getArchetypeReference().getIdDomain()) && elementInstance instanceof PredicateGeneratedElementInstance) { elementInstance = new ElementInstance( elementInstance.getId(), null, elementInstance.getArchetypeReference(), null, OpenEHRConstUI.NULL_FLAVOUR_CODE_NO_INFO); } DVGenericPanel dvGenericPanel = getDVGenericForElement(elementInstance); for (JComponent component : dvGenericPanel.getJComponents()) { if (component instanceof JDateChooser) { ((JDateChooser) component).getDateEditor().getUiComponent().addFocusListener(new DVGenericComponentFocusAdapter(dvGenericPanel, elementInstance)); } else { component.addFocusListener(new DVGenericComponentFocusAdapter(dvGenericPanel, elementInstance)); } if (Domains.CDS_ID.equals(elementInstance.getArchetypeReference().getIdDomain()) || elementInstance instanceof PredicateGeneratedElementInstance) { DvSwingManager.disable(component); } } return dvGenericPanel; }