Jenna Lee Bates, DO, Internal Medicine in Fort Worth, TX (2024)

For Physicians Vendors Careers MyChart

Texas Health Resources

Texas Health Resources Doctors Locations Urgent Care Get Care Now

1-877-847-9355

Texas Health Resources Doctors Locations Urgent Care Get Care Now

MyChart Schedule an Appointment Patient Resources Give About Texas Health Community Newsroom Get Involved Texas Health Physicians Group Texas Health Medical Associates Careers Physician Resources Residencies and Internships Contact Us

Jenna Lee Bates, DO, Internal Medicine in Fort Worth, TX (1)

Jenna Lee Bates, DO

Internal Medicine

Offers Video Visits

Hospital Medicine Associates - Southwest 6100 Harris Pkwy
Fort Worth, TX 76132-4101

817-433-5977

About Me

Accepted Insurance

Map and Directions

GET DIRECTIONS

${provider.namePlusDegree}

${ provider.PrimarySpecialties ? `

${provider.PrimarySpecialties.join(', ')}

` : '' } ${ provider.Rating ? `

${provider.Rating}

` : '' } ${ provider.isTHPG ? `

Offers Video Visits

` : '' }

${provider.CTA ? provider.CTA : ''} ${ location.hasCareTeamMore ? ` More Care Team Members ` : '' }`; const widgetCareTeam = document.querySelector('#widgetCareTeam'); widgetCareTeam.innerHTML = template; updateMoreCareTeamLink(widgetCareTeam, provider, location, isExisting); } function populateWidgetOther(otherProv, location, isExisting = undefined) { prepProvCTA(otherProv, location); const template = `

Other Providers Available at this Location

${otherProv.namePlusDegree}

${ otherProv.PrimarySpecialties ? `

${otherProv.PrimarySpecialties.join(', ')}

` : '' } ${ otherProv.Rating ? `

${otherProv.Rating}

` : '' } ${ otherProv.isTHPG ? `

Offers Video Visits

` : '' }

${otherProv.CTA ? otherProv.CTA : ''}

${ location.hasSimilarMore ? ` More Care Team Members ` : '' }`; const widgetOther = document.querySelector('#widgetOther'); widgetOther.innerHTML = template; updateMoreCareTeamLink(widgetOther, otherProv, location, isExisting); } function populateWidgetSoonestProvs() { for (const loc of window.pageState.locations) { const primNpi = loc.primProvNpi.toString(); const localProvIdsArr = loc.ProviderIds.filter((p) => { return p != primNpi; }); if (localProvIdsArr.length) { let localProvCTNpisPlusMDsArr = []; let localProvMDsArr = []; loc.hasSimilarMore = false; loc.soonestOtherProv = null; loc.soonestOtherProvExist = null; loc.soonestOtherProvNew= null; loc.hasCareTeamMore = false; loc.soonestCareTeamProv = null; loc.soonestCareTeamProvExist = null; loc.soonestCareTeamProvNew = null; localProvMDsArr = loc.localProviders.filter((prov) => prov.isMDDO && prov.CareTeam.includes(primNpi)); if (localProvMDsArr.length === 1) { loc.soonestOtherProv = localProvMDsArr[0].Npi.toString(); loc.soonestOtherProvExist = localProvMDsArr[0].Npi.toString(); loc.soonestOtherProvNew = localProvMDsArr[0].Npi.toString(); } if (localProvMDsArr.length > 1) { loc.soonestOtherProvExist = localProvMDsArr.sort((a,b) => { return a.SoonestFollowUpClinicVisit - b.SoonestFollowUpClinicVisit; })[0].Npi.toString(); loc.soonestOtherProvNew = localProvMDsArr.sort((a,b) => { return a.SoonestNewClinicVisit - b.SoonestNewClinicVisit; })[0].Npi.toString(); loc.soonestOtherProv = localProvMDsArr.sort((a,b) => { return Math.min(a.SoonestNewClinicVisit,a.SoonestFollowUpClinicVisit) - Math.min(b.SoonestNewClinicVisit,b.SoonestFollowUpClinicVisit); })[0].Npi.toString(); loc.hasSimilarMore = true; } let localProvCTNpisArr = loc.careTeamString.split(','); localProvCTsArr = loc.localProviders.length ? loc.localProviders.filter((ct) => localProvCTNpisArr.includes(ct.Npi.toString())) : []; localProvCTNpisArr = localProvCTNpisArr.filter((provId) => provId != primNpi); if (localProvCTNpisArr.length === 1) { loc.soonestCareTeamProv = localProvCTNpisArr[0]; loc.soonestCareTeamProvExist = localProvCTNpisArr[0]; loc.soonestCareTeamProvNew = localProvCTNpisArr[0]; } if (localProvCTsArr.length > 1) { loc.soonestCareTeamProvExist = localProvCTsArr.sort((a,b) => { return a.SoonestFollowUpClinicVisit - b.SoonestFollowUpClinicVisit; })[0].Npi.toString(); loc.soonestCareTeamProvNew = localProvCTsArr.sort((a,b) => { return a.SoonestNewClinicVisit - b.SoonestNewClinicVisit; })[0].Npi.toString(); loc.soonestCareTeamProv = localProvCTsArr.sort((a,b) => { return Math.min(a.SoonestNewClinicVisit,a.SoonestFollowUpClinicVisit) - Math.min(b.SoonestNewClinicVisit,b.SoonestFollowUpClinicVisit); })[0].Npi.toString(); loc.hasCareTeamMore = true; } } } } function prepProvBooleans(provider) { provider.allowsScheduling = provider.BookingFlow?.toLowerCase() == 'flow' ? true : false; provider.isMDDO = false; const requiredDegrees = ['MD', 'DO', 'md', 'do']; if (provider.Degrees.some((deg) => requiredDegrees.includes(deg))) { provider.isMDDO = true; } provider.isTHPG = provider.Tier == 1 ? true : false; } function prepProvCTA(provider, location) { let cta = ''; switch (provider.BookingFlow?.toLowerCase()) { case 'flow': cta = providerTimeslots = ` `; break; case 'form': const uriEncodedName = encodeURIComponent(provider.Name); cta = `

