package enefro.interop.util; import ca.uhn.fhir.model.dstu2.composite.ContactPointDt; import ca.uhn.fhir.model.dstu2.resource.Organization; import ca.uhn.fhir.model.dstu2.valueset.ContactPointSystemEnum; import enefro.interop.SQL.OrganizationSQL; import enefro.interop.bean.OrganizationBean; public class OrganizationUtil { public static Organization findOrganizatioById(int idOrganization){ //Recuperamos la organización de base de datos OrganizationBean OrganizationBean = OrganizationSQL.getOrganizationById(idOrganization); Organization organization = null; //Creamos un objeto FHIR Organization if(OrganizationBean != null){ organization = new Organization(); //organization.setId("Organization/1"); //StringDt nombre = new StringDt(); //nombre.setValueAsString(OrganizationBean.getNombre()); organization.setName(OrganizationBean.getNombre()); organization.addAddress().addLine(OrganizationBean.getDireccion()); ContactPointDt phoneOrg = new ContactPointDt(); phoneOrg.setSystem(ContactPointSystemEnum.PHONE); phoneOrg.setValue(OrganizationBean.getTelefono()); organization.addTelecom(phoneOrg); ContactPointDt mailOrg = new ContactPointDt(); mailOrg.setSystem(ContactPointSystemEnum.EMAIL); mailOrg.setValue(OrganizationBean.getTelecom()); organization.addTelecom(mailOrg); } return organization; } } e-REdING. Biblioteca de la Escuela Superior de Ingenieros de Sevilla.


SERVICIO WEB PARA EL ACCESO A INFORMACIÓN SANITARIA DE PACIENTES RENALES

: Pedrera Jiménez, Miguel
: Grado en Ingeniería de las Tecnologías de Telecomunicación
Contenido del proyecto:
Directorio raíz  >  codigo  >  ServicioWebFHIR  >  src  >  main  >  java  >  enefro  >  interop  >  util  >  OrganizationUtil.java