([]); const [categories, setCategories] = useState
Features
How it works
Pricing
Sign in
Get Started
Healthcare Innovation & News
Latest trends and insights in healthcare technology
All Categories
Loading articles...
) : filteredPosts.length === 0 ? (
No articles found
) : (
3 && (
Read More
1 && (
Previous
Next
The complete healthcare operating system for modern providers.
Product
Features
Pricing
Security
Integrations
Company
About
Blog
Careers
Contact
Legal
Privacy
Terms
Compliance
© 2025 HWCHQX. All rights reserved.
; import { useNavigate } from
; import { Rss, ArrowRight, CalendarDays, User, Clock, Eye, Search, Filter, Tag } from
; import { FacebookIcon, TwitterIcon, LinkedinIcon, InstagramIcon, TiktokIcon } from
}); if (selectedCategory) { params.append(
, selectedCategory); } const response = await fetch(
); const data = await response.json(); setBlogPosts(data.posts || []); setTotalPages(data.pagination?.pages || 1); } catch (error) { console.error(
, error); setBlogPosts([]); } finally { setLoading(false); } }; const fetchCategories = async () => { try { const response = await fetch(
); const data = await response.json(); setCategories(data.categories || []); } catch (error) { console.error(
, error); setCategories([]); } }; const filteredPosts = blogPosts.filter(post => post.title.toLowerCase().includes(searchQuery.toLowerCase()) || post.excerpt.toLowerCase().includes(searchQuery.toLowerCase()) || post.tags.some(tag => tag.toLowerCase().includes(searchQuery.toLowerCase())) ); const formatDate = (dateString: string) => { return new Date(dateString).toLocaleDateString(
); setTimeout(() => { const featuresSection = document.getElementById(
); featuresSection?.scrollIntoView({ behavior:
); setTimeout(() => { const howSection = document.getElementById(
); howSection?.scrollIntoView({ behavior: