Personnalisations déclarées
Avec les personnalisations déclarées, vous avez la possibilité de modifier ou d’ajouter des messages HL7. Vous pouvez même définir un nouveau type de message. Vous pouvez le faire de l’une des manières suivantes :
Modification de la définition d’un message en définissant un nouveau type de message ou un événement déclencheur
Ajout d’un nouveau segment à un type de message existant
Modification du type de données d’une partie de message existante (segment, champ, composant ou sous-composant)
Modification des valeurs potentielles que vous pouvez utiliser dans un composant de message existant
Notes
Vous pouvez modifier les valeurs d’énumération utilisées dans les objets Z déclarés ou les objets standard dans les schémas HL7. Pour ce faire, consultez Extension des énumérations.
Vous modifiez ou ajoutez aux messages HL7 en ajoutant, en conservant et en associant des objets personnalisés dans les types de messages actuellement définis. Les normes HL7 appellent ces objets personnalisés « objets Z » pour les distinguer des objets existants conformes à la norme HL7. Vous utilisez l’éditeur BizTalk pour définir des objets Z. Vous utilisez également l’éditeur BizTalk pour utiliser des fonctionnalités qui propagent les mises à jour à un objet Z sur tous les événements déclencheurs et les messages abstraits qui l’incluent. Pour plus d’informations sur la création d’objets Z, consultez Extension de schémas HL7 2.X avec des objets Z.
Vous pouvez utiliser des objets Z pour donner des définitions locales aux segments que vous utilisez d’une manière non spécifiée dans la norme HL7. Vous apportez ces modifications aux schémas que l’Assistant Installation de l’accélérateur BizTalk pour HL7 (BTAHL7) a installés sur votre ordinateur. Vous pouvez ensuite partager ces schémas modifiés avec d’autres installations BTAHL7 avec lesquelles vous échangez des messages.
Types d’objets Z
La norme HL7 (2.X) prend actuellement en charge les formes de personnalisation suivantes :
Événements déclencheurs personnalisés. Si vous vous trouvez dans une zone locale et que vous avez besoin d’une nouvelle structure de message, ou que vous souhaitez prendre en charge un événement déclencheur qui n’est pas inclus dans la norme, vous pouvez créer un événement déclencheur à l’aide d’un préfixe Z, par exemple Z05. Dans ce cas, vous devez créer un schéma de message local en définissant le message abstrait et le modèle des segments inclus.
Segments personnalisés. Si vous vous trouvez dans une zone locale, dans le contexte d’un événement déclencheur déjà pris en charge et que vous avez besoin de données supplémentaires, vous pouvez créer un ou plusieurs segments et inclure les éléments de données souhaités dans le segment. Vous devez spécifier les éléments dans le segment à l’aide de types de données HL7 existants. Vous pouvez créer des segments Z personnalisés dans l’éditeur BizTalk en créant un enregistrement dans le schéma. Pour plus d’informations, consultez Création de segments Z déclarés. Vous pouvez également ajouter un segment Z via la base de données Access, puis ajouter ce segment Z à la structure de message. Pour plus d’informations, consultez Résolution des erreurs de base de données.
Sous-types de données personnalisés. HL7 fournit une liste des types de données pris en charge, par exemple, le texte mis en forme, l’image analysée, les données audio. Toutefois, si vous souhaitez définir des types de données supplémentaires, vous pouvez le faire en préfixant le mnémonique utilisé d’un « Z », créant ainsi un type de données Z.
Notes
Il n’est pas autorisé, dans les limites de la norme, à créer de nouveaux types de données ou à ajouter des éléments à un segment existant. Encore moins il est permis de prendre un élément qui n’est pas utilisé actuellement et de le redéfinir pour répondre à un objectif supplémentaire. D’un autre côté, les organisations qui prennent en charge les interfaces héritées peuvent avoir besoin de prendre en charge ces pratiques.
Tables personnalisées. De nombreux objets existants dans les messages ont une plage limitée de valeurs spécifiques, telles que définies par les énumérations dans les tables définies par les schémas courants HL7. Vous pouvez modifier ces énumérations pour activer des valeurs supplémentaires en créant des tables Z.
Voir aussi
Personnalisations non déclarées
Extension des schémas HL7 2.X à l’aide d’objets Z
Traitement des messages HL7
Traitement des messages
Utilisation des schémas HL7 2.X