obsExit.setValueCodedName(cause.getName()); // ABKTODO: presume current locale? obsExit.setObsDatetime(exitDate); Context.getObsService().saveObs(obsExit, "updated by PatientService.saveReasonForExit");
log.debug("Current cause is not null, setting to value_coded"); obsDeath.setValueCoded(currCause); obsDeath.setValueCodedName(currCause.getName()); // ABKTODO: presume current locale?
log.debug(" value concept-name = " + valueConceptName.getName()); obs.setValueCodedName(valueConceptName); try { obs.setValueCoded(getConcept(value, uid)); obs.setValueCodedName(getConceptName(value));
ob.setValueCoded(cp.getMappedConcept()); if (cp.getState().equals(OpenmrsConstants.CONCEPT_PROPOSAL_SYNONYM)) { ob.setValueCodedName(conceptName);
o.setLocation(new Location(1)); ConceptName cn1 = new ConceptName(1847); o.setValueCodedName(cn1); os.saveObs(o, null); o2.setLocation(new Location(1)); ConceptName cn2 = new ConceptName(2453); o2.setValueCodedName(cn2); os.saveObs(o2, null);
o.setLocation(new Location(1)); ConceptName cn1 = new ConceptName(1847); o.setValueCodedName(cn1); os.saveObs(o, null); o2.setLocation(new Location(1)); ConceptName cn2 = new ConceptName(2453); o2.setValueCodedName(cn2); o2.setVoided(true); os.saveObs(o2, null);
@Test public void getValueAsString_shouldReturnLocalizedCodedConcept() throws Exception { ConceptDatatype cdt = new ConceptDatatype(); cdt.setHl7Abbreviation("CWE"); Concept cn = new Concept(); cn.setDatatype(cdt); cn.addName(new ConceptName(VERO, Locale.ITALIAN)); Obs obs = new Obs(); obs.setValueCoded(cn); obs.setConcept(cn); obs.setValueCodedName(new ConceptName("True", Locale.US)); Assert.assertEquals(VERO, obs.getValueAsString(Locale.ITALIAN)); }
/** * @see ConceptService#purgeConcept(Concept) */ @Test(expected = ConceptNameInUseException.class) public void purgeConcept_shouldFailIfAnyOfTheConceptNamesOfTheConceptIsBeingUsedByAnObs() { Obs o = new Obs(); o.setConcept(Context.getConceptService().getConcept(3)); o.setPerson(new Patient(2)); o.setEncounter(new Encounter(3)); o.setObsDatetime(new Date()); o.setLocation(new Location(1)); ConceptName conceptName = new ConceptName(1847); o.setValueCodedName(conceptName); Context.getObsService().saveObs(o, null); //ensure that the association between the conceptName and the obs has been established Assert.assertEquals(true, conceptService.hasAnyObservation(conceptName)); Concept concept = conceptService.getConceptByName("cd4 count"); //make sure the name concept name exists Assert.assertNotNull(concept); conceptService.purgeConcept(concept); }
obs.setValueCoded(((Drug) value).getConcept()); } else if (value instanceof ConceptName) { obs.setValueCodedName((ConceptName) value); obs.setValueCoded(obs.getValueCodedName().getConcept()); } else if (value instanceof Concept) {