use of se.inera.intyg.common.support.model.common.internal.Patient in project webcert by sklintyg.
the class PatientDetailsResolverImpl method buildBasePatient.
private Patient buildBasePatient(Personnummer personnummer, PersonSvar personSvar) {
Patient patient = new Patient();
patient.setPersonId(personnummer);
// Name
patient.setFornamn(personSvar.getPerson().getFornamn());
patient.setMellannamn(personSvar.getPerson().getMellannamn());
patient.setEfternamn(personSvar.getPerson().getEfternamn());
patient.setFullstandigtNamn(Joiner.on(' ').skipNulls().join(personSvar.getPerson().getFornamn(), personSvar.getPerson().getMellannamn(), personSvar.getPerson().getEfternamn()));
// Other
patient.setAvliden(personSvar.getPerson().isAvliden());
patient.setSekretessmarkering(personSvar.getPerson().isSekretessmarkering());
return patient;
}
use of se.inera.intyg.common.support.model.common.internal.Patient in project webcert by sklintyg.
the class UtkastModuleApiControllerTest method buildPatient.
private Patient buildPatient() {
Patient patient = new Patient();
patient.setFornamn("Tolvan");
patient.setEfternamn("Tolvansson");
return patient;
}
use of se.inera.intyg.common.support.model.common.internal.Patient in project webcert by sklintyg.
the class CreateNewDraftRequestBuilderImpl method createPatient.
private Patient createPatient(se.riv.clinicalprocess.healthcond.certificate.createdraftcertificateresponder.v1.Patient patientType) {
Patient patient = new Patient();
patient.setPersonId(Personnummer.createPersonnummer(patientType.getPersonId().getExtension()).get());
patient.setFornamn(joinNames(patientType.getFornamn()));
patient.setMellannamn(joinNames(patientType.getMellannamn()));
patient.setEfternamn(patientType.getEfternamn());
patient.setFullstandigtNamn(IntygConverterUtil.concatPatientName(patient.getFornamn(), patient.getMellannamn(), patient.getEfternamn()));
return patient;
}
use of se.inera.intyg.common.support.model.common.internal.Patient in project webcert by sklintyg.
the class CopyCompletionUtkastBuilderTest method setup.
@Before
public void setup() {
hoSPerson = new HoSPersonal();
hoSPerson.setPersonId(HOSPERSON_ID);
hoSPerson.setFullstandigtNamn(HOSPERSON_NAME);
Vardgivare vardgivare = new Vardgivare();
vardgivare.setVardgivarid(VARDGIVARE_ID);
vardgivare.setVardgivarnamn(VARDGIVARE_NAME);
Vardenhet vardenhet = new Vardenhet();
vardenhet.setEnhetsid(VARDENHET_ID);
vardenhet.setEnhetsnamn(VARDENHET_NAME);
vardenhet.setVardgivare(vardgivare);
hoSPerson.setVardenhet(vardenhet);
patient = new Patient();
patient.setPersonId(PATIENT_SSN);
}
use of se.inera.intyg.common.support.model.common.internal.Patient in project webcert by sklintyg.
the class CreateRenewalCopyUtkastBuilderImplTest method setup.
@Before
public void setup() {
hoSPerson = new HoSPersonal();
hoSPerson.setPersonId(HOSPERSON_ID);
hoSPerson.setFullstandigtNamn(HOSPERSON_NAME);
Vardgivare vardgivare = new Vardgivare();
vardgivare.setVardgivarid(VARDGIVARE_ID);
vardgivare.setVardgivarnamn(VARDGIVARE_NAME);
Vardenhet vardenhet = new Vardenhet();
vardenhet.setEnhetsid(VARDENHET_ID);
vardenhet.setEnhetsnamn(VARDENHET_NAME);
vardenhet.setVardgivare(vardgivare);
hoSPerson.setVardenhet(vardenhet);
patient = new Patient();
patient.setPersonId(PATIENT_SSN);
}
Aggregations