use of se.inera.intyg.webcert.persistence.fragasvar.model.Vardperson in project webcert by sklintyg.
the class FragaSvarServiceImplTest method buildFragaSvar.
private FragaSvar buildFragaSvar(Long id, LocalDateTime fragaSkickadDatum, LocalDateTime svarSkickadDatum) {
FragaSvar f = new FragaSvar();
f.setStatus(Status.PENDING_INTERNAL_ACTION);
f.setAmne(Amne.OVRIGT);
f.setExternReferens("<fk-extern-referens>");
f.setInternReferens(id);
f.setFrageSkickadDatum(fragaSkickadDatum);
f.setFrageText("frageText");
f.setSvarSkickadDatum(svarSkickadDatum);
IntygsReferens intygsReferens = new IntygsReferens();
intygsReferens.setIntygsId(INTYG_ID);
intygsReferens.setIntygsTyp("fk7263");
intygsReferens.setPatientId(PNR);
f.setIntygsReferens(intygsReferens);
f.setKompletteringar(new HashSet<>());
f.setVardperson(new Vardperson());
f.getVardperson().setEnhetsId("enhet");
return f;
}
use of se.inera.intyg.webcert.persistence.fragasvar.model.Vardperson in project webcert by sklintyg.
the class ConvertToFKTypesTest method testToVardAdresseringsType.
@Test
public void testToVardAdresseringsType() {
final String enhetsId = "enhetsId";
final String enhetsnamn = "enhetsnamn";
final String arbetsplatskod = "arbetsplatskod";
final String vardgivarid = "vardgivarid";
final String vardgivarnamn = "vardgivarnamn";
final String fullstandigtNamn = "fullstandigt namn";
final String personalId = "personalId";
final String forskrivarkod = "forskrivarkod";
final String epost = "epost";
final String postadress = "postadress";
final String postnummer = "postnummer";
final String postort = "postort";
Vardperson vp = new Vardperson();
vp.setArbetsplatsKod(arbetsplatskod);
vp.setEnhetsId(enhetsId);
vp.setEnhetsnamn(enhetsnamn);
vp.setForskrivarKod(forskrivarkod);
vp.setHsaId(personalId);
vp.setNamn(fullstandigtNamn);
vp.setVardgivarId(vardgivarid);
vp.setVardgivarnamn(vardgivarnamn);
vp.setEpost(epost);
vp.setPostadress(postadress);
vp.setPostnummer(postnummer);
vp.setPostort(postort);
VardAdresseringsType res = ConvertToFKTypes.toVardAdresseringsType(vp);
assertNotNull(res);
assertEquals("1.2.752.129.2.1.4.1", res.getHosPersonal().getEnhet().getEnhetsId().getRoot());
assertEquals(enhetsId, res.getHosPersonal().getEnhet().getEnhetsId().getExtension());
assertEquals(enhetsnamn, res.getHosPersonal().getEnhet().getEnhetsnamn());
assertEquals("1.2.752.29.4.71", res.getHosPersonal().getEnhet().getArbetsplatskod().getRoot());
assertEquals(arbetsplatskod, res.getHosPersonal().getEnhet().getArbetsplatskod().getExtension());
assertEquals("1.2.752.129.2.1.4.1", res.getHosPersonal().getEnhet().getVardgivare().getVardgivareId().getRoot());
assertEquals(vardgivarid, res.getHosPersonal().getEnhet().getVardgivare().getVardgivareId().getExtension());
assertEquals(vardgivarnamn, res.getHosPersonal().getEnhet().getVardgivare().getVardgivarnamn());
assertEquals(fullstandigtNamn, res.getHosPersonal().getFullstandigtNamn());
assertEquals("1.2.752.129.2.1.4.1", res.getHosPersonal().getPersonalId().getRoot());
assertEquals(personalId, res.getHosPersonal().getPersonalId().getExtension());
assertEquals(forskrivarkod, res.getHosPersonal().getForskrivarkod());
assertEquals(epost, res.getHosPersonal().getEnhet().getEpost());
assertEquals(postadress, res.getHosPersonal().getEnhet().getPostadress());
assertEquals(postnummer, res.getHosPersonal().getEnhet().getPostnummer());
assertEquals(postort, res.getHosPersonal().getEnhet().getPostort());
}
use of se.inera.intyg.webcert.persistence.fragasvar.model.Vardperson in project webcert by sklintyg.
the class ConvertToFKTypesTest method testToVardAdresseringsTypeNoVardgivarid.
@Test
public void testToVardAdresseringsTypeNoVardgivarid() {
final String enhetsId = "enhetsId";
final String enhetsnamn = "enhetsnamn";
final String vardgivarnamn = "vardgivarnamn";
final String fullstandigtNamn = "fullstandigt namn";
final String personalId = "personalId";
Vardperson vp = new Vardperson();
vp.setEnhetsId(enhetsId);
vp.setEnhetsnamn(enhetsnamn);
vp.setHsaId(personalId);
vp.setNamn(fullstandigtNamn);
vp.setVardgivarnamn(vardgivarnamn);
VardAdresseringsType res = ConvertToFKTypes.toVardAdresseringsType(vp);
assertNotNull(res);
assertNull(res.getHosPersonal().getEnhet().getVardgivare().getVardgivareId());
}
Aggregations