A medical nanoparticle includes a core, an outer lipid layer, an inner lipid layer, a photosensitizer, and a nucleic acid. The core includes a bio-degradable ionic precipitate (BIP). The inner lipid layer is between the core and the outer lipid layer. The photosensitizer is between the inner lipid layer and the outer lipid layer, and the nucleic acid is at the surface of the core.