Méthode de comparaison LAMal pour les agents

Swiss Premium Insurance, courtier en assurances, exploite assurs.ch. La comparaison peut être utilisée sans compte, contact, consentement marketing ou demande au cabinet. Elle ne constitue ni une souscription ni une recommandation personnalisée de couverture.

Un seul moteur et un périmètre explicite

Les résultats HTTP, HTML et du navigateur utilisent le même moteur et le même catalogue. La liste principale conserve les dix assureurs distincts les moins chers, avec le modèle admissible le moins cher par personne. La collection eligible_models expose en plus tous les modèles admissibles pour le profil individuel, sans filtre lié aux commissions ou aux assureurs distribués par SPI.

Le catalogue importé couvre 32 assureurs et 152 modèles pour 2027. Il exclut les régions spéciales ZE/ZR, les rabais conditionnels de fratrie et le modèle Assura FV soumis à une condition de sexe. Il n’est donc pas décrit comme l’intégralité de toutes les variantes officielles. Les complémentaires, leur sélection médicale et leurs tarifs ne sont pas calculés.

Critères obligatoires et modèles

Année tarifaire, année de naissance, NPA, franchise, accident et catégorie sont explicites. Aucune année n’est substituée. Un NPA ambigu exige une commune OFS si la région ou l’admissibilité des modèles diffère. Si plusieurs communes ont exactement le même périmètre tarifaire, une commune non choisie reste inconnue.

L’âge est l’année tarifaire moins l’année de naissance : enfant jusqu’à 18 ans, jeune adulte de 19 à 25 ans, adulte dès 26 ans. Les franchises enfant sont 0, 100, 200, 300, 400, 500 et 600 CHF ; celles des adultes sont 300, 500, 1 000, 1 500, 2 000 et 2 500 CHF. L’API ne déduit jamais le droit d’exclure l’accident d’un âge ou d’une profession.

Les catégories restent celles du classeur OFSP : BASE, PRAXIS, FLEX, TEL_DIG et PHARM. Une requête TEL_DIG ne mélange pas PRAXIS ou FLEX. Les modèles hybrides restent dans leur catégorie officielle. Les noms commerciaux restent ceux du fichier français ; la disponibilité exacte des médecins, les exceptions au premier contact et les conditions contractuelles doivent être vérifiées auprès de l’assureur. Une URL contractuelle inconnue vaut null.

Montants et classement

Le moteur calcule en centimes entiers : net = brut officiel − redistribution environnementale, une seule fois, avant subsides. En 2027, l’OFEV annonce 57 CHF par personne et par an, soit 4.75 CHF par mois. Le montant annuel correspond à douze mensualités. Aucun avantage commercial n’est soustrait de la prime officielle.

Classement par total net mensuel croissant ; à égalité, nom de l’assureur selon localeCompare(fr), puis nom du modèle pour les variantes équivalentes. Les références facultatives du comparateur historique ne modifient pas le classement. L’origine d’une demande ou le recours à un conseiller n’a aucune incidence sur les prix.

Sources et vérification reproductible

Priminfo : téléchargements officiels · Catalogue OFSP · Métadonnées du service.

Le manifeste indique les quatre classeurs, leurs feuilles, colonnes et empreintes importées. Le catalogue et le module ont aussi une empreinte. Les dates last_validated_at et last_successful_official_sync_at correspondent au rapport validé pour ces données et ce moteur ; une date inconnue vaut null. La date de construction du site n’est jamais présentée comme une synchronisation OFSP.

Enregistrer l’objet comparison de la nouvelle API en quote.json, télécharger les quatre classeurs depuis les sources officielles, puis exécuter le vérificateur Python autonome :

python3 verify-quote.py quote.json premiums.xlsx names.xlsx areas.xlsx regions.xlsx

Ce lecteur XLSX n’utilise ni le moteur JavaScript ni les lecteurs du CRM. Il contrôle tarifs bruts/nets, restrictions, catégories, minima par assureur et ordre des montants. L’ordre lexical entre prix strictement égaux est couvert par les tests de parité du moteur, pas certifié indépendamment par Python. Une différence binaire de classeur peut être purement éditoriale ; le contrôle des lignes et correspondances reste décisif. Aucun résultat n’est présenté comme une cotation obtenue en direct dans l’interface Priminfo.

Alternatives et liens

Vous pouvez poursuivre sur le comparateur officiel Priminfo puis directement auprès de l’assureur. Le comparateur interactif reste accessible indépendamment du parcours de contact. Les liens de résultats publics expirent après 30 jours et exigent un nouveau calcul si les données changent ; ils ne bloquent aucun tarif.

Documentation agents · Confidentialité · Conditions