@Override public void testResults(SubmissionResults results) { results.assertNoErrors(); results.assertEncounterCreated(); results.assertLocation(2); Map<EncounterRole, Set<Provider>> byRoles = results.getEncounterCreated().getProvidersByRoles(); Assert.assertEquals(1, byRoles.size()); EncounterRole encRole = byRoles.keySet().iterator().next(); Assert.assertEquals(Integer.valueOf(3), encRole.getEncounterRoleId()); Assert.assertEquals(Integer.valueOf(2), byRoles.get(encRole).iterator().next().getProviderId()); } }.run();
@Override public void testEditedResults(SubmissionResults results) { results.assertNoErrors(); Encounter encounter = results.getEncounterCreated(); assertThat(encounter.getAllObs(false).size(), is(0)); // no none-voided obs assertThat(encounter.getAllObs(true).size(), is(2)); // the existing obs should have been voided }
@Override public void testResults(SubmissionResults results) { results.assertNoErrors(); results.assertEncounterCreated(); encounter = results.getEncounterCreated(); List<Order> orders = getOrderedOrders(encounter); Drug drug = Context.getConceptService().getDrug(2); assertThat(orders, contains(allOf(hasProperty("drug", is(drug)), hasProperty("dose", is(1.0)), hasProperty("dateActivated", is(ymdToDate(dateAsString(date))))), allOf(hasProperty("drug", is(drug)), hasProperty("action", is(Order.Action.DISCONTINUE)), hasProperty("dateActivated", is(ymdToDate(dateAsString(discontinueDate))))))); }
@Override public void testResults(SubmissionResults results) { results.assertNoErrors(); results.assertEncounterCreated(); results.assertProvider(502); results.assertLocation(2); results.assertObsCreatedCount(3); results.assertObsCreated(2, 70d); results.assertObsCreated(1008, date); results.assertObsCreated(1009, "07:00:00"); } }.run();
@Override public void testResults(SubmissionResults results) { results.assertNoErrors(); results.assertEncounterCreated(); results.assertProvider(502); results.assertLocation(2); results.assertObsCreatedCount(0); }
@Override public void testResults(SubmissionResults results) { results.assertNoErrors(); results.assertEncounterCreated(); results.assertProvider(502); results.assertLocation(2); results.assertObsCreatedCount(0); }
@Override public void testResults(SubmissionResults results) { results.assertNoErrors(); results.assertEncounterCreated(); Encounter e = results.getEncounterCreated(); Set<Order> orders = e.getOrders(); Drug drug = Context.getConceptService().getDrug(2); assertThat(orders, contains(allOf(hasProperty("drug", is(drug)), hasProperty("dose", is(1.0)), hasProperty("startDate", is(ymdToDate(dateAsString(date))))))); } }.run();
@Override public void testEditedResults(SubmissionResults results) { results.assertNoErrors(); results.assertPatient(); //the birthdate should have been computed basing on the entered age Assert.assertEquals(ymdToDate(dateAsString(expectedBirthDate)), ymdToDate(dateAsString(results.getPatient() .getBirthdate()))); results.assertEncounterEdited(); } }.run();
@Override public void testResults(SubmissionResults results) { results.assertNoErrors(); results.assertPatient(); PersonAddress address = results.getPatient().getPersonAddress(); Assert.assertEquals("410 w 10th St.", address.getAddress1()); Assert.assertEquals("Indianapolis", address.getCityVillage()); Assert.assertEquals("Indiana", address.getStateProvince()); Assert.assertEquals("46202", address.getPostalCode()); results.assertNoEncounterCreated(); }
@Override public void testEditedResults(SubmissionResults results) { results.assertNoErrors(); results.assertPatient(); Assert.assertEquals("Simon", results.getPatient().getGivenName()); Assert.assertEquals("paul", results.getPatient().getFamilyName()); Assert.assertEquals("M", results.getPatient().getGender()); results.assertEncounterEdited(); }
@Override public void testEditedResults(SubmissionResults results) { results.assertNoErrors(); results.assertEncounterDatetime(date); };
@Override public void testResults(SubmissionResults results) { results.assertNoErrors(); results.assertEncounterCreated(); results.assertProvider(502); results.assertLocation(2); results.assertObsGroupCreatedCount(1); results.assertObsLeafCreatedCount(3); // 2 in the obs group, 1 for weight results.assertObsCreated(2, new Double(70)); results.assertObsGroupCreated(7, 8, "Bee stings", 1119, date); // allergy construct } }.run();
@Override public void testResults(SubmissionResults results) { results.assertNoErrors(); results.assertEncounterCreated(); results.assertLocation(2); results.assertNoProvider(); } }.run();
@Override public void testEditedResults(SubmissionResults results) { results.assertNoErrors(); results.assertObsCreatedCount(1); results.assertObsVoided(1000, "PENICILLIN"); results.assertObsCreated(1000, "CATS"); }
@Override public void testResults(SubmissionResults results) { results.assertNoErrors(); results.assertEncounterCreated(); results.assertProvider(502); results.assertLocation(2); results.assertObsCreatedCount(1); results.assertObsCreated(1000, "PENICILLIN"); }
@Override public void testResults(SubmissionResults results) { results.assertNoErrors(); results.assertEncounterCreated(); encounter = results.getEncounterCreated(); List<Order> orders = getOrderedOrders(encounter); Drug drug = Context.getConceptService().getDrug(2); assertThat(orders, contains(allOf(hasProperty("drug", is(drug)), hasProperty("dose", is(1.0)), hasProperty("dateActivated", is(ymdToDate(dateAsString(date))))))); }
@Override public void testResults(SubmissionResults results) { results.assertNoErrors(); results.assertEncounterCreated(); List<PatientProgram> pps = pws.getPatientPrograms(ps.getPatient(patientId), pws.getProgram(programId), null, null, null, null, false); Assert.assertEquals(1, pps.size()); //the encounter date should have been set as the enrollment date Assert.assertEquals(ymdToDate(dateAsString(encounterDate)), ymdToDate(dateAsString(pps.get(0) .getDateEnrolled()))); };
@Override public void testEditedResults(SubmissionResults results) { results.assertNoErrors(); results.assertEncounterVoided(); };
@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()); }
@Override public void testResults(SubmissionResults results) { // check the basics results.assertNoErrors(); results.assertEncounterCreated(); results.assertProvider(502); results.assertLocation(2); } }.run();