Fatti: Fatti: A. S._, nato nel 1955, di professione muratore, si è assicurato per la perdita di guadagno a titolo individuale presso la Cassa malati CMEL. A partire dal 15 gennaio 1993 è stato dichiarato inabile al lavoro. Dal 1° gennaio 1994 è stato posto al beneficio di una rendita dell'assicurazione invalidità (AI), mentre dal 1° maggio 1994 di una rendita di invalidità della previdenza professionale. In seguito ad un giudizio emesso dal Tribunale delle assicurazioni del Canton Zurigo, la Cassa malati CMEL ha trasmesso all'assicurato il conteggio relativo alle indennità giornaliere dovute, tenuto conto della sovrassicurazione prodottasi dal 1° gennaio 1994 al 31 dicembre 1995 quale conseguenza dell'assegnazione delle rendite dell'AI e della previdenza professionale. Dal 5 gennaio 1996 il diritto alle indennità è stato dichiarato estinto. Malgrado le contestazioni sollevate dall'assicurato in relazione al calcolo del sovrindennizzo, l'assicuratore malattia ha confermato il proprio conteggio con decisione formale e successiva decisione su opposizione del 13 gennaio 1999. In seguito ad un giudizio emesso dal Tribunale delle assicurazioni del Canton Zurigo, la Cassa malati CMEL ha trasmesso all'assicurato il conteggio relativo alle indennità giornaliere dovute, tenuto conto della sovrassicurazione prodottasi dal 1° gennaio 1994 al 31 dicembre 1995 quale conseguenza dell'assegnazione delle rendite dell'AI e della previdenza professionale. Dal 5 gennaio 1996 il diritto alle indennità è stato dichiarato estinto. Malgrado le contestazioni sollevate dall'assicurato in relazione al calcolo del sovrindennizzo, l'assicuratore malattia ha confermato il proprio conteggio con decisione formale e successiva decisione su opposizione del 13 gennaio 1999. B. Contro il provvedimento della Cassa malati CMEL S._, rappresentato dall'Organizzazione cristiano sociale ticinese (OCST), ha presentato ricorso al Tribunale delle assicurazioni del Canton Ticino, chiedendo sostanzialmente l'adeguamento del salario presumibilmente perso all'importo che egli avrebbe effettivamente conseguito nel 1994 e 1995 ed il computo degli assegni familiari. Con giudizio del 4 gennaio 2000 la Corte cantonale ha accolto il ricorso, rinviando gli atti alla Cassa malati affinché procedesse ad un nuovo calcolo della sovrassicurazione, ai sensi dei considerandi. Con giudizio del 4 gennaio 2000 la Corte cantonale ha accolto il ricorso, rinviando gli atti alla Cassa malati affinché procedesse ad un nuovo calcolo della sovrassicurazione, ai sensi dei considerandi. C. Mediante ricorso di diritto amministrativo l'assicuratore malattia insorge contro il giudizio cantonale presso il Tribunale federale delle assicurazioni, chiedendone l'annullamento e postulando segnatamente la conferma della decisione su opposizione. L'Ufficio federale delle assicurazioni sociali non si esprime sul gravame, mentre l'assicurato, sempre rappresentato dall'OCST, ne propone la reiezione.