use of org.hl7.fhir.r5.model in project openmrs-module-fhir2 by openmrs.
the class ConditionTranslatorImplTest method shouldTranslateConditionConceptToFhirType.
@Test
public void shouldTranslateConditionConceptToFhirType() {
Concept concept = new Concept();
concept.setUuid(CONCEPT_UUID);
concept.setConceptId(CODE);
CodeableConcept codeableConcept = new CodeableConcept();
Coding coding = new Coding();
coding.setCode(CODE.toString());
coding.setSystem(SYSTEM);
codeableConcept.addCoding(coding);
openmrsCondition.setValueCoded(concept);
when(conceptTranslator.toFhirResource(concept)).thenReturn(codeableConcept);
org.hl7.fhir.r4.model.Condition condition = conditionTranslator.toFhirResource(openmrsCondition);
assertThat(condition, notNullValue());
assertThat(condition.getCode(), notNullValue());
assertThat(condition.getCode().getCoding(), not(Collections.emptyList()));
assertThat(condition.getCode().getCoding().get(0).getCode(), equalTo(CODE.toString()));
assertThat(condition.getCode().getCoding().get(0).getSystem(), equalTo(SYSTEM));
}
use of org.hl7.fhir.r5.model in project openmrs-module-fhir2 by openmrs.
the class MedicationTranslatorImplTest method toFhirResource_shouldTranslateOpenMrsDateChangedToLastUpdatedDate.
@Test
public void toFhirResource_shouldTranslateOpenMrsDateChangedToLastUpdatedDate() {
drug.setDateChanged(new Date());
org.hl7.fhir.r4.model.Medication medication = medicationTranslator.toFhirResource(drug);
assertThat(medication, notNullValue());
assertThat(medication.getMeta().getLastUpdated(), DateMatchers.sameDay(new Date()));
}
use of org.hl7.fhir.r5.model in project openmrs-module-fhir2 by openmrs.
the class LocationAddressTranslatorImplTest method shouldTranslateLocationPostalCodeToAddressCode.
@Test
public void shouldTranslateLocationPostalCodeToAddressCode() {
omrsLocation.setPostalCode(POSTAL_CODE);
org.hl7.fhir.r4.model.Address address = translator.toFhirResource(omrsLocation);
assertThat(address, notNullValue());
assertThat(address.getPostalCode(), notNullValue());
assertThat(address.getPostalCode(), equalTo(POSTAL_CODE));
}
use of org.hl7.fhir.r5.model in project openmrs-module-fhir2 by openmrs.
the class LocationAddressTranslatorImplTest method shouldTranslateAddressPostalCodeToLocationPostalCode.
@Test
public void shouldTranslateAddressPostalCodeToLocationPostalCode() {
org.hl7.fhir.r4.model.Address address = new Address();
address.setPostalCode(POSTAL_CODE);
omrsLocation = translator.toOpenmrsType(new Location(), address);
assertThat(omrsLocation, notNullValue());
assertThat(omrsLocation.getPostalCode(), notNullValue());
assertThat(omrsLocation.getPostalCode(), equalTo(POSTAL_CODE));
}
use of org.hl7.fhir.r5.model in project openmrs-module-fhir2 by openmrs.
the class LocationAddressTranslatorImplTest method shouldTranslateAddressCountryToLocationCountry.
@Test
public void shouldTranslateAddressCountryToLocationCountry() {
org.hl7.fhir.r4.model.Address address = new Address();
address.setCountry(COUNTRY);
omrsLocation = translator.toOpenmrsType(new Location(), address);
assertThat(omrsLocation, notNullValue());
assertThat(omrsLocation.getCountry(), notNullValue());
assertThat(omrsLocation.getCountry(), equalTo(COUNTRY));
}
Aggregations