Détail du message EventementPatients
Imprimer

HPRIM XML Événement Patients

HPRIM XML

L'intégralité des informations échangées entre un SIP et un CIP est au format HPRIM XML.

En particulier, les messages de type msgEvenementsPatients permettent d'échanger des informations sur les identités patient et forment le coeur du module HPRIM XML.

Ce message est utilisé dans les cas suivants :

Constitution des messages

Important : Les messages doivent impérativement être encodés en UTF-8?.

Dans chaque message XML, la référence au fichier XSD doit être présente. L'entête d'un document XML d'événements patients est défini ainsi :

<evenementsPatients xmlns="http://www.hprim.org/hprimXML" acquittementAttendu="oui">

Entête du message XML

Chaque message XML échangé dans le cadre du SIP porte un entête conforme HPRIM. Cet entête définit un certain nombre d'attributs que nous détaillons dans ci-dessous.
L'élément HPRIM utilisé est enteteMessage.
L'entête apparaît dans chaque message immédiatement après la déclaration de l'élément racine qui détermine le type d'événement concerné par le message.

Description

élément XML
Chemin XML
Valeur possible
Description
identifiantMessage enteteMessage Chaîne de caractères Identifiant du message. Il est unique. Il est créé lors de la création d'un échange HPRIM.
dateHeureProduction enteteMessage DateTime Date de production du message.
catégorie enteteMessage > émetteur > agents > agent "application" Type d'émetteur du message.
code enteteMessage > émetteur > agents > agent Entier Code d'émetteur (code du SIP/CIP)
catégorie enteteMessage > destinataire > agents > agent "application" Type du destinataire.
code enteteMessage > destinataire > agents > agent Entier Code du destinataire (code du SIP/CIP)

Exemple

<enteteMessage>
    <identifiantMessage>000002</identifiantMessage>
    <dateHeureProduction>2009-04-12T21:53:54</dateHeureProduction>
    <emetteur>
      <agents>
        <agent categorie="application">
          <code>MediBoard</code>
          <libelle>Gestion des Etablissements de Santé</libelle>
        </agent>
        <agent categorie="acteur">
          <code>user1</code>
          <libelle>Administrateur OPENXTREM</libelle>
        </agent>
        <agent categorie="système">
          <libelle>Mediboard</libelle>
        </agent>
      </agents>
    </emetteur>
    <destinataire>
      <agents>
        <agent categorie="application">
          <libelle>Gestion des Etablissements de Santé</libelle>
        </agent>
      </agents>
    </destinataire>
  </enteteMessage>

Données des patients

Dans chaque message concernant un patient, les données de celui-ci sont présentes.
Le type HPRIM patient est utilisé pour décrire un patient administré par un établissement de soins, avec toutes ses caractéristiques.
Celles-ci décrivent les identifiants et les traits stricts ou étendus d'un patient.
Il est possible de se reporter au fichier patient.xsd de la norme HPRIM pour le détail du type patient.

Identifiants d'un patient

Un patient dispose après son inscription au SIP toujours deux identifiants :

  • Un identifiant local IC pour l'établissement qui transmet ou reçoit l'information
  • Un identifiant patient permanent IPP commun à l'ensemble des établissements.

Identifiant local

L'identifiant local (IC) du patient est attribué par le système lors de l'enregistrement d'un patient. Il correspond a l'identifiant du patient sur le CIP.
Pour envoyer l'identifiant local d'un patient du CIP vers le SIP, on utilise le champ émetteur défini dans le schéma du patient de la manière suivante :

<emetteur>
  <valeur>10001</valeur>
</emetteur>

Identifiant patient permanent

L'identifiant du patient permanent (IPP) est un identifiant unique et constant dans le temps pour un patient. Il permet d'identifier un patient à travers tous les établissements, il pourra donc être connu de tous.
On utilise le code XML suivant pour envoyer l'IPP à partir d'un CIP vers le SIP.

<recepteur>
  <valeur>00006</valeur>
</recepteur>

En revanche lorsque le SIP envoie un événement a un CIP on utilise le champ émetteur pour transmettre l'IPP du patient et le champ récepteur pour fournir l'identifiant local du patient du CIP si celui-ci est connu.

<emetteur>
  <valeur>00006</valeur>
</emetteur>
<recepteur>
  <valeur>10001</valeur>
</recepteur>

Alias

msgEvenementsPatients, HPRIM XML Evenement Patient


Dernièrement modifié par lryo16176 points  , Basé sur le travail de rhum17473 points  et mytto20892 points  .
Modifiée dernièrement le mercredi 19 de octobre, 2011 07h30m34.

Sponsors privilégiés

Mediboard project