La aplicación utilizada para garantizar el cumplimiento de GDPR, LGPD, CCPA-CPRA, VCDPA, CPA, CTDPA, APPI, PIPEDA de este sitio, recopila su IP y la dirección de correo electrónico para procesar los datos. Para obtener más información, consulte Política de privacidad y términos de servicio
Rectificación de datos
Puede utilizar el siguiente enlace para actualizar los datos de su cuenta si no son exactos.
Portabilidad de datos
Puede utilizar los enlaces a continuación para descargar todos los datos que almacenamos y utilizamos para una mejor experiencia en nuestra tienda.
Acceso a Datos Personales
Puede utilizar el siguiente enlace para solicitar un informe que contendrá toda la información personal que almacenamos para usted.
Derecho a ser olvidado
Utilice esta opción si desea eliminar sus datos personales y otros de nuestra tienda. Tenga en cuenta que este proceso eliminará su cuenta, por lo que ya no podrá acceder ni utilizarla más.
/* DESLIZAR HACIA ARRIBA */
let slideUp = (objetivo, duración = 500) => {
objetivo.estilo.TransitionProperty = 'altura, margen, relleno';
objetivo.estilo.transiciónDuración = duración + 'ms';
objetivo.estilo.Tamaño del cuadro = 'cuadro de borde'; objetivo.estilo.altura = objetivo.alturadesplazamiento + 'px';
objetivo.altura compensada;
objetivo.estilo.desbordamiento = 'oculto';
objetivo.estilo.altura = 0;
objetivo.estilo.rellenoTop = 0;
objetivo.estilo.rellenoInferior = 0;
objetivo.estilo.margenSuperior = 0;
objetivo.estilo.margenInferior = 0;
ventana.establecerTiempo de espera( () => {
objetivo.estilo.mostrar = 'ninguno';
objetivo.estilo.removeProperty('altura');
objetivo.estilo.removeProperty('padding-top');
objetivo.estilo.removeProperty('relleno-inferior');
objetivo.estilo.removeProperty('margen superior');
objetivo.estilo.removeProperty('margen inferior');
objetivo.estilo.removeProperty('desbordamiento');
objetivo.estilo.removeProperty('duración-de la transición');
objetivo.estilo.removeProperty('propiedad-de transición');
}, duración);
}
/* BAJAR DESLIZÁNDOSE */
let slideDown = (objetivo, duración = 500) => {
setTimeout(función(){
objetivo.estilo.removeProperty('mostrar');
dejar mostrar = ventana.getComputedStyle(objetivo).mostrar;
if (display === 'none') display = 'bloque';
objetivo.estilo.mostrar = mostrar;
let altura = objetivo.altura compensada;
objetivo.estilo.desbordamiento = 'oculto';
objetivo.estilo.altura = 0;
objetivo.estilo.rellenoTop = 0;
objetivo.estilo.rellenoInferior = 0;
objetivo.estilo.margenSuperior = 0;
objetivo.estilo.margenInferior = 0;
objetivo.altura compensada;
objetivo.estilo.Tamaño del cuadro = 'cuadro de borde'; objetivo.estilo.TransitionProperty = "altura, margen, relleno";
objetivo.estilo.transiciónDuración = duración + 'ms';
objetivo.estilo.altura = altura + 'px';
objetivo.estilo.removeProperty('padding-top');
objetivo.estilo.removeProperty('relleno-inferior');
objetivo.estilo.removeProperty('margen superior');
objetivo.estilo.removeProperty('margen inferior');
ventana.establecerTiempo de espera( () => {
objetivo.estilo.removeProperty('altura');
objetivo.estilo.removeProperty('desbordamiento');
objetivo.estilo.removeProperty('duración-de la transición');
objetivo.estilo.removeProperty('propiedad-de transición');
}, duración);
}, 100)
}
/* TOOGLE */
var slideToggle = (objetivo, duración = 500) => {
si (ventana.getComputedStyle(objetivo).mostrar === 'ninguno') {
return slideDown(objetivo, duración);
} demás {
return slideUp(objetivo, duración);
}
}
/* DESTEÑIR */
var toggleFadeiSense = (elem, mostrar) => {
si (mostrar) {
elem.estilo.mostrar = "bloque";
setTimeout(función(){
elem.Lista de clase.add('mostrar-isense');
elem.Lista de clase.remove('ocultar-isense');
},20)
} demás {
elem.Lista de clase.remove('mostrar-isense');
elem.Lista de clase.add('ocultar-isense');
setTimeout(() => {
elem.estilo.mostrar = 'ninguno';
}, 400)
}
}
var gdprSlideUpAll = función() {
deslizar hacia arriba (documento.querySelector('#form-gdpr-edit-account-request'), 100);
deslizar hacia arriba (documento.querySelector('#form-gdpr-solicitudes-solicitud'), 100);
deslizar hacia arriba (documento.querySelector('#formulario-gdpr-solicitud-de-información-personal'), 100);
deslizar hacia arriba (documento.querySelector('#formulario-gdpr-pedidos-solicitud'), 100);
deslizar hacia arriba (documento.querySelector('#formulario-gdpr-solicitud-de-informe-de-datos-personales'), 100);
deslizar hacia arriba (documento.querySelector('#form-gdpr-eliminar-cuenta-solicitud'), 100);
documento.querySelector('botón #gdpr_page').setAttribute("aria-expandido", "falso");
};
var correo electrónico, tipo, consentimiento dado = falso;
var verificarModalContent = '
×
Doy mi consentimiento para recopilar mi correo electrónico y dirección IP con el fin de procesar esta solicitud. Para obtener más información, consulte Política de privacidad y Condiciones de servicio.
';
var gdprSendRequest = función (devolución de llamada) {
buscar('https://www.llamarada de nube.es/cdn-cgi/trace', {
método: 'OBTENER',
encabezados: {
'Tipo de contenido': 'texto/sin formato',
},
})
.entonces(resp => resp.texto())
.entonces(resp => {
si (!resp.error) {
let ipInfo = resp;
let formData = new FormData();
formularioDatos.append('tienda', Shopify.comercio);
formularioDatos.append('correo electrónico', correo electrónico);
formularioDatos.append('tipo', tipo);
formularioDatos.append('fuenteDeRequest', 1);
formularioDatos.append('direcciónip', informaciónip);
formularioDatos.append('consentimiento dado', consentimiento dado);
formularioDatos.append('página', 'gdpr');
formularioDatos.append('idioma', Shopify.¿lugar? Shopificar.configuración regional: '');
formularioDatos.append('gtranslateLang', isenseGDPR.Galletas.obtener('googtrans')? isenseRGPD.Galletas.obtener('googtrans') : '');
buscar('https://gdpr.aplicaciones.laboratorios isense.es/gdprRequests/submitRequest', {
método: 'POST',
cuerpo: datos de formulario
})
.entonces(resp => resp.json())
.entonces(resp => {
si (!resp.error) {
gdprSlideUpAll();
si (resp.mensaje.longitud) {
alerta (resp.mensaje);
} demás {
alert('Su solicitud ha sido enviada exitosamente. Por favor revisa tu correo electrónico para más información.');
}
} demás {
alerta (resp.mensaje);
}
if (tipo de devolución de llamada == 'función') {
devolución de llamada (resp);
}
})
.atrapar(error => {
alerta (error.mensaje);
})
}
demás {
alerta (resp.mensaje);
}
})
}
//Agrega modal al cuerpo, porque de lo contrario no permanecerá centrado (incluso si la posición es fija)
documento.querySelector("cuerpo").insertAdjacentHTML ('antes del fin', verificaciónModalContent);
documento.addEventListener("DOMContentLoaded", función() {
// Cuando el usuario hace clic en (x), cierra el modal
documento.consultaSelector('cierre-de-verificación-de-datos').addEventListener('hacer clic', función(e) {
mi.prevenirDefault();
closeVerificaciónModal();
});
documento.querySelector('#icono-de-verificación-de-datos, #contenedor-de-verificación-de-datos p').addEventListener('hacer clic', función(e) {
mi.prevenirDefault();
// Detecta el clic de un href, porque está sobrescrito.si (e.g.objetivonombre de etiqueta === "A") {
ventana.abierto (ej.objetivohref, '_en blanco');
devolver;
}
documento.querySelector('#icono-de-verificación-de-datos').Lista de clase.agregar("se hizo clic");
establecerTiempo de espera(()=>{
alternarFadeiSense(document.querySelector("#datos-verificación-modal"), falso);
documento.querySelector('#fondo-de-verificación-de-datos.cargando').estilo.display = 'bloque en línea';
consentimiento dado = verdadero;
gdprSendRequest(función(resp) {
consentimiento dado = falso;
closeVerificaciónModal();
});
}, 400);
});
});
función openVerificationModal(){
alternarFadeiSense(document.querySelector("#data-verification-modal"), verdadero);
alternarFadeiSense(document.querySelector('#fondo-de-verificación-de-datos'), verdadero);
documento.querySelector('#entrada del contenedor de verificación de datos').enfocar();
}
función cerrarModalVerificación(){
alternarFadeiSense(document.querySelector("#fondo-de-verificación-de-datos"), falso);
documento.querySelector('#icono-de-verificación-de-datos').Lista de clase.eliminar("se hizo clic");
documento.querySelector('#fondo-de-verificación-de-datos.cargando').estilo.mostrar = 'ninguno';
// Enfoca el botón del tipo de solicitud que se seleccionó
let gdprForms = documento.consultaSelectorTodo('.formulario-solicitud-gdpr');
gdprForms.paraCada(función(gdprForm) {
si (gdprForm.estilo.mostrar !== "ninguno") {
let gdprFormLinks = gdprForm.anteriorElementSibling.querySelectorAll('li');
si (gdprFormLinks.longitud === 1) {
gdprFormLinks[0].querySelector('botón').enfocar();
} demás {
// Lógica de enfoque para solicitudes de portabilidad de datos
gdprFormEnlaces = gdprForm.elementopadre;
si (gdprFormLinks.nombrenodo === 'LI') {
gdprFormLinks.querySelector('botón').enfocar();
}
}
}
});
}
documento.querySelector('#btn-gdpr-edit-account-solicitud').addEventListener('hacer clic', función(e) {
mi.prevenirDefault();
gdprSlideUpAll();
deslizar hacia abajo (documento.querySelector('#form-gdpr-edit-account-request'), 200);
este.setAttribute("aria-expandido", "verdadero");
});
documento.querySelector('#form-gdpr-edit-account-solicitud-enviar').addEventListener('hacer clic', función(e) {
mi.prevenirDefault();
correo electrónico = documento.querySelector('#form-gdpr-edit-account-solicitud-correo electrónico').valor;
tipo = 'cliente/editar';
openVerificaciónModal();
});
documento.querySelector('#btn-gdpr-solicitudes-solicitud').addEventListener('hacer clic', función(e) {
mi.prevenirDefault();
gdprSlideUpAll();
deslizar hacia abajo (documento.querySelector('#form-gdpr-solicitudes-solicitud'), 200);
este.setAttribute("aria-expandido", "verdadero");
});
documento.querySelector('#formulario-gdpr-solicitudes-solicitud-enviar').addEventListener('hacer clic', función(e) {
mi.prevenirDefault();
correo electrónico = documento.querySelector('#formulario-gdpr-solicitudes-solicitud-correo electrónico').valor;
tipo = 'cliente/solicitudes';
openVerificaciónModal();
});
documento.querySelector('#btn-gdpr-solicitud-de-información-personal').addEventListener('hacer clic', función(e) {
mi.prevenirDefault();
gdprSlideUpAll();
deslizar hacia abajo (documento.querySelector('#formulario-gdpr-solicitud-de-información-personal'), 200);
este.setAttribute("aria-expandido", "verdadero");
});
documento.querySelector('#formulario-gdpr-información-personal-solicitud-enviar').addEventListener('hacer clic', función(e) {
mi.prevenirDefault();
correo electrónico = documento.querySelector('#formulario-gdpr-solicitud-de-información-personal-correo electrónico').valor;
tipo = 'cliente/información_personal';
openVerificaciónModal();
});
documento.querySelector('#btn-gdpr-pedidos-solicitud').addEventListener('hacer clic', función(e) {
mi.prevenirDefault();
gdprSlideUpAll();
deslizar hacia abajo (documento.querySelector('#formulario-gdpr-pedidos-solicitud'), 200);
este.setAttribute("aria-expandido", "verdadero");
});
documento.querySelector('#formulario-gdpr-órdenes-solicitud-enviar').addEventListener('hacer clic', función(e) {
mi.prevenirDefault();
correo electrónico = documento.querySelector('#formulario-gdpr-pedidos-solicitud-correo electrónico').valor;
tipo = 'cliente/pedidos';
openVerificaciónModal();
});
documento.querySelector('#btn-gdpr-solicitud-de-informe-de-datos-personales').addEventListener('hacer clic', función(e) {
mi.prevenirDefault();
gdprSlideUpAll();
deslizar hacia abajo (documento.querySelector('#formulario-gdpr-solicitud-de-informe-de-datos-personales'), 200);
este.setAttribute("aria-expandido", "verdadero");
});
documento.querySelector('#formulario-gdpr-datos-personales-reporte-solicitud-enviar').addEventListener('hacer clic', función(e) {
mi.prevenirDefault();
correo electrónico = documento.querySelector('#formulario-gdpr-datos-personales-reporte-solicitud-correo electrónico').valor;
tipo = 'cliente/informe';
openVerificaciónModal();
});
documento.querySelector('#btn-gdpr-eliminar-cuenta-solicitud').addEventListener('hacer clic', función(e) {
mi.prevenirDefault();
gdprSlideUpAll();
deslizar hacia abajo (documento.querySelector('#form-gdpr-eliminar-cuenta-solicitud'), 200);
este.setAttribute("aria-expandido", "verdadero");
});
documento.querySelector('#form-gdpr-delete-account-solicitud-enviar').addEventListener('hacer clic', función(e) {
mi.prevenirDefault();
correo electrónico = documento.querySelector('#form-gdpr-delete-account-solicitud-correo electrónico').valor; tipo = 'cliente/eliminar'; abrir modal de verificación(); }); // Navegación por teclado en modal de verificación de datos para documento de accesibilidad.querySelector('#modal-verificación-de-datos').addEventListener('tecla', función(e) {
let isTabPressed = e.CódigoClave === 9 || mi.clave === "Tab" || mi.código === "Pestaña";
let isEscapePressed = e.CódigoClave === 27 || mi.clave === "Escape" || mi.código === "Escape";
let isSpacePressed = evento.CódigoClave === 32 || mi.clave === " " || evento.código === "Espacio";
let isEnterPressed = evento.CódigoClave === 13 || mi.clave === "Entrar" || evento.código === "Entrar";
let dataVerificationCloseButton = documento.consultaSelector('cierre-de-verificación-de-datos');
let dataVerificationCheckbox = documento.querySelector('#entrada del contenedor de verificación de datos');
let dataVerificationLink = documento.querySelector('#contenedor-de-verificación-de-datos a');
// Esta función nos ahorra la molestia de llamar a e.preventDefault() después de cada enfoque
dejar ejecutarFocus = (focusElement) => {focusElement.focus();e.preventDefault();}
si (isEscapePressed) {
si (botón de cierre de verificación de datos) {
botón de cierre de verificación de datos.hacer clic(); } } if (Espacio presionado || se presiona Enter) { de (document.elemento activo === casilla de verificación de verificación de datos) {
documento.querySelector('#contenedor-de-verificación-de-datos #icono-de-verificación-de-datos').hacer clic();
}
}
si (isTabPressed) {
si (ej.tecla Shift) {
if (dataVerificationCloseButton && documento.elemento activo === botón de cierre de verificación de datos) {
ejecutarFocus(enlace de verificación de datos);
}
} demás {
if (datosVerificaciónEnlace && documento.elemento activo === enlace de verificación de datos) {
ejecutarFocus(dataVerificationCloseButton);
}
}
}
});
-->
[ { "affiliateCode": "BSWD115", "locationType": "Primary", "accountName": "Jonathan Richey, DO, MHA", "practiceName": "Baylor Scott & White Dermatology Specialists", "street": "5236 W University Drive #2200", "city": "McKinney", "state": "TX", "zip": 75071, "phone": "(469) 800-5325", "website": "dermmckinney.com", "bookingLink": "https://www.bswhealth.com/locations/dermatology-specialists", "email": "jonathan.richey@gmail.com", "practicelabel": "McKinney, TX", "skinType": "", "mdName": "Jonathan Richey, DO, MHA", "mdTitle": "STS Approved Doctor", "practiceDesc": "Whether your dermatology concern is health-related or cosmetic, Dr. Jonathan Richey and his team of dermatology fellowship trained physician assistants recognize the importance of healthy skin, hair and nails, and pride themselves on providing high-quality dermatology care in North Texas.", "practiceBio": "- Vision: Our patients and staff are raving fans who readily share their experience here with others.\n\n- Mission: We provide excellent, compassionate, medical, surgical and cosmetic dermatological care, in a nurturing environment.\n\n- Core Values: Our core values support our vision, mission and shape our culture. These are the essence of our identify and the rules we live by. These guide us in each and every decision we make and action we take with ourselves, with others, and our organization. COMPASSIONATE, LEARNED, HONESTY, LOYALTY, RESOURCEFUL", "aboutMd": "Dr. Jonathan D. Richey offers state of the art medical, surgical and cosmetic treatments for the skin hair, nails and veins. His degrees in medicine and health care administration demonstrates his exceptional commitment to the latest science and delivery of health care. \n\nDr. Richey is a strong proponent of scientifically determined skin typing. He is also an advocate for using technology to help providers deliver health care and correctly educate his patients and the community. He is particularly grateful for the many scientists and companies who work to develop and produce personalized products for exceptional skin and overall health.\n\nHe loves spending time with his wife and two daughters as well as landscaping and music. He is fluent in Spanish.", "aboutSTS": "Following influencers, friends, fashions or fads is a poor way to care for your skin. Your skin type deserves a successful, scientifically determined regimen for the lifetime of your skin. This is found through Skin Type Solutions!\n\n-Dr. Jonathan D. Richey, DO, MHA" }, { "affiliateCode": "BSWD116", "locationType": "Secondary", "accountName": "Jonathan Richey, DO, MHA", "practiceName": "Baylor Scott & White Dermatology Specialists", "street": "821 N Coleman St, #100", "city": "Prosper", "state": "TX", "zip": 75078, "phone": "(469) 800-5325", "website": "dermmckinney.com", "bookingLink": "https://www.bswhealth.com/locations/dermatology-specialists", "email": "jonathan.richey@gmail.com", "practicelabel": "Prosper, TX", "skinType": "", "mdName": "Jonathan Richey, DO, MHA", "mdTitle": "STS Approved Doctor", "practiceDesc": "", "practiceBio": "", "aboutMd": "", "aboutSTS": "" } ]