use of se.riv.clinicalprocess.healthcond.certificate.types.v3.HsaId in project webcert by sklintyg.
the class SendMessageToRecipientTypeConverterTest method buildSendMessageToRecipientType.
private SendMessageToRecipientType buildSendMessageToRecipientType() {
SendMessageToRecipientType res = new SendMessageToRecipientType();
res.setAmne(new Amneskod());
res.getAmne().setCode("OVRIGT");
res.getAmne().setCodeSystem("ffa59d8f-8d7e-46ae-ac9e-31804e8e8499");
res.getAmne().setDisplayName("Övrigt");
res.setIntygsId(new IntygId());
res.getIntygsId().setRoot("TSTNMT2321000156-1039");
res.getIntygsId().setExtension("79d77cad-0c19-4278-8212-b23c82a7e33c");
res.setLogiskAdressMottagare("SendMessageStub");
res.setMeddelande("svarstext meddelande");
res.setMeddelandeId("b7360a70-80a3-4d24-b10e-621c3c0c826a");
res.setPatientPersonId(new PersonId());
res.getPatientPersonId().setRoot("1.2.752.129.2.1.3.1");
res.getPatientPersonId().setExtension("19121212-1212");
res.setReferensId("referensId");
res.setRubrik("en fråga");
res.setSkickatAv(new HosPersonal());
res.getSkickatAv().setEnhet(new Enhet());
res.getSkickatAv().getEnhet().setArbetsplatskod(new ArbetsplatsKod());
res.getSkickatAv().getEnhet().getArbetsplatskod().setRoot("1.2.752.29.4.71");
res.getSkickatAv().getEnhet().getArbetsplatskod().setExtension("1234567890");
res.getSkickatAv().getEnhet().setEnhetsId(new HsaId());
res.getSkickatAv().getEnhet().getEnhetsId().setRoot("1.2.752.129.2.1.4.1");
res.getSkickatAv().getEnhet().getEnhetsId().setExtension("TSTNMT2321000156-1039");
res.getSkickatAv().getEnhet().setEnhetsnamn("NMT vg1 ve2");
res.getSkickatAv().getEnhet().setVardgivare(new Vardgivare());
res.getSkickatAv().getEnhet().getVardgivare().setVardgivareId(new HsaId());
res.getSkickatAv().getEnhet().getVardgivare().getVardgivareId().setRoot("1.2.752.129.2.1.4.1");
res.getSkickatAv().getEnhet().getVardgivare().getVardgivareId().setExtension("TSTNMT2321000156-1002");
res.getSkickatAv().getEnhet().getVardgivare().setVardgivarnamn("NMT vg1");
res.getSkickatAv().setForskrivarkod("0000000");
res.getSkickatAv().setFullstandigtNamn("Leonie Koehl");
res.getSkickatAv().setPersonalId(new HsaId());
res.getSkickatAv().getPersonalId().setRoot("1.2.752.129.2.1.4.1");
res.getSkickatAv().getPersonalId().setExtension("TSTNMT2321000156-103F");
res.setSkickatTidpunkt(LocalDateTime.now());
res.setSvarPa(new MeddelandeReferens());
res.getSvarPa().setMeddelandeId("5d665d73-7029-4619-9a91-3225a90d81c8");
res.getSvarPa().setReferensId("referensid2");
return res;
}
use of se.riv.clinicalprocess.healthcond.certificate.types.v3.HsaId in project webcert by sklintyg.
the class SendCertificateToRecipientTypeConverter method buildIntygId.
private static IntygId buildIntygId(String intygsId) {
IntygId intygId = new IntygId();
// IT:s root since unit hsaId is not available
intygId.setRoot("SE5565594230-B31");
intygId.setExtension(intygsId);
return intygId;
}
use of se.riv.clinicalprocess.healthcond.certificate.types.v3.HsaId in project webcert by sklintyg.
the class CreateNewDraftRequestBuilderTest method createUtlatande.
private Utlatande createUtlatande() {
Utlatande utlatande = new Utlatande();
// Type
TypAvUtlatande utlTyp = new TypAvUtlatande();
utlTyp.setCode(CERT_TYPE);
utlatande.setTypAvUtlatande(utlTyp);
// HoSPerson
HsaId userHsaId = new HsaId();
userHsaId.setExtension(USER_HSAID);
userHsaId.setRoot("USERHSAID");
HosPersonal hosPerson = new HosPersonal();
hosPerson.setPersonalId(userHsaId);
hosPerson.setFullstandigtNamn(FULLSTANDIGT_NAMN);
HsaId unitHsaId = new HsaId();
unitHsaId.setExtension(UNIT_HSAID);
unitHsaId.setRoot("UNITHSAID");
Enhet hosEnhet = new Enhet();
hosEnhet.setEnhetsId(unitHsaId);
hosPerson.setEnhet(hosEnhet);
utlatande.setSkapadAv(hosPerson);
// Patient
PersonId personId = new PersonId();
personId.setRoot("PERSNR");
personId.setExtension(PERSNR);
Patient patType = new Patient();
patType.setPersonId(personId);
patType.getFornamn().add("Adam");
patType.getFornamn().add("Bertil");
patType.getMellannamn().add("Cesarsson");
patType.getMellannamn().add("Davidsson");
patType.setEfternamn("Eriksson");
utlatande.setPatient(patType);
return utlatande;
}
use of se.riv.clinicalprocess.healthcond.certificate.types.v3.HsaId in project webcert by sklintyg.
the class CreateNewDraftRequestBuilderTest method createIntyg.
private Intyg createIntyg() {
Intyg intyg = new Intyg();
TypAvIntyg intygTyp = new TypAvIntyg();
intygTyp.setCode(CERT_TYPE);
intyg.setTypAvIntyg(intygTyp);
HosPersonal hosPerson = new HosPersonal();
HsaId userHsaId = new HsaId();
userHsaId.setExtension(USER_HSAID);
userHsaId.setRoot("USERHSAID");
hosPerson.setPersonalId(userHsaId);
hosPerson.setFullstandigtNamn(FULLSTANDIGT_NAMN);
Enhet hosEnhet = new Enhet();
HsaId unitHsaId = new HsaId();
unitHsaId.setExtension(UNIT_HSAID);
unitHsaId.setRoot("UNITHSAID");
hosEnhet.setEnhetsId(unitHsaId);
hosPerson.setEnhet(hosEnhet);
intyg.setSkapadAv(hosPerson);
Patient patType = new Patient();
PersonId personId = new PersonId();
personId.setRoot("PERSNR");
personId.setExtension(PERSONNUMMER);
patType.setPersonId(personId);
patType.setFornamn(FORNAMN);
patType.setMellannamn(MELLANNAMN);
patType.setEfternamn(EFTERNAMN);
patType.setPostadress(PATIENT_POSTADRESS);
patType.setPostnummer(PATIENT_POSTNUMMER);
patType.setPostort(PATIENT_POSTORT);
intyg.setPatient(patType);
return intyg;
}
use of se.riv.clinicalprocess.healthcond.certificate.types.v3.HsaId in project webcert by sklintyg.
the class CreateDraftCertificateResponderImplTest method createCertificateType.
private CreateDraftCertificateType createCertificateType() {
// Type
TypAvUtlatande utlTyp = new TypAvUtlatande();
utlTyp.setCode("fk7263");
// HoSPerson
HsaId userHsaId = new HsaId();
userHsaId.setExtension(USER_HSAID);
userHsaId.setRoot("USERHSAID");
HsaId unitHsaId = new HsaId();
unitHsaId.setExtension(UNIT_HSAID);
unitHsaId.setRoot("UNITHSAID");
Enhet hosEnhet = new Enhet();
hosEnhet.setEnhetsId(unitHsaId);
HosPersonal hosPerson = new HosPersonal();
hosPerson.setFullstandigtNamn("Abel Baker");
hosPerson.setPersonalId(userHsaId);
hosPerson.setEnhet(hosEnhet);
// Patient
PersonId personId = new PersonId();
personId.setRoot("PERSNR");
personId.setExtension("19121212-1212");
Patient patType = new Patient();
patType.setPersonId(personId);
patType.getFornamn().add("Adam");
patType.getFornamn().add("Bertil");
patType.getMellannamn().add("Cesarsson");
patType.getMellannamn().add("Davidsson");
patType.setEfternamn("Eriksson");
Utlatande utlatande = new Utlatande();
utlatande.setTypAvUtlatande(utlTyp);
utlatande.setSkapadAv(hosPerson);
utlatande.setPatient(patType);
CreateDraftCertificateType certificateType = new CreateDraftCertificateType();
certificateType.setUtlatande(utlatande);
return certificateType;
}
Aggregations