本文整理了Java中org.openmrs.Obs.getObsDatetime()
方法的一些代码示例,展示了Obs.getObsDatetime()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Obs.getObsDatetime()
方法的具体详情如下:
包路径:org.openmrs.Obs
类名称:Obs
方法名:getObsDatetime
暂无
代码示例来源:origin: openmrs/openmrs-core
if (o.getObsDatetime() == null) {
o.setObsDatetime(getEncounterDatetime());
代码示例来源:origin: openmrs/openmrs-core
Obs obsWithDifferentDateBefore = null;
for (Obs o : enc.getAllObs(false)) {
if (enc.getEncounterDatetime().equals(o.getObsDatetime())) {
obsWithSameDateBefore.add(o);
} else if (obsWithDifferentDateBefore == null) {
Obs obsWithDifferentDateAfter = null;
for (Obs o : enc.getAllObs(false)) {
if (enc.getEncounterDatetime().equals(o.getObsDatetime())) {
obsWithSameDateAfter.add(o);
assertTrue(obsWithSameDateBefore.contains(o.getPreviousVersion()));
代码示例来源:origin: openmrs/openmrs-core
this(obs.getObsDatetime(), null, obs.getValueAsBoolean(), obs.getValueCoded(), obs.getValueDatetime(), obs
.getValueNumeric(), obs.getValueText(), obs);
代码示例来源:origin: openmrs/openmrs-core
Assert.assertEquals(newObs.getObsDatetime().toString(), newDate.toString());
Assert.assertEquals(member.getObsDatetime().toString(), newDate.toString());
if(member.getGroupMembers()!= null) {
Assert.assertEquals(memberChild.getObsDatetime().toString(), newDate.toString());
if (memberChild.getValueText()!= null && memberChild.getValueText().equals("NewObs Value")) {
count++;
代码示例来源:origin: openmrs/openmrs-core
/**
* @see Encounter#addObs(Obs)
*/
@Test
public void addObs_shouldAddEncounterAttrsToObsIfAttributesAreNull() {
/// an encounter that will hav the date/location/patient on it
Encounter encounter = new Encounter();
Date date = new Date();
encounter.setEncounterDatetime(date);
Location location = new Location(1);
encounter.setLocation(location);
Patient patient = new Patient(1);
encounter.setPatient(patient);
// add an obs that doesn't have date/location/patient set on it.
Obs obs = new Obs(123);
encounter.addObs(obs);
// make sure it was added
assertEquals(1, encounter.getAllObs(true).size());
// check the values of the obs attrs to see if they were added
assertTrue(obs.getObsDatetime().equals(date));
assertTrue(obs.getLocation().equals(location));
assertTrue(obs.getPerson().equals(patient));
}
代码示例来源:origin: openmrs/openmrs-core
&& OpenmrsUtil.compare(obs.getObsDatetime(), originalDate) == 0) {
代码示例来源:origin: openmrs/openmrs-core
assertTrue(childObs.getObsDatetime().equals(date));
assertTrue(childObs.getLocation().equals(location));
assertTrue(childObs.getPerson().equals(patient));
assertTrue(childObs2.getObsDatetime().equals(date));
assertTrue(childObs2.getLocation().equals(location));
assertTrue(childObs2.getPerson().equals(patient));
代码示例来源:origin: openmrs/openmrs-core
/**
* You should be able to add an obs without an obsDatetime to an encounter, save the encounter,
* and have the obs automatically persisted with the same date as the encounter. Added to test
* bug reported in {@link Ticket#827}
*
* @see EncounterService#saveEncounter(Encounter)
*/
@Test
public void saveEncounter_shouldCascadeEncounterDatetimeToObs() {
EncounterService es = Context.getEncounterService();
// get an encounter from the database
Encounter encounter = es.getEncounter(1);
assertNotNull(encounter.getEncounterDatetime());
// Now add an obs to it and do NOT set the obs datetime
Obs obs = new Obs();
obs.setConcept(Context.getConceptService().getConcept(1));
obs.setValueNumeric(50d);
encounter.addObs(obs);
es.saveEncounter(encounter);
assertTrue(encounter.getEncounterDatetime().equals(obs.getObsDatetime()));
}
代码示例来源:origin: openmrs/openmrs-core
assertEquals("encounter time propogated", groupObs.getObsDatetime(), enc.getEncounterDatetime());
assertNotNull("obs save succeeds", childObs.getObsId());
assertEquals("encounter id propogated", childObs.getEncounter().getId(), enc.getId());
assertEquals("encounter time propogated", childObs.getObsDatetime(), enc.getEncounterDatetime());
代码示例来源:origin: openmrs/openmrs-core
errors.rejectValue("person", "error.null");
if (obs.getObsDatetime() == null) {
errors.rejectValue("obsDatetime", "error.null");
代码示例来源:origin: openmrs/openmrs-module-htmlformentry
@Test
public void earliestObs_shouldReturnTheFirstObsGivenThePassedConcepUuid() throws Exception {
VelocityFunctions functions = setupFunctionsForPatient(7);
DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
Obs earliestWeight = functions.earliestObs("c607c80f-1ea9-4da3-bb88-6276ce8868dd");
Assert.assertEquals(50, earliestWeight.getValueNumeric().intValue());
// this is a bit of a hack because for some reason the obsDatetime set for this obs in the standard test dataset changed between 1.7 and 1.8
Assert.assertTrue("Obs datetime not correct", (StringUtils.equals("2008-08-01", df.format(earliestWeight.getObsDatetime()))
|| StringUtils.equals("2008-07-01", df.format(earliestWeight.getObsDatetime()))));
}
代码示例来源:origin: openmrs/openmrs-module-htmlformentry
/**
* @see VelocityFunctions#earliestObs(Integer)
* @verifies return the first obs given the passed conceptId
*/
@Test
public void earliestObs_shouldReturnTheFirstObsGivenThePassedConceptId() throws Exception {
VelocityFunctions functions = setupFunctionsForPatient(7);
DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
Obs earliestWeight = functions.earliestObs(5089);
Assert.assertEquals(50, earliestWeight.getValueNumeric().intValue());
// this is a bit of a hack because for some reason the obsDatetime set for this obs in the standard test dataset changed between 1.7 and 1.8
Assert.assertTrue("Obs datetime not correct", (StringUtils.equals("2008-08-01", df.format(earliestWeight.getObsDatetime()))
|| StringUtils.equals("2008-07-01", df.format(earliestWeight.getObsDatetime()))));
}
代码示例来源:origin: openmrs/openmrs-module-htmlformentry
/**
* @see VelocityFunctions#latestObs(Integer)
* @verifies return the most recent obs given the passed conceptId
*/
@Test
public void latestObs_shouldReturnTheMostRecentObsGivenThePassedConceptId() throws Exception {
VelocityFunctions functions = setupFunctionsForPatient(7);
DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
Obs earliestWeight = functions.latestObs(5089);
Assert.assertEquals(61, earliestWeight.getValueNumeric().intValue());
Assert.assertEquals("2008-08-19", df.format(earliestWeight.getObsDatetime()));
}
代码示例来源:origin: openmrs/openmrs-module-htmlformentry
@Test
public void latestObs_shouldReturnTheMostRecentObsGivenThePassedConceptUuid() throws Exception {
VelocityFunctions functions = setupFunctionsForPatient(7);
DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
Obs earliestWeight = functions.latestObs("c607c80f-1ea9-4da3-bb88-6276ce8868dd");
Assert.assertEquals(61, earliestWeight.getValueNumeric().intValue());
Assert.assertEquals("2008-08-19", df.format(earliestWeight.getObsDatetime()));
}
代码示例来源:origin: openmrs/openmrs-core
assertEquals(concept, saved.getConcept());
assertEquals(encounter, saved.getEncounter());
assertEquals(DateUtil.truncateToSeconds(datetime), saved.getObsDatetime());
assertEquals(location, saved.getLocation());
assertEquals(valueGroupId, saved.getValueGroupId());
代码示例来源:origin: openmrs/openmrs-core
Obs newObs = new Obs(obsToCopy.getPerson(), obsToCopy.getConcept(), obsToCopy.getObsDatetime(),
obsToCopy.getLocation());
代码示例来源:origin: openmrs/openmrs-module-htmlformentry
@Override
public void testResults(SubmissionResults results) {
results.assertNoErrors();
List<Obs> obsList = os.getObservationsByPersonAndConcept(results.getPatient(), cs.getConcept("4200"));
Assert.assertEquals(obsList.size(),1);
Assert.assertEquals("RECOVERED",obsList.get(0).getValueCoded().getDisplayString());
Assert.assertEquals(dateAsString(date),dateAsString(obsList.get(0).getObsDatetime()));
}
代码示例来源:origin: openmrs/openmrs-module-htmlformentry
@Override
public void testResults(SubmissionResults results) {
results.assertNoErrors();
List<Obs> obsList = os.getObservationsByPersonAndConcept(results.getPatient(), cs.getConcept("4200"));
List<Obs> obsDeathList = os.getObservationsByPersonAndConcept(results.getPatient(), cs.getConcept("4300"));
Assert.assertEquals(obsList.size(),1);
Assert.assertEquals(obsDeathList.size(),1);
Assert.assertEquals("PATIENT DIED",obsList.get(0).getValueCoded().getDisplayString());
Assert.assertEquals(dateAsString(date),dateAsString(obsList.get(0).getObsDatetime()));
Assert.assertEquals("OTHER NON-CODED",obsDeathList.get(0).getValueCoded().getDisplayString());
Assert.assertEquals("Died from cancer",obsDeathList.get(0).getValueText());
}
代码示例来源:origin: openmrs/openmrs-module-htmlformentry
@Override
public void testResults(SubmissionResults results) {
results.assertNoErrors();
List<Obs> obsList = os.getObservationsByPersonAndConcept(results.getPatient(), cs.getConcept("4200"));
List<Obs> obsDeathList = os.getObservationsByPersonAndConcept(results.getPatient(), cs.getConcept("4300"));
Assert.assertEquals(obsList.size(),1);
Assert.assertEquals(obsDeathList.size(),1);
Assert.assertEquals("PATIENT DIED",obsList.get(0).getValueCoded().getDisplayString());
Assert.assertEquals(dateAsString(date),dateAsString(obsList.get(0).getObsDatetime()));
Assert.assertEquals("STROKE",obsDeathList.get(0).getValueCoded().getDisplayString());
Assert.assertEquals(null,obsList.get(0).getValueText());
}
代码示例来源:origin: openmrs/openmrs-module-webservices.rest
@Override
public void validateDefaultRepresentation() throws Exception {
super.validateDefaultRepresentation();
assertPropPresent("person");
assertPropPresent("concept");
assertPropPresent("value");
assertPropEquals("obsDatetime", getObject().getObsDatetime());
assertPropEquals("accessionNumber", getObject().getAccessionNumber());
assertPropEquals("obsGroup", getObject().getObsGroup());
assertPropPresent("groupMembers");
assertPropEquals("comment", getObject().getComment());
assertPropPresent("location");
assertPropPresent("order");
assertPropPresent("encounter");
assertPropEquals("voided", getObject().getVoided());
}
内容来源于网络,如有侵权,请联系作者删除!