voici un autre ticket [PBI0-1 Régulation] Ajustements liés aux établissements proposés dans la modale d'intégration Carius
 /!\ Ce ticket ne traite que le plugin Carius /!\

Suite à une discussion sur la RN du TFS 27980, nous avons imaginé des ptits ajustements sur les établissements proposés dans la modale d'intégration selon ce qe Carius nous transmet et ce qu'on arrive à trouver sur la bdd du client Saphir. 

Si aucun résultat n'est trouvé : pas de combobox mais juste la checkbox pour créer un étab temporaire

Si au moins un résultat est trouvé : 

Si c'est via le FINESS on affiche que ces résultats dans la combo et pas de choix "créer un nouvel étab" dans la combo. Et par défaut, c'est le premier étab de soin non supprimé (il y en a ptet plusieurs qui matchent) qui est renseigné dans la combo
Si c'est via le RPPS on affiche que ces résultats dans la combo et pas de choix "créer un nouvel étab" dans la combo. Et par défaut, c'est le premier MO non supprimé (il y en a ptet plusieurs qui matchent) qui est renseigné dans la combo
Si c'est via le Nom, on en profite pour check également le code postal. On n'affiche dans la combo que les résultats qui matchent Nom + Département du CP, et on ajoute un choix "Créer un nouvel étab" : 
Si le CP match entièrement, on le met intégralement en vert et on le met par défaut dans la combo. Et ça fait une meilleure note que si c'est seulement le département qui match (2 premiers caractères du CP). 
Si c'est que le département qui match, on met que les 2 premiers caractères en vert et on met rien par défaut dans la combo (avec un canEx sur le bouton Valider pour pas pouvoir Valider la modale sans avoir fait un choix dans cette combo). 
Si le CP ne match pas du tout (cas de l'hôpital Pasteur à Lyon et à Marseille), alors on n'affiche pas de combo et on affiche la case pour créer un nouvel étab 

Exemple : 

Tu reçois de Carius une mission pour le CH Pasteur 69002 LYON. 

Dans ta base Saphir, t'as un CH Pasteur 69002 LYON, un CH Pasteur 69000 LYON et un CH Pasteur 13000 MARSEILLE. 

Du coup l'idée c'est qu'on affiche : 

CH Pasteur 69002 LYON (mis par défaut dans la combo car le CP match entièrement)

CH Pasteur 69000 LYON (proposé tout de même dans la combo, on sait jamais)

CH Pasteur 13000 MARSEILLE (même pas proposé dans la combo)

Créer un nouvel établissement temporaire (proposé tout de même dans la combo, on sait jamais)

et la release note
Amélioration du système de proposition des MO pour les missions plugins:
En cas de match sur le numéro Finess/RPPS on ne propose que les MO ayant le même numéro Finess/RPPS dans la ComboBox et on ne propose pas le choix de créer un nouvelle établissement. Le MO sélectionné par défaut est toujours celui ayant la meilleur "note"ImageImage
En cas de match sur le nom on ne propose aussi un choix pour créer un nouvelle établissement dans la ComboBox, l'établissement ayant la meilleur note est sélectionné par défaut en cas de match sur le code postaleImageImage
Si aucun établissement dans la liste n'a le même CP, et qu'il n'y a pas eu de match sur le numéro Finess ni RPPS, alors aucun établissement n'est sélectionné par défaut. Un message CanExecute est présent pour que l'utilisateur renseigne l'établissement.ImageImage
Explication sur le calcule de la "note":
La note d'un MO est donnée en fonction des informations qui match entre l'établissement transmit par le plugin et celui proposé dans la ComboBox. Les match peuvent être sur le numéro Finess, RPPS, le code postal de l'établissement, le département, son nom, son Alias.
Si on match sur le numéro Finess on ajoute 11 à la note du MO, en cas de match sur le numéro RPPS on ajoute 6. Pour un match sur le code postal complet on ajoute 3, et en cas de match sur le Nom ou l'alias on ajoute 1 (pour chacun des deux match) a la note. 

Si l'on ne match par sur le département le MO est exclus de la liste des propositions.

est ce que je peux avoir un plan de tests
여기 또 다른 티켓 [PBI0-1 규정] Carius 통합 모달에서 제안된 기관과 연결된 조정이 있습니다. /이 티켓은 Carius 플러그인 /!\만 다룹니다.TFS 27980의 RN에 대한 논의에 따라 Carius가 우리에게 전송하는 내용과 Saphir 클라이언트 데이터베이스에서 찾은 내용에 따라 통합 모달에서 제안 된 시설에 대한 작은 조정을 상상했습니다. 결과가 없는 경우: 콤보박스 없이 임시 학교를 생성하는 체크박스만 표시합니다.결과가 하나 이상 발견된 경우: FINESS를 통해 검색한 경우, 콤보에 이러한 결과만 표시되며 콤보에서 "새 교육기관 만들기"를 선택할 수 없습니다. 기본적으로 콤보에 입력되는 것은 삭제되지 않은 첫 번째 의료기관(일치하는 의료기관이 여러 개 있을 수 있음)입니다.RPPS를 통한 경우 이러한 결과만 콤보에 표시되며 콤보에서 "새 교육기관 만들기"를 선택할 수 없습니다. 기본적으로 콤보에 입력되는 것은 삭제되지 않은 첫 번째 MO(여러 개가 일치할 수 있음)입니다.이름을 통해 들어오는 경우 우편번호도 확인할 수 있습니다. 콤보에 CP의 이름 + 학과와 일치하는 결과만 표시하고 "새 학교 만들기"라는 선택 항목을 추가합니다: CP가 완전히 일치하는 경우 완전히 녹색으로 표시하고 기본적으로 콤보에 넣습니다. 이렇게 하면 일치하는 학과만 있는 경우(CP의 첫 두 글자)보다 더 잘 표시됩니다. 일치하는 부서만 있는 경우에는 처음 두 글자만 녹색으로 설정하고 콤보에 기본적으로 아무것도 넣지 않습니다(이 콤보에서 선택하지 않으면 모달의 유효성을 검사할 수 없도록 유효성 검사 버튼에 canEx가 있음). CP가 전혀 일치하지 않는 경우(리옹과 마르세유의 파스퇴르 병원의 경우) 콤보를 표시하지 않고 상자를 표시하여 새 기관을 만듭니다. 예시: Carius로부터 69002 리옹에 있는 파스퇴르 병원에 대한 과제를 받았습니다. Saphir 데이터베이스에는 파스퇴르 병원 69002 리옹, 파스퇴르 병원 69000 리옹 및 파스퇴르 병원 13000 마르세유가 있습니다. 따라서 아이디어는 : CH 파스퇴르 69002 리옹(CP가 완전히 일치하므로 콤보에서 기본적으로 설정됨)CH 파스퇴르 69000 LYON(콤보에서 모두 동일하게 제안됨, 알 수 없음)CH 파스퇴르 13000 마르세유(콤보에서 제안되지 않음)새로운 임시 시설 생성 (콤보에서 제안되었지만 알 수 없음)그리고 릴리스 노트플러그인 미션에 대한 MO 제안 시스템 개선:Finess/RPPS 번호가 일치하는 경우, 동일한 Finess/RPPS 번호를 가진 MO만 콤보 상자에 제안되며 새로운 시설을 만들 수있는 선택권이 제공되지 않습니다. 기본적으로 선택되는 MO는 항상 "노트"이미지가 가장 좋은 MO입니다.이름과 일치하는 경우, 우편 번호와 일치하는 경우 가장 점수가 높은 업소가 기본적으로 선택됩니다이미지이미지목록에 동일한 CP를 가진 업소가 없고 Finess 또는 RPPS 번호에 일치하는 항목이 없는 경우 기본적으로 어떤 업소도 선택되지 않습니다. 사용자가 시설.Image를 입력할 수 있도록 CanExecute 메시지가 표시됩니다."점수" 계산에 대한 설명입니다:MO의 등급은 플러그인이 전송한 학교와 콤보박스에서 제안한 학교 간에 일치하는 정보에 따라 부여됩니다. 일치 항목은 Finess 번호, RPPS, 시설의 우편 번호, 부서, 이름, 별칭이 될 수 있습니다.Finess 번호와 일치하는 항목이 있으면 MO 점수에 11이 추가되고, RPPS 번호와 일치하는 항목이 있으면 6이 추가됩니다. 전체 우편번호가 일치하는 경우 3을 더하고, 이름 또는 별칭이 일치하는 경우 점수에 1을 더합니다(두 가지 모두 일치할 경우). 부서와 일치하는 항목이 없는 경우 해당 MO는 제안서 목록에서 제외됩니다.테스트 계획이 있나요?