Império Pc Lda

Centro de reabilitação de Especialidades com referência em reabilitação e saúde integral em Angola

Licença do Ministério da Saúde nº 378 DNH/MINSA/2025

Somos um Centro Médico de Especialidades focado em reabilitação neurológica, ortopédica e funcional. O Método RMP combina avaliação clínica estruturada, intervenção multidisciplinar e monitorização progressiva para promover autonomia, desempenho físico e bem-estar global. Tratamento personalizado, seguro e baseado em ciência.

Tratamento AVC
0
Pacientes Recuperados
0
% Taxa de Sucesso
0
Especialistas
0
Suporte 24/7
Vídeo Introdutório

Conheça o Método RMP

Descubra como nossa abordagem revolucionária está transformando vidas e proporcionando esperança para pacientes pós-AVC.

Vídeo Introdutório

Método RMP - Transformando Vidas

Assista e descubra como podemos ajudar na sua recuperação

Sobre nós
Sobre Nós

Especialistas em Recuperação Pós-AVC

A Império PC Lda nasceu com um propósito claro: devolver movimento, autonomia e qualidade de vida às pessoas através da ciência, da reabilitação física e terapias Acreditamos que viver com dor, limitações ou perda de mobilidade não deve ser normal. Por isso, trabalhamos todos os dias para mudar histórias, acelerar recuperações e prevenir complicações que podem comprometer a vida de milhares de pessoas. Unimos conhecimento científico, tecnologia e acompanhamento humano para criar programas personalizados que geram resultados reais e mensuráveis. Não tratamos apenas sintomas. Tratamos pessoas, histórias e futuros. Cada paciente que entra na Império PC recebe uma avaliação completa, um plano estruturado e acompanhamento contínuo até alcançar resultados concretos: menos dor, mais mobilidade, mais independência e mais vida. Somos especialistas em transformar reabilitação em progresso, prevenção em segurança e exercício em saúde. Movimento é vida. E a nossa missão é devolver movimento às pessoas.

Método RMP
Abordagem revolucionária
Equipe Especializada
Profissionais experientes
Saiba Mais
Nossos Serviços

Tratamentos Especializados

Oferecemos uma gama completa de serviços para sua recuperação completa

Fisioterapia

Focada na prevenção e reabilitação de disfunções musculoesqueléticas e neurológicas.

Saiba mais

Ortopedia

Diagnóstico e tratamento das patologias do sistema musculoesquelético.

Saiba mais

Terapia da Fala

Intervenção nas alterações da fala, linguagem, voz e deglutição.

Saiba mais

Nutrição

Avaliação e acompanhamento alimentar com foco terapêutico e preventivo.

Saiba mais

Psicologia

Saúde mental, equilíbrio emocional e suporte psicoterapêutico qualificado.

Saiba mais

Medicina Interna

Avaliação clínica global do adulto e gestão de múltiplas patologias.

Saiba mais

Cardiologia

Prevenção, diagnóstico e tratamento das doenças cardiovasculares.

Saiba mais

Neurologia

Tratamento de doenças do sistema nervoso central e periférico.

Saiba mais

Otorrinolaringologia

Especialidade voltada para doenças do ouvido, nariz e garganta.

Saiba mais

Dermatologia

Especialidade médica dedicada à saúde da pele, cabelo e unhas.

Saiba mais
Nossa Equipe

Especialistas Dedicados

Conheça os profissionais que tornam possível sua recuperação

Depoimentos

O que Nossos Pacientes Dizem

Histórias reais de recuperação e esperança

 Equipa extremamente profissional, conseguiram dar reposta a todos os desafios encontrados, Império Pc muito obrigado pelo excelente trabalho.

Equipa extremamente profissional, conseguiram dar reposta a todos os desafios encontrados, Império Pc muito obrigado pelo excelente trabalho.

Edmilson Carlos

Paciente

 Gratidão pela existência

Gratidão pela existência

Mateus Afonso

Paciente

Pacotes e Preços

Escolha o Melhor Plano para Sua Recuperação

Simulador automático com preços em tempo real baseado em suas necessidades

