private IDateCriterion constructCriterion(DateTimeDt dt) { String valueAsString = dt.getValueAsString(); Criterion criterion = new Criterion(myPrefix, valueAsString); if (previous != null) { criterion.orCriterion = previous; } return criterion; } }
/** * Constructor */ public DateParam(ParamPrefixEnum thePrefix, DateTimeDt theDate) { setPrefix(thePrefix); myValue.setValueAsString(theDate != null ? theDate.getValueAsString() : null); }
continue; nextEntity = new ResourceIndexedSearchParamDate(nextSpDef.getName(), nextValue.getStart(), nextValue.getEnd(), nextValue.getStartElement().getValueAsString()); } else { if (!multiType) {
private IDateCriterion constructCriterion(DateTimeDt dt) { String valueAsString = dt.getValueAsString(); Criterion criterion = new Criterion(myPrefix, valueAsString); if (previous != null) { criterion.orCriterion = previous; } return criterion; } }
/** * Constructor */ public DateParam(ParamPrefixEnum thePrefix, DateTimeDt theDate) { setPrefix(thePrefix); myValue.setValueAsString(theDate != null ? theDate.getValueAsString() : null); }
@Override public Map<String, String> getDetail() { Map<String, String> details = new HashMap<String, String>(); details.put("dateIssued", myDiagnosticReport.getIssued().getValueAsString()); details.put("version", myDiagnosticReport.getId().getVersionIdPart()); details.put("subject", myDiagnosticReport.getSubject().getReference().getValue()); return details; }
@Override public Map<String, String> getDetail() { Map<String, String> details = new HashMap<String, String>(); details.put("startDate", myEncounter.getPeriod().getStart().getValueAsString()); details.put("endDate", myEncounter.getPeriod().getEnd().getValueAsString()); details.put("service", myEncounter.getServiceProvider().getDisplay().getValue()); details.put("type", myEncounter.getTypeFirstRep().getText().getValue()); details.put("status", myEncounter.getStatus().getValueAsString()); details.put("subject", myEncounter.getSubject().getReference().getValue()); return details; }
@Override public String getDescription() { if(myEncounter != null){ String type = myEncounter.getTypeFirstRep().getText().getValue(); String status = myEncounter.getStatus().getValueAsString(); String startDate = myEncounter.getPeriod().getStart().getValueAsString(); String endDate = myEncounter.getPeriod().getEnd().getValueAsString(); return "Encounter: " + type + ": " + status +", "+ startDate + " - " + endDate; } return null; }