Request Appointment

`; break; case 'call': const callCTA = `

Call For Appointment

`; if (location.Phone) { cta = callCTA; } cta = ''; default: cta = ''; } provider.CTA = cta; } function prepProvExtras (provider) { delete provider.ProviderUniqueUrlPacmed; delete provider.ProviderUniqueUrlProvidence; delete provider.ProviderUniqueUrlSwedish; }; function prepProvImage(provider) { if (provider.ImageUrl?.length > 0) { provider.ImageUrl = provider.ImageUrl; } else { try { provider.ImageUrl = `https://www.texashealth.org/-/media/Experience-Explorer/Presets/Unknown-128x128.jpg`; } catch (error) { console.error('Could not retrieve placeholder image', error); } } } function prepProvLocURL(provider) { if ( provider.LocationUrls && provider.LocationUrls[0] && provider.LocationUrls[0].length ) { function prepURL(url) { const locationUrlObj = /^http/i.test(url) ? new URL(url) : /^www/i.test(url) ? new URL('https://' + url) : new URL('https://www.care.texashealth.org' + url); return locationUrlObj.href; } provider.locationUrlsPrepped = []; for (let [i, url] of provider.LocationUrls.entries()) { if (url && url.length) url = url.trim(); if (url) { provider.locationUrlsPrepped[i] = prepURL(url); } else { provider.locationUrlsPrepped[i] = url; } } } } function prepProvName(provider) { if ( provider.Name && provider.Names && provider.Names.length ) { if (provider.isMDDO) { provider.shortName = `Dr. ${provider.Names[2]}`; } else { provider.shortName = `${provider.Names[0]} ${provider.Names[2]}`; } provider.namePlusDegree = provider.Degrees.length && provider.Degrees[0] !== '' ? provider.Name + `, ${provider.Degrees.join(', ')}` : provider.Name; provider.namePlusDegreeRaw = provider.namePlusDegree; } } function prepProvPhone(provider) { if (provider.Phones[0] && provider.Phones[0].length) { provider.Phones = provider.Phones.map((phone) => { return formatPhoneNumber(phone, 'hyphenated'); }); } }; function prepProvRating(provider) { if (provider.Rating > 0) { provider.Rating = fixedRating(provider.Rating); } provider.isRatingsPlural = !provider.RatingCount ? false : provider.RatingCount > 1 ? true : false; provider.isReviewsPlural = !provider.ReviewCount ? false : provider.ReviewCount > 1 ? true : false; } function prepProvSpecialties(provider) { provider.specialtiesStr = ''; if (provider.PrimarySpecialties[0]?.length > 0) { provider.specialtiesStr += provider.PrimarySpecialties.join(', '); } if (provider.SecondarySpecialties[0]?.length > 0) { provider.specialtiesStr += ', ' + provider.SecondarySpecialties.join(', '); } if (provider.PrimaryClinicalInterests[0]?.length > 0) { provider.specialtiesStr += ', ' + provider.PrimaryClinicalInterests.join(', '); } }; function prepProvURL(provider) { if (provider.ProfileUrl) { const url = provider.ProfileUrl; const providerUrl = /^http/i.test(url) ? url : /^www/i.test(url) ? 'https://' + url : 'https://www.care.texashealth.org' + url; provider.profileUrlPrepped = providerUrl; } } function reloadWidgetCareTeam(npiToLoad, location, isExisting = undefined) { const widgetCareTeam = document.querySelector('#widgetCareTeam'); const provCTNpi = widgetCareTeam?.querySelector('provider-timeslots')?.getAttribute('provider'); let providerCT = null; if (provCTNpi != npiToLoad) { providerCT = window.pageState.otherProviders.find((prov) => { return prov.Npi == npiToLoad && prov.LocationId == location.id; }); populateWidgetCareTeam(providerCT, location, isExisting); } else { updateMoreCareTeamLink(widgetCareTeam, providerCT, location, isExisting); } } function reloadWidgetOther(npiToLoad, location, isExisting = undefined) { const widgetOther = document.querySelector('#widgetOther'); const otherProvNpi = widgetOther?.querySelector('provider-timeslots')?.getAttribute('provider'); let providerOP = null; if (otherProvNpi != npiToLoad) { providerOP = window.pageState.otherProviders.find((prov) => { return prov.Npi == npiToLoad && prov.LocationId == location.id; }); populateWidgetOther(providerOP, location, isExisting); } else { const otherProv = window.pageState.otherProviders.find((prov) => prov.Npi == otherProvNpi); updateMoreCareTeamLink(widgetOther, otherProv, location, isExisting); } } async function returnJSON (res, identifier = '') { if (res.status === 200 || res.ok) { const response = await res.json(); if (response && !/(undefined|false|null)/.test(response)) { return response; } else { console.error(`Unexpected fetch response for ${identifier}:`, response); }; } else { const msg = `${res.status} Failure fetching api for ${identifier}`; console.error(msg); }; } function selectMarker() { if (google.maps) { const dropdownEl = document.querySelector('.selector-dropdown'); let location = window.search.helpers.state.visibleResults.results[0].id; if (dropdownEl?.dataset.value) { location = dropdownEl.dataset.value } google.maps.event.trigger(window.search.helpers.map.markers[location], 'click'); } } function setEventListeners() { const addrBlock = document.getElementById('addrBlock'); const locName = document.getElementById('locName'); addrBlock?.addEventListener('click', selectMarker); locName?.addEventListener('click', selectMarker); const locationSelector = document.querySelector('#locationSelector'); locationSelector?.addEventListener('click', handleDropdown); window.addEventListener('marker-clicked', (event) => { const dropdownEl = document.querySelector('.selector-dropdown'); if ( dropdownEl?.dataset.value && event.detail.location != dropdownEl?.dataset.value ) { const options = document.querySelectorAll('.selector-options')[0]; const optionBtn = options.querySelector( 'button[value="' + event.detail.location + '"]' ); optionBtn.click(); dropdownEl.click(); } }); window.addEventListener('existing-patient-clicked', (event) => { const location = window.pageState.locations.find((loc) => loc.id === window.pageState.selectedLoc); window.pageState.patientType = 'existing'; switch (location.primProvCategory) { case 'CT2': if (location.soonestCareTeamProv) { if (location.soonestCareTeamProvExist) { reloadWidgetCareTeam(location.soonestCareTeamProvExist, location, true); } else { reloadWidgetCareTeam(location.soonestCareTeamProv, location, true); } document.querySelector('#widgetCareTeam')?.classList.remove('hidden'); document.querySelector('#widgetOther')?.classList.add('hidden'); } else if (location.soonestOtherProv) { if (location.soonestOtherProvExist) { reloadWidgetOther(location.soonestOtherProvExist, location, true); } else { reloadWidgetOther(location.soonestOtherProv, location, true); } document.querySelector('#widgetOther')?.classList.remove('hidden'); document.querySelector('#widgetCareTeam')?.classList.add('hidden'); } break; case 'MDCT': if (location.soonestCareTeamProv) { if (location.soonestCareTeamProvExist) { reloadWidgetCareTeam(location.soonestCareTeamProvExist, location, true); } else { reloadWidgetCareTeam(location.soonestCareTeamProv, location, true); } document.querySelector('#widgetCareTeam')?.classList.remove('hidden'); document.querySelector('#widgetOther')?.classList.add('hidden'); } break; case 'CT1': if (location.soonestOtherProv) { if (location.soonestOtherProvNew) { reloadWidgetOther(location.soonestOtherProvNew, location, true); } else { reloadWidgetOther(location.soonestOtherProv, location, true); } document.querySelector('#widgetCareTeam')?.classList.add('hidden'); document.querySelector('#widgetOther')?.classList.remove('hidden'); } break; case 'MD': default: document.querySelector('#widgetCareTeam')?.classList.add('hidden'); document.querySelector('#widgetOther')?.classList.add('hidden'); break; } switch (location.primProvCategory) { case 'CT2': if (location.soonestCareTeamProv) { document.querySelector('#widgetCareTeam')?.querySelector('#moreCareTeamLink')?.classList.remove('disabled'); } else if (location.soonestOtherProv) { document.querySelector('#widgetOther')?.querySelector('#moreCareTeamLink')?.classList.remove('disabled'); } break; case 'MDCT': if (location.soonestCareTeamProv) { document.querySelector('#widgetCareTeam')?.querySelector('#moreCareTeamLink')?.classList.remove('disabled'); } break; case 'CT1': if (location.soonestOtherProv) { document.querySelector('#widgetOther')?.querySelector('#moreCareTeamLink')?.classList.remove('disabled'); } break; case 'MD': default: break; } }); window.addEventListener('new-patient-clicked', (event) => { const location = window.pageState.locations.find((loc) => loc.id === window.pageState.selectedLoc); window.pageState.patientType = 'new'; switch (location.primProvCategory) { case 'CT1': case 'CT2': case 'MD': if (location.soonestOtherProv) { if (location.soonestOtherProvNew) { reloadWidgetOther(location.soonestOtherProvNew, location, false); } else { reloadWidgetOther(location.soonestOtherProv, location, false); } document.querySelector('#widgetCareTeam')?.classList.add('hidden'); document.querySelector('#widgetOther')?.classList.remove('hidden'); } break; case 'MDCT': if (location.soonestCareTeamProv) { if (location.soonestCareTeamProvNew) { reloadWidgetCareTeam(location.soonestCareTeamProvNew, location, false); } else { reloadWidgetCareTeam(location.soonestCareTeamProv, location, false); } document.querySelector('#widgetCareTeam')?.classList.remove('hidden'); document.querySelector('#widgetOther')?.classList.add('hidden'); } break; default: document.querySelector('#widgetCareTeam')?.classList.add('hidden'); document.querySelector('#widgetOther')?.classList.add('hidden'); break; } switch (location.primProvCategory) { case 'CT1': case 'CT2': case 'MD': if (location.soonestOtherProv) { document.querySelector('#widgetOther')?.querySelector('#moreCareTeamLink')?.classList.remove('disabled'); } break; case 'MDCT': if (location.soonestCareTeamProv) { document.querySelector('#widgetCareTeam')?.querySelector('#moreCareTeamLink')?.classList.remove('disabled'); } break; default: break; } switch (location.primProvCategory) { case 'CT1': case 'CT1': case 'MD': if (location.soonestOtherProv) { document.querySelector('#widgetOther')?.querySelector('#moreCareTeamLink')?.classList.remove('disabled'); } break; case 'MDCT': if (location.soonestCareTeamProv) { document.querySelector('#widgetCareTeam')?.querySelector('#moreCareTeamLink')?.classList.remove('disabled'); } break; default: break; } }); window.addEventListener('restart-wizard-clicked', (event) => { window.pageState.patientType = ''; displayCrossSells(); if (event.target.getAttribute('provider') != window.pageState.primaryProvider.Npi) { const primaryTimeslots = document.querySelector('#primaryTimeslots'); primaryTimeslots.outerHTML = primaryTimeslots.outerHTML; } document.querySelector('#moreCareTeamLink')?.classList.add('disabled'); }); } function setState(obj) { if (Object.keys(obj).length > 0) { window.pageState = Object.assign(window.pageState, obj); return; } else { console.error('setState data object keys are:', obj); } } function storeProvIdOnLocation(provider) { if ( provider.LocationIds && provider.LocationIds[0] && provider.LocationIds[0].length ) { function storeProvId(locId) { for (const loc of window.pageState.locations) { if (loc.id === locId) { const npiStr = provider.Npi.toString(); if (!loc.ProviderIds) { loc.ProviderIds = [npiStr]; } else if (!loc.ProviderIds.includes(npiStr)) { loc.ProviderIds.push(npiStr) } } } } for (let [i, locId] of provider.LocationIds.entries()) { if (locId && locId.length) locId = locId.trim(); if (locId) { storeProvId(locId); } } } } function toggleHidden(el) { if (el.classList.contains('hidden')) { el.classList.remove('hidden'); } else { el.classList.add('hidden'); } } function updateLocationElements(location) { const address = document.querySelector('#addrCtnt'); const addressBlock = document.querySelector('#addrBlock'); const directions = document.querySelector('#btnGetDirections'); const locationLink = document.querySelector('#locLink'); const phoneLink = document.querySelector('#phoneLnk'); const primaryTimeslots = document.querySelector('#primaryTimeslots'); const addressContent = `${location.address.street}
${location.address.city}, ${location.address.region ?? 'TX'} ${location.address.postalCode}`; if (address) { address.innerHTML = addressContent; } if (addressBlock) { addressBlock.ariaLabel = location.address.full; addressBlock.dataset.location = location.id; } if (locationLink) { if (location.Url) { locationLink.href = location.Url; locationLink.dataset.varsLocationLink = location.Url; locationLink.classList.remove('hidden'); } else { locationLink.classList.add('hidden'); } } if (phoneLink) { if (location.Phone) { phoneLink.innerHTML = location.Phone; phoneLink.href = 'tel:' + location.Phone; phoneLink.parentElement.classList.remove('hidden'); } else { phoneLink.parentElement.classList.add('hidden'); } } if (directions) { directions.href = "https://maps.google.com/maps/place/" + location.address.googleAddress; } if (primaryTimeslots) { primaryTimeslots.setAttribute('location', location.address.apiString); primaryTimeslots.setAttribute('location-id', location.id); primaryTimeslots.setAttribute('phone', location.Phone); primaryTimeslots.outerHTML = primaryTimeslots.outerHTML; } } async function updateNearestBUCTile(selectedLocation) { try { const nearestTile = document.querySelector('nearest-location-timeslots'); const nearestTileWrap = document.querySelector('#widgetNearbyBUC'); const qcTileWrap = document.querySelector('#widgetQuickCare'); if (selectedLocation.hasNearbyBUC) { nearestTile.setAttribute('distance-from', selectedLocation.coordsParamStr); nearestTile.outerHTML = nearestTile.outerHTML; nearestTileWrap.classList.remove('hidden'); qcTileWrap.classList.add('hidden'); } else { nearestTileWrap.classList.add('hidden'); qcTileWrap.classList.remove('hidden'); } } catch (err) { console.warn('Cannot fetch nearby Breeze Urgent Care locations.', err); } } function updateMoreCareTeamLink(widget, provider, location, isExisting) { const moreCareTeamLink = widget.querySelector('#moreCareTeamLink'); if (moreCareTeamLink) { if (location.primProvCategory === 'MD') { moreCareTeamLink.href = `${location.Url}?doctorsOnly=true`; } else if ( location.primProvCategory === 'MDCT' && (isExisting === true || typeof isExisting === undefined) ) { moreCareTeamLink.href = `${location.Url}?doctor=${location.primProvShortName}&providers=${location.careTeamString}`; } else { let selectedLocData = {}; if (window.pageState.locations.length) { selectedLocData = window.pageState.locations .filter((loc) => (loc.id == location.id))[0]; moreCareTeamLink.href = `${location.Url}?${location.primProvCategory === 'MDCT' ? `doctor=${location.primProvShortName}&` : ''}providers=${selectedLocData.careTeamStringPlusMDs}`; } else { moreCareTeamLink.href = `${location.Url}`; } } } }
Jenna Lee Bates, DO, Internal Medicine in Fort Worth, TX (2024)
Top Articles
San Diego Padres Daily Farm Report: August 8
How to Watch Padres vs. Marlins on TV or Streaming Live - Friday, August 9
Craigslist Home Health Care Jobs
The Largest Banks - ​​How to Transfer Money With Only Card Number and CVV (2024)
How Much Does Dr Pol Charge To Deliver A Calf
Body Rubs Austin Texas
Costco The Dalles Or
Dr Lisa Jones Dvm Married
Nation Hearing Near Me
Lesson 1 Homework 5.5 Answer Key
biBERK Business Insurance Provides Essential Insights on Liquor Store Risk Management and Insurance Considerations
Truist Drive Through Hours
Youtube Combe
Palace Pizza Joplin
More Apt To Complain Crossword
104 Whiley Road Lancaster Ohio
Parent Resources - Padua Franciscan High School
Bank Of America Financial Center Irvington Photos
Talbots.dayforce.com
Indiana Wesleyan Transcripts
Curver wasmanden kopen? | Lage prijs
Walgreens Alma School And Dynamite
Conscious Cloud Dispensary Photos
Sadie Sink Reveals She Struggles With Imposter Syndrome
48 Oz Equals How Many Quarts
Idle Skilling Ascension
Harrison County Wv Arrests This Week
13301 South Orange Blossom Trail
Ardie From Something Was Wrong Podcast
Nearest Ups Ground Drop Off
Ehome America Coupon Code
Productos para el Cuidado del Cabello Después de un Alisado: Tips y Consejos
The Rise of "t33n leaks": Understanding the Impact and Implications - The Digital Weekly
Play 1v1 LOL 66 EZ → UNBLOCKED on 66games.io
Lake Dunson Robertson Funeral Home Lagrange Georgia Obituary
Pill 44615 Orange
Devotion Showtimes Near Mjr Universal Grand Cinema 16
دانلود سریال خاندان اژدها دیجی موویز
Pokemon Reborn Locations
Prior Authorization Requirements for Health Insurance Marketplace
Join MileSplit to get access to the latest news, films, and events!
Birmingham City Schools Clever Login
Emily Browning Fansite
Craigslist Antique
Valls family wants to build a hotel near Versailles Restaurant
Babykeilani
Trending mods at Kenshi Nexus
Every Type of Sentinel in the Marvel Universe
Wera13X
Uno Grade Scale
Free Carnival-themed Google Slides & PowerPoint templates
4015 Ballinger Rd Martinsville In 46151
Latest Posts
Article information

Author: Kimberely Baumbach CPA

Last Updated:

Views: 6278

Rating: 4 / 5 (61 voted)

Reviews: 84% of readers found this page helpful

Author information

Name: Kimberely Baumbach CPA

Birthday: 1996-01-14

Address: 8381 Boyce Course, Imeldachester, ND 74681

Phone: +3571286597580

Job: Product Banking Analyst

Hobby: Cosplaying, Inline skating, Amateur radio, Baton twirling, Mountaineering, Flying, Archery

Introduction: My name is Kimberely Baumbach CPA, I am a gorgeous, bright, charming, encouraging, zealous, lively, good person who loves writing and wants to share my knowledge and understanding with you.