Simulador de Preços

5+ sessões: 10% desconto | 10+ sessões: 15% desconto
Valor por sessão: AOA 0
Total do pacote: AOA 0
Valor mensal estimado: AOA 0

Programa

Semanal
  • 3 sessões
  • Consulta Completa
  • Plano personalizado
  • Suporte por WhatsApp e site
  • Atendimento ao domicilio e no Centro
  • Equipe Multidisciplinar

Programa

Mensal
  • 12 Sessões
  • Consulta Completa
  • Plano personalizado
  • Suporte 24/7
  • Atendimento ao domicilio e no Centro
  • Equipe Multidisciplinar
Agendamento Inteligente

Agende sua Consulta de Forma Rápida e Fácil

Sistema guiado que te ajuda a encontrar o melhor horário e profissional

Assistente Virtual

Chatbot inteligente que te guia durante todo o processo de agendamento

Integração WhatsApp

Receba confirmações e lembretes diretamente no seu WhatsApp

Lembretes Automáticos

SMS e WhatsApp com lembretes de consultas e exercícios

Agenda Inteligente

Sistema sugere os melhores horários baseado na sua disponibilidade

Olá! Sou seu assistente virtual. Vou te ajudar a agendar sua consulta. Qual tipo de tratamento você precisa?
Preciso de fisioterapia para recuperação pós-AVC
Perfeito! Temos especialistas em reabilitação pós-AVC. Prefere atendimento na clínica ou domiciliar?
Área do Paciente

Acompanhe sua Evolução

Acesse sua área exclusiva e tenha controle total sobre seu tratamento. Vídeos personalizados, relatórios de progresso e comunicação direta com nossa equipe.

Histórico completo de sessões
Vídeos de exercícios personalizados
Relatórios de progresso em PDF
Chat direto com a equipe clínica
Área do Paciente - Império PC
Próxima Sessão

Fisioterapia - Amanhã às 14:00

Progresso Semanal
75% dos exercícios concluídos
Mensagens

2 novas mensagens da equipe

Blog

Últimas Notícias e Artigos

Mantenha-se informado sobre as últimas novidades em reabilitação pós-AVC

INOVAÇÃO EM FISIOTERAPIA E TERAPIA OCUPACIONAL
Saúde
2025-06-09 12:32:08
INOVAÇÃO EM FISIOTERAPIA E TERAPIA OCUPACIONAL

Teste

WORKSHIOP DIREITO DO TRABALHO
Saúde
2025-05-28 11:21:38
WORKSHIOP DIREITO DO TRABALHO

Teste

RECRUTA MENTO VAGA: FONOAUDIOLÓGA (TERAPEUTA DA FALA)
Saúde
2025-05-28 11:18:01
RECRUTA MENTO VAGA: FONOAUDIOLÓGA (TERAPEUTA DA FALA)

Teste

Parcerias

Nossos Parceiros

Trabalhamos com as melhores instituições para oferecer o melhor tratamento

