If you go to the source here:
https://busquedas.elperuano.pe/dispositivo/NL/2287398-1you will see (if you translate it) that this is about national insurance for health care, and not allowing insurance to exclude any conditions.. It uses the ICD-10 diagnoses, that are used worldwide to classify disorders and states that anything in these classifications is legally covered.
For example one of the codes covered, F64.0 (
https://www.icd10data.com/ICD10CM/Codes/F01-F99/F60-F69/F64-/F64.0 ) transsexualism, is now covered under state law. It is a shame that the ICD.10 still indicates that these are mental disorders. A mental disorder is not a mental illness BTW, but it is biased reporting to state that this was something the Peruvian government has stated or some 'backwards step' as posted by the pink news.. This is a case of checking your facts before getting offended.. many people are too easily offended.. I think most people in Peru will welcome this move forward in what is a country with a lot of other issues.
As a side note, intersex is in the ICD-10 - The ICD-10-CM diagnosis code for indeterminate sex is Q56.4. The World Health Organization (WHO) lists this code under the range of congenital malformations, deformations, and chromosomal abnormalities. Again, bad reporting by Pink News stating that this was being listed as a mental disorder.. when it is clearly not, just a disorder also included in the new legislation.