Search in sources :

Example 1 with FindPrescriptionsForDispenseQuery

use of org.openehealth.ipf.commons.ihe.xds.core.requests.query.FindPrescriptionsForDispenseQuery in project ipf by oehf.

the class FindPrescriptionsForDispenseQueryTransformerTest method testToEbXMLEmpty.

@Test
public void testToEbXMLEmpty() {
    transformer.toEbXML(new FindPrescriptionsForDispenseQuery(), ebXML);
    assertEquals(0, ebXML.getSlots().size());
}
Also used : FindPrescriptionsForDispenseQuery(org.openehealth.ipf.commons.ihe.xds.core.requests.query.FindPrescriptionsForDispenseQuery) Test(org.junit.jupiter.api.Test)

Example 2 with FindPrescriptionsForDispenseQuery

use of org.openehealth.ipf.commons.ihe.xds.core.requests.query.FindPrescriptionsForDispenseQuery in project ipf by oehf.

the class FindPrescriptionsForDispenseQueryTransformerTest method setUp.

@BeforeEach
public void setUp() {
    transformer = new FindPrescriptionsForDispenseQueryTransformer();
    query = new FindPrescriptionsForDispenseQuery();
    query.setPatientId(new Identifiable("id1", new AssigningAuthority("uni1", "uniType1")));
    query.setHomeCommunityId("12.21.41");
    query.setConfidentialityCodes(Arrays.asList(new Code("code10", null, "scheme10"), new Code("code11", null, "scheme11")));
    query.getCreationTime().setFrom("1980");
    query.getCreationTime().setTo("1981");
    query.getServiceStartTime().setFrom("1982");
    query.getServiceStartTime().setTo("1983");
    query.getServiceStopTime().setFrom("1984");
    query.getServiceStopTime().setTo("1985");
    query.setStatus(Arrays.asList(AvailabilityStatus.APPROVED, AvailabilityStatus.SUBMITTED));
    query.setUuids(Arrays.asList("uuid1", "uuid2"));
    query.setUniqueIds(Arrays.asList("uniqueId1", "uniqueId2"));
    query.setPracticeSettingCodes(Arrays.asList(new Code("code3", null, "scheme3"), new Code("code4", null, "scheme4")));
    query.setHealthcareFacilityTypeCodes(Arrays.asList(new Code("code5", null, "scheme5"), new Code("code6", null, "scheme6")));
    query.setEventCodes(Arrays.asList(new Code("code7", null, "scheme7"), new Code("code8", null, "scheme8")));
    query.setAuthorPersons(Arrays.asList("per'son1", "person2"));
    ebXML = new EbXMLFactory30().createAdhocQueryRequest();
}
Also used : EbXMLFactory30(org.openehealth.ipf.commons.ihe.xds.core.ebxml.ebxml30.EbXMLFactory30) FindPrescriptionsForDispenseQuery(org.openehealth.ipf.commons.ihe.xds.core.requests.query.FindPrescriptionsForDispenseQuery) FindPrescriptionsForDispenseQueryTransformer(org.openehealth.ipf.commons.ihe.xds.core.transform.requests.query.FindPrescriptionsForDispenseQueryTransformer) AssigningAuthority(org.openehealth.ipf.commons.ihe.xds.core.metadata.AssigningAuthority) Code(org.openehealth.ipf.commons.ihe.xds.core.metadata.Code) Identifiable(org.openehealth.ipf.commons.ihe.xds.core.metadata.Identifiable) BeforeEach(org.junit.jupiter.api.BeforeEach)

Example 3 with FindPrescriptionsForDispenseQuery

use of org.openehealth.ipf.commons.ihe.xds.core.requests.query.FindPrescriptionsForDispenseQuery in project ipf by oehf.

the class FindPrescriptionsForDispenseQueryTransformerTest method testFromEbXMLEmpty.

@Test
public void testFromEbXMLEmpty() {
    var result = new FindPrescriptionsForDispenseQuery();
    transformer.fromEbXML(result, ebXML);
    assertEquals(new FindPrescriptionsForDispenseQuery(), result);
}
Also used : FindPrescriptionsForDispenseQuery(org.openehealth.ipf.commons.ihe.xds.core.requests.query.FindPrescriptionsForDispenseQuery) Test(org.junit.jupiter.api.Test)

Example 4 with FindPrescriptionsForDispenseQuery

use of org.openehealth.ipf.commons.ihe.xds.core.requests.query.FindPrescriptionsForDispenseQuery in project ipf by oehf.

the class FindPrescriptionsForDispenseQueryTransformerTest method testFromEbXMLNull.

@Test
public void testFromEbXMLNull() {
    var result = new FindPrescriptionsForDispenseQuery();
    transformer.fromEbXML(result, null);
    assertEquals(new FindPrescriptionsForDispenseQuery(), result);
}
Also used : FindPrescriptionsForDispenseQuery(org.openehealth.ipf.commons.ihe.xds.core.requests.query.FindPrescriptionsForDispenseQuery) Test(org.junit.jupiter.api.Test)

Aggregations

FindPrescriptionsForDispenseQuery (org.openehealth.ipf.commons.ihe.xds.core.requests.query.FindPrescriptionsForDispenseQuery)4 Test (org.junit.jupiter.api.Test)3 BeforeEach (org.junit.jupiter.api.BeforeEach)1 EbXMLFactory30 (org.openehealth.ipf.commons.ihe.xds.core.ebxml.ebxml30.EbXMLFactory30)1 AssigningAuthority (org.openehealth.ipf.commons.ihe.xds.core.metadata.AssigningAuthority)1 Code (org.openehealth.ipf.commons.ihe.xds.core.metadata.Code)1 Identifiable (org.openehealth.ipf.commons.ihe.xds.core.metadata.Identifiable)1 FindPrescriptionsForDispenseQueryTransformer (org.openehealth.ipf.commons.ihe.xds.core.transform.requests.query.FindPrescriptionsForDispenseQueryTransformer)1