Mensagem de notificação
// Plan Selection Functions function selectPlan(planType) { const plans = { basic: { name: 'Plano Básico', price: 15000, icon: 'fas fa-heart', description: 'Ideal para acompanhamento básico e exercícios essenciais' }, standard: { name: 'Plano Padrão', price: 25000, icon: 'fas fa-star', description: 'Perfeito para recuperação completa com suporte especializado' }, premium: { name: 'Plano Premium', price: 40000, icon: 'fas fa-crown', description: 'Tratamento VIP com atendimento personalizado 24/7' } }; const selectedPlan = plans[planType]; // Update modal content document.getElementById('selectedPlanIcon').className = selectedPlan.icon; document.getElementById('selectedPlanName').textContent = selectedPlan.name; document.getElementById('selectedPlanPrice').textContent = `${selectedPlan.price.toLocaleString('pt-BR')} AOA`; document.getElementById('selectedPlanDescription').textContent = selectedPlan.description; // Update summary document.getElementById('planNameSummary').textContent = selectedPlan.name; document.getElementById('planPriceSummary').textContent = `${selectedPlan.price.toLocaleString('pt-BR')} AOA`; document.getElementById('totalAmount').textContent = `${selectedPlan.price.toLocaleString('pt-BR')} AOA`; // Show plan selection modal const modal = new bootstrap.Modal(document.getElementById('planSelectionModal')); modal.show(); } function subscribeToPlan() { const formData = { name: document.getElementById('planName').value, email: document.getElementById('planEmail').value, phone: document.getElementById('planPhone').value, paymentMethod: document.getElementById('planPaymentMethod').value, notes: document.getElementById('planNotes').value }; // Validate required fields if (!formData.name || !formData.email || !formData.phone || !formData.paymentMethod) { showNotification('Por favor, preencha todos os campos obrigatórios.', 'error'); return; } // Show loading state const button = event.target; button.classList.add('btn-loading'); button.disabled = true; // Simulate subscription process setTimeout(() => { button.classList.remove('btn-loading'); button.disabled = false; // Close modal const modal = bootstrap.Modal.getInstance(document.getElementById('planSelectionModal')); modal.hide(); // Show success notification showNotification('Plano contratado com sucesso! Em breve entraremos em contato.', 'success'); // Send WhatsApp message setTimeout(() => { sendPlanWhatsAppMessage(formData); }, 1000); }, 2000); } function sendPlanWhatsAppMessage(formData) { const planName = document.getElementById('selectedPlanName').textContent; const planPrice = document.getElementById('selectedPlanPrice').textContent; const message = `🏥 *Império PC - Contratação de Plano* 📋 *Plano Selecionado:* • ${planName} • Valor: ${planPrice}/mês 👤 *Dados do Cliente:* • Nome: ${formData.name} • Email: ${formData.email} • Telefone: ${formData.phone} • Forma de Pagamento: ${formData.paymentMethod} 📝 *Observações:* ${formData.notes || 'Nenhuma observação'} ✅ Solicitação de contratação recebida! Nossa equipe entrará em contato em breve.`; const whatsappUrl = `https://wa.me/244123456789?text=${encodeURIComponent(message)}`; window.open(whatsappUrl, '_blank'); } // Price Simulator Functions function calculatePrice() { const sessions = parseInt(document.getElementById('sessionsCount').value) || 0; const sessionType = document.getElementById('sessionType').value; const location = document.getElementById('sessionLocation').value; const frequency = parseInt(document.getElementById('frequency').value) || 1; // Base prices (in AOA) const basePrices = { neurological: 8000, physiotherapy: 6000, psychological: 7000, speech: 6500, occupational: 7500, home: 10000 }; // Location multipliers const locationMultipliers = { clinic: 1.0, home: 1.5, online: 0.8 }; if (!sessionType || !location || sessions === 0) { document.getElementById('priceResult').style.display = 'none'; return; } const basePrice = basePrices[sessionType] || 0; const locationMultiplier = locationMultipliers[location] || 1; const sessionPrice = basePrice * locationMultiplier; const totalPrice = sessionPrice * sessions; const monthlyPrice = totalPrice / frequency; // Calculate savings for packages let savings = 0; if (sessions >= 10) { savings = totalPrice * 0.15; // 15% discount for 10+ sessions } else if (sessions >= 5) { savings = totalPrice * 0.10; // 10% discount for 5+ sessions } const finalPrice = totalPrice - savings; const finalMonthlyPrice = finalPrice / frequency; // Update display document.getElementById('sessionPriceDisplay').textContent = `${sessionPrice.toLocaleString('pt-BR')} AOA`; document.getElementById('totalPriceDisplay').textContent = `${totalPrice.toLocaleString('pt-BR')} AOA`; document.getElementById('monthlyPriceDisplay').textContent = `${monthlyPrice.toLocaleString('pt-BR')} AOA`; if (savings > 0) { document.getElementById('savingsDisplay').textContent = `Você economiza ${savings.toLocaleString('pt-BR')} AOA!`; document.getElementById('savingsInfo').style.display = 'block'; document.getElementById('finalPriceDisplay').textContent = `${finalPrice.toLocaleString('pt-BR')} AOA`; document.getElementById('finalMonthlyDisplay').textContent = `${finalMonthlyPrice.toLocaleString('pt-BR')} AOA`; } else { document.getElementById('savingsInfo').style.display = 'none'; document.getElementById('finalPriceDisplay').textContent = `${totalPrice.toLocaleString('pt-BR')} AOA`; document.getElementById('finalMonthlyDisplay').textContent = `${monthlyPrice.toLocaleString('pt-BR')} AOA`; } document.getElementById('priceResult').style.display = 'block'; } // Patient Area Functions function openPatientArea() { // In production, this would check authentication window.open('patient-dashboard.php', '_blank'); } function requestPatientAccess() { const modal = new bootstrap.Modal(document.getElementById('patientAccessModal')); modal.show(); } // Initialize price calculator document.addEventListener('DOMContentLoaded', function () { // Add event listeners for price calculator const priceInputs = ['sessionsCount', 'sessionType', 'sessionLocation', 'frequency']; priceInputs.forEach(inputId => { const element = document.getElementById(inputId); if (element) { element.addEventListener('change', calculatePrice); element.addEventListener('input', calculatePrice); } }); // Initialize date input for booking setMinDate(); }); // Enhanced form validation for new modals function validatePlanForm() { const requiredFields = ['planName', 'planEmail', 'planPhone', 'planPaymentMethod']; let isValid = true; requiredFields.forEach(fieldId => { const field = document.getElementById(fieldId); if (!field.value.trim()) { field.classList.add('is-invalid'); isValid = false; } else { field.classList.remove('is-invalid'); field.classList.add('is-valid'); } }); return isValid; } function validateBookingForm() { const requiredFields = ['bookingName', 'bookingEmail', 'bookingPhone']; let isValid = true; requiredFields.forEach(fieldId => { const field = document.getElementById(fieldId); if (!field.value.trim()) { field.classList.add('is-invalid'); isValid = false; } else { field.classList.remove('is-invalid'); field.classList.add('is-valid'); } }); return isValid; } // Real-time validation for new forms document.querySelectorAll('#planSelectionModal input, #planSelectionModal select').forEach(input => { input.addEventListener('blur', function () { if (this.hasAttribute('required')) { if (!this.value.trim()) { this.classList.add('is-invalid'); this.classList.remove('is-valid'); } else { this.classList.remove('is-invalid'); this.classList.add('is-valid'); } } }); input.addEventListener('input', function () { if (this.classList.contains('is-invalid') && this.value.trim()) { this.classList.remove('is-invalid'); this.classList.add('is-valid'); } }); }); // Enhanced notification system for new features function showAdvancedNotification(title, message, type = 'success', duration = 5000) { const notification = document.createElement('div'); notification.className = `notification show ${type}`; notification.innerHTML = `
${title}
${message}
`; document.body.appendChild(notification); setTimeout(() => { notification.remove(); }, duration); } // Analytics tracking for new features function trackBookingStep(step) { if (typeof gtag !== 'undefined') { gtag('event', 'booking_step', { event_category: 'Smart Booking', event_label: `Step ${step}`, value: step }); } } function trackPlanSelection(planType) { if (typeof gtag !== 'undefined') { gtag('event', 'plan_selection', { event_category: 'Pricing', event_label: planType, value: 1 }); } } // Accessibility improvements function announceToScreenReader(message) { const announcement = document.createElement('div'); announcement.setAttribute('aria-live', 'polite'); announcement.setAttribute('aria-atomic', 'true'); announcement.className = 'sr-only'; announcement.textContent = message; document.body.appendChild(announcement); setTimeout(() => { document.body.removeChild(announcement); }, 1000); } // Keyboard navigation for booking steps document.addEventListener('keydown', function (e) { if (e.key === 'Enter' && e.target.classList.contains('service-option')) { e.target.click(); } if (e.key === 'Enter' && e.target.classList.contains('location-option')) { e.target.click(); } if (e.key === 'Enter' && e.target.classList.contains('time-slot')) { e.target.click(); } }); // Auto-save booking progress function saveBookingProgress() { localStorage.setItem('imperiopc_booking_progress', JSON.stringify({ ...bookingData, step: currentStep, timestamp: Date.now() })); } function loadBookingProgress() { const saved = localStorage.getItem('imperiopc_booking_progress'); if (saved) { const data = JSON.parse(saved); // Only restore if less than 30 minutes old if (Date.now() - data.timestamp < 30 * 60 * 1000) { bookingData = data; currentStep = data.step; return true; } } return false; } function clearBookingProgress() { localStorage.removeItem('imperiopc_booking_progress'); } // Enhanced error handling function handleBookingError(error) { console.error('Booking error:', error); showAdvancedNotification( 'Erro no Agendamento', 'Ocorreu um erro ao processar seu agendamento. Por favor, tente novamente ou entre em contato conosco.', 'error' ); } // Offline support function checkOnlineStatus() { if (!navigator.onLine) { showAdvancedNotification( 'Sem Conexão', 'Você está offline. Algumas funcionalidades podem não estar disponíveis.', 'warning', 10000 ); } } window.addEventListener('online', function () { showAdvancedNotification( 'Conexão Restaurada', 'Você está online novamente!', 'success' ); }); window.addEventListener('offline', checkOnlineStatus); // Performance monitoring function measurePerformance(name, fn) { const start = performance.now(); const result = fn(); const end = performance.now(); if (typeof gtag !== 'undefined') { gtag('event', 'timing_complete', { name: name, value: Math.round(end - start) }); } return result; } // Initialize new features when DOM is ready document.addEventListener('DOMContentLoaded', function () { // Check for saved booking progress if (loadBookingProgress()) { showAdvancedNotification( 'Progresso Restaurado', 'Encontramos um agendamento em andamento. Deseja continuar?', 'info' ); } // Initialize tooltips for new elements const newTooltips = document.querySelectorAll('[data-bs-toggle="tooltip"]:not(.tooltip-initialized)'); newTooltips.forEach(element => { new bootstrap.Tooltip(element); element.classList.add('tooltip-initialized'); }); // Initialize popovers for new elements const newPopovers = document.querySelectorAll('[data-bs-toggle="popover"]:not(.popover-initialized)'); newPopovers.forEach(element => { new bootstrap.Popover(element); element.classList.add('popover-initialized'); }); // Check online status checkOnlineStatus(); // Initialize price calculator with default values setTimeout(calculatePrice, 100); }); // Auto-save booking data when it changes const originalSelectService = selectService; selectService = function (serviceId, serviceName) { originalSelectService(serviceId, serviceName); saveBookingProgress(); trackBookingStep(2); }; const originalSelectLocation = selectLocation; selectLocation = function (locationId, locationName) { originalSelectLocation(locationId, locationName); saveBookingProgress(); trackBookingStep(3); }; const originalSelectTime = selectTime; selectTime = function (time, element) { originalSelectTime(time, element); saveBookingProgress(); trackBookingStep(4); }; // Enhanced plan selection with tracking const originalSelectPlan = selectPlan; selectPlan = function (planType) { originalSelectPlan(planType); trackPlanSelection(planType); }; // Cleanup function for when user leaves the page window.addEventListener('beforeunload', function () { // Save any pending booking progress if (currentStep > 1 && bookingData.service) { saveBookingProgress(); } }); // Service Worker for offline functionality (if available) if ('serviceWorker' in navigator) { navigator.serviceWorker.register('sw.js') .then(registration => { console.log('ServiceWorker registered successfully'); }) .catch(error => { console.log('ServiceWorker registration failed'); }); } // Enhanced console logging for debugging if (window.location.hostname === 'localhost' || window.location.hostname === '127.0.0.1') { window.imperioPC = { bookingData, currentStep, saveBookingProgress, loadBookingProgress, clearBookingProgress }; console.log('%cImperio PC Debug Mode', 'color: #007bff; font-size: 14px; font-weight: bold;'); console.log('Available debug functions:', Object.keys(window.imperioPC)); } // Final initialization message console.log('%c✅ Imperio PC - All systems loaded successfully!', 'color: #28a745; font-weight: bold;');