Étape 8 : Créer un mappage avec le Mappeur BizTalk
Dans cette étape, vous utilisez le mappeur BizTalk pour créer une carte. Vous utilisez cette carte pour créer des liens qui associent les données (champs) d’un document de demande de réapprovisionnement aux données d’un document de demande refusée.
Pour créer un mappage
Dans Explorateur de solutions, cliquez avec le bouton droit sur Projet BTAHL7, pointez sur Ajouter, puis cliquez sur Nouvel élément.
Dans la boîte de dialogue Ajouter un nouvel élément , dans le volet Catégories , cliquez sur Fichiers mappés.
Dans le champ Nom , tapez DoorbellMap pour nommer la carte, puis cliquez sur Ajouter pour démarrer BizTalk Mapper.
Dans le volet Schéma source (côté gauche), cliquez sur Ouvrir le schéma source.
Dans la boîte de dialogue Sélecteur de type BizTalk, développez Projet BTAHL7, Schémas, cliquez sur BTAHL7_Project.Doorbell, puis cliquez sur OK.
Dans le volet Schéma de destination (à droite), cliquez sur Ouvrir le schéma de destination.
Dans le sélecteur de type BizTalk, développez Projet BTAHL7, Schémas, cliquez sur BTAHL7Schemas.ADT_A04_22_GLO_DEF, puis cliquez sur OK.
Dans le volet Schéma de destination (à droite), développez ADT_A04_22_GLO_DEF, PID_PatientIdentification, puis PID.5_PatientName.
Dans le volet Schéma source (côté gauche), développez DoorbellRoot. Faites glisser le champ LastName vers le champ PN_0_FamilyName dans le volet Schéma de destination .
Dans le volet Schéma source , faites glisser le champ FirstName vers le champ PN_1_GivenName dans le volet Schéma de destination .
Dans le volet Schéma source , faites glisser le champ MiddleName vers le champ PN_2_MiddleInitialOrName dans le volet Schéma de destination .
Dans le volet Schéma de destination , développez PID_3_PatientIdInternalId.
Dans le volet Schéma source , faites glisser le champ SSN vers le CM_PAT_ID_0_PatientID dans le volet Schéma de destination .
Dans le menu Fichier , cliquez sur Enregistrer tout.
Dans un scénario d’enrichissement de message classique, si des informations sur le patient étaient manquantes, vous appelez une base de données dossiers patient dans votre orchestration et ajoutez les informations manquantes, puis utilisez les informations supplémentaires pour terminer le mappage. Par exemple, vous pouvez récupérer l’adresse d’accueil d’un patient à partir de la base de données Dossiers des patients, car le message d’événement déclencheur de sonnette XML entrante ne l’a pas fourni.