/** * Comprehensive Cancer Survivorship and Late Effects Management * * ╔═══════════════════════════════════════════════════════════════════════════════╗ * ║ SURVIVORSHIP CARE - ENSURING CURE AND QUALITY OF LIFE ║ * ╠═══════════════════════════════════════════════════════════════════════════════╣ * ║ This module provides: ║ * ║ - Surveillance protocols for recurrence detection ║ * ║ - Late effects screening and management ║ * ║ - Secondary malignancy prevention ║ * ║ - Psychosocial support frameworks ║ * ║ - Fertility and family planning guidance ║ * ║ - Rehabilitation and quality of life optimization ║ * ╚═══════════════════════════════════════════════════════════════════════════════╝ */ export interface SurvivorshipCareplan { cancerType: string; stage: string; treatmentReceived: TreatmentSummary; surveillanceProtocol: SurveillanceProtocol; lateEffectsScreening: LateEffectsScreening[]; secondaryMalignancyScreening: SecondaryMalignancyScreen[]; psychosocialSupport: PsychosocialPlan; rehabilitationNeeds: RehabilitationPlan; healthMaintenanceRecommendations: HealthMaintenance[]; } export interface TreatmentSummary { surgery: SurgicalSummary[]; radiation: RadiationSummary[]; systemicTherapy: SystemicTherapySummary[]; transplant?: TransplantSummary; otherTreatments: string[]; } export interface SurgicalSummary { procedure: string; date: string; findings: string; complications: string[]; longTermConsiderations: string[]; } export interface RadiationSummary { site: string; modality: 'EBRT' | 'IMRT' | 'SBRT' | 'Proton' | 'Brachytherapy' | 'TBI'; totalDose: string; fractions: number; completionDate: string; acuteToxicities: string[]; expectedLateEffects: string[]; } export interface SystemicTherapySummary { agentClass: string; specificAgents: string[]; cumulativeDoses?: Record; duration: string; completionDate: string; significantToxicities: string[]; expectedLateEffects: string[]; } export interface TransplantSummary { type: 'Autologous' | 'Allogeneic'; source: 'Bone Marrow' | 'PBSC' | 'Cord Blood'; date: string; conditioning: string; gvhdHistory?: string; immuneReconstitution: string; } export interface SurveillanceProtocol { recurrenceRisk: 'Low' | 'Intermediate' | 'High'; duration: string; visits: SurveillanceVisit[]; discontinuationCriteria: string[]; } export interface SurveillanceVisit { timing: string; components: SurveillanceComponent[]; purpose: string; } export interface SurveillanceComponent { type: 'History/Physical' | 'Laboratory' | 'Imaging' | 'Endoscopy' | 'Biomarker'; specific: string; frequency: string; rationale: string; } export interface LateEffectsScreening { system: OrganSystem; risks: LateEffectRisk[]; screeningProtocol: ScreeningItem[]; managementGuidance: ManagementGuideline[]; } export type OrganSystem = 'Cardiovascular' | 'Pulmonary' | 'Endocrine' | 'Neurologic' | 'Musculoskeletal' | 'Renal' | 'Hepatic' | 'Auditory' | 'Ophthalmologic' | 'Dermatologic' | 'Reproductive' | 'Immunologic' | 'Gastrointestinal' | 'Cognitive'; export interface LateEffectRisk { effect: string; causingAgents: string[]; riskLevel: 'Low' | 'Moderate' | 'High'; typicalOnset: string; reversibility: 'Reversible' | 'Partially Reversible' | 'Irreversible' | 'Often Irreversible'; } export interface ScreeningItem { test: string; startTiming: string; frequency: string; abnormalThreshold: string; action: string; } export interface ManagementGuideline { condition: string; interventions: string[]; referralIndications: string[]; preventiveMeasures: string[]; } export interface SecondaryMalignancyScreen { malignancyType: string; riskFactors: string[]; latencyPeriod: string; screeningRecommendation: string; frequency: string; } export interface PsychosocialPlan { riskFactors: string[]; assessmentTools: string[]; supportResources: SupportResource[]; interventions: PsychosocialIntervention[]; } export interface SupportResource { type: string; description: string; accessInstructions: string; } export interface PsychosocialIntervention { indication: string; intervention: string; expectedBenefit: string; } export interface RehabilitationPlan { physicalNeeds: RehabilitationNeed[]; vocationalConsiderations: string[]; adaptiveEquipment: string[]; exerciseRecommendations: ExerciseRecommendation[]; } export interface RehabilitationNeed { area: string; assessment: string; intervention: string; goals: string[]; } export interface ExerciseRecommendation { type: 'Aerobic' | 'Resistance' | 'Flexibility' | 'Balance'; frequency: string; intensity: string; duration: string; precautions: string[]; benefits: string[]; } export interface HealthMaintenance { category: string; recommendations: string[]; frequency: string; } export declare const SURVEILLANCE_PROTOCOLS: Record; export declare const LATE_EFFECTS_PROTOCOLS: LateEffectsScreening[]; export declare const SECONDARY_MALIGNANCY_SCREENING: SecondaryMalignancyScreen[]; export declare const PSYCHOSOCIAL_SUPPORT_FRAMEWORK: PsychosocialPlan; export declare const EXERCISE_RECOMMENDATIONS: ExerciseRecommendation[]; export declare const HEALTH_MAINTENANCE_RECOMMENDATIONS: HealthMaintenance[]; export declare class SurvivorshipCareEngine { getSurveillanceProtocol(cancerType: string): SurveillanceProtocol | undefined; getLateEffectsScreening(treatments: string[]): LateEffectsScreening[]; getSecondaryMalignancyScreening(treatmentHistory: { chemotherapy: string[]; radiation: string[]; }): SecondaryMalignancyScreen[]; generateSurvivorshipCarePlan(cancerType: string, stage: string, treatmentSummary: TreatmentSummary): SurvivorshipCareplan; getExerciseRecommendations(): ExerciseRecommendation[]; getHealthMaintenanceRecommendations(): HealthMaintenance[]; getPsychosocialResources(): PsychosocialPlan; } export declare const survivorshipCareEngine: SurvivorshipCareEngine; //# sourceMappingURL=survivorshipManagement.d.ts.map