<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="75f4feeb-9d99-4ed5-a4e5-e6b3a3392a7e" />
  <meta>
    <lastUpdated value="2021-02-23T16:06:16.626+00:00" />
  </meta>
  <url value="https://simplifier.net/ofsti-mconnecta/capsalera" />
  <name value="Capsalera" />
  <status value="draft" />
  <date value="2021-02-08T11:18:03.948+00:00" />
  <fhirVersion value="4.0.1" />
  <mapping>
    <identity value="v2" />
    <uri value="http://hl7.org/v2" />
    <name value="HL7 v2 Mapping" />
  </mapping>
  <mapping>
    <identity value="rim" />
    <uri value="http://hl7.org/v3" />
    <name value="RIM Mapping" />
  </mapping>
  <mapping>
    <identity value="w5" />
    <uri value="http://hl7.org/fhir/fivews" />
    <name value="FiveWs Pattern Mapping" />
  </mapping>
  <kind value="resource" />
  <abstract value="false" />
  <type value="MessageHeader" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/MessageHeader" />
  <derivation value="constraint" />
  <differential>
    <element id="MessageHeader">
      <path value="MessageHeader" />
      <definition value="Recurs concebut per a el control de missatges en un sistema que té com a finalitat l’intercanvi de missatges. &#xD;&#xA;&#xD;&#xA;The header for a message exchange that is either requesting or responding to an action.  The reference(s) that are the subject of the action as well as other information related to the action are typically transmitted in a bundle in which the MessageHeader resource instance is the first resource in the bundle." />
    </element>
    <element id="MessageHeader.event[x]">
      <path value="MessageHeader.event[x]" />
      <short value="Codi per a l’esdeveniment que aquest missatge representa o enllaç a la definició de l’esdeveniment." />
      <definition value="Identifica quin tipus d’esdeveniment realitza el missatge." />
      <type>
        <code value="Coding" />
      </type>
    </element>
    <element id="MessageHeader.event[x].system">
      <path value="MessageHeader.event[x].system" />
      <short value="Identitat del sistema terminològic" />
      <definition value="Identifica el sistema de codificació per a definir l’esdeveniment. Es farà servir la referència al catàleg d’esdeveniments de FHIR (http://hl7.org/fhir/ValueSet/observation-vitalsignresult)." />
      <min value="1" />
    </element>
    <element id="MessageHeader.event[x].version">
      <path value="MessageHeader.event[x].version" />
      <max value="0" />
    </element>
    <element id="MessageHeader.event[x].code">
      <path value="MessageHeader.event[x].code" />
      <short value="Codi concret d’esdeveniment" />
      <definition value="Codi de l’esdeveniment que executa el missatge que serà sempre observation-vitalsignresult." />
      <min value="1" />
      <fixedCode value="observation-vitalsignresult" />
    </element>
    <element id="MessageHeader.event[x].display">
      <path value="MessageHeader.event[x].display" />
      <max value="0" />
    </element>
    <element id="MessageHeader.event[x].userSelected">
      <path value="MessageHeader.event[x].userSelected" />
      <max value="0" />
    </element>
    <element id="MessageHeader.destination">
      <path value="MessageHeader.destination" />
      <short value="Aplicació destí" />
      <definition value="Identifica a quina aplicació va adreçat el missatge. Aquest element, tot i no ser obligatori, ja que es podria pressuposar en funció de la crida (mètode) realitzada al servei corresponent d’mConnecta per part del sistema d’origen, facilitarà la tasca d’interpretació del missatge en aquest aspecte." />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="MessageHeader.destination.name">
      <path value="MessageHeader.destination.name" />
      <short value="Nom del sistema" />
      <definition value="Nom del sistema de destí que serà sempre “Plataforma mConnecta”." />
      <min value="1" />
      <fixedString value="Plataforma mConnecta" />
    </element>
    <element id="MessageHeader.destination.target">
      <path value="MessageHeader.destination.target" />
      <max value="0" />
    </element>
    <element id="MessageHeader.destination.endpoint">
      <path value="MessageHeader.destination.endpoint" />
      <short value="URL servei destí" />
      <definition value="URL del servei que es crida per a realitzar l’enviament del missatge (p. ex. https://salut.gencat.cat/mConnecta/services?wsdl)." />
    </element>
    <element id="MessageHeader.destination.receiver">
      <path value="MessageHeader.destination.receiver" />
      <short value="Nom del receptor." />
      <definition value="Indica el nom real del receptor." />
      <max value="0" />
    </element>
    <element id="MessageHeader.destination.receiver.type">
      <path value="MessageHeader.destination.receiver.type" />
      <max value="0" />
    </element>
    <element id="MessageHeader.destination.receiver.identifier">
      <path value="MessageHeader.destination.receiver.identifier" />
      <max value="0" />
    </element>
    <element id="MessageHeader.destination.receiver.display">
      <path value="MessageHeader.destination.receiver.display" />
      <max value="0" />
    </element>
    <element id="MessageHeader.sender">
      <path value="MessageHeader.sender" />
      <min value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Organization" />
      </type>
    </element>
    <element id="MessageHeader.sender.reference">
      <path value="MessageHeader.sender.reference" />
      <min value="1" />
    </element>
    <element id="MessageHeader.sender.type">
      <path value="MessageHeader.sender.type" />
      <min value="1" />
      <fixedUri value="Organization" />
    </element>
    <element id="MessageHeader.sender.identifier">
      <path value="MessageHeader.sender.identifier" />
      <max value="0" />
    </element>
    <element id="MessageHeader.sender.display">
      <path value="MessageHeader.sender.display" />
      <max value="0" />
    </element>
    <element id="MessageHeader.enterer">
      <path value="MessageHeader.enterer" />
      <max value="0" />
    </element>
    <element id="MessageHeader.author">
      <path value="MessageHeader.author" />
      <max value="0" />
    </element>
    <element id="MessageHeader.source">
      <path value="MessageHeader.source" />
      <short value="Aplicació origen" />
      <definition value="Identifica des de quina aplicació prové el missatge." />
    </element>
    <element id="MessageHeader.source.name">
      <path value="MessageHeader.source.name" />
      <short value="Nom del sistema" />
      <definition value="Nom del programari que envia em missatge (p. ex. WebAPP – cMa – Varius)." />
      <min value="1" />
    </element>
    <element id="MessageHeader.source.software">
      <path value="MessageHeader.source.software" />
      <definition value="Referència al programari que pot incloure informació útil per depuració. Es proposa informar en aquest camp l’element (identificador) assignat a la prescripció/recomanació. &#xD;&#xA;&#xD;&#xA;May include configuration or other information useful in debugging." />
      <max value="0" />
    </element>
    <element id="MessageHeader.source.version">
      <path value="MessageHeader.source.version" />
      <short value="Versió del name" />
      <definition value="Número de versió del sistema origen del missatge (p. ex. 1.0)." />
      <min value="1" />
    </element>
    <element id="MessageHeader.source.contact">
      <path value="MessageHeader.source.contact" />
      <short value="Dades de contacte per si sorgeix algun problema" />
      <definition value="Element que recull les dades de contacte del proveïdor que ha desenvolupat el programari que envia el missatge." />
      <min value="1" />
    </element>
    <element id="MessageHeader.source.contact.system">
      <path value="MessageHeader.source.contact.system" />
      <definition value="Sistema de contacte amb l’origen del missatge que serà sempre email. Es pot emprar aquest sistema per a avisar de possibles incidències." />
      <min value="1" />
      <fixedCode value="email" />
    </element>
    <element id="MessageHeader.source.contact.value">
      <path value="MessageHeader.source.contact.value" />
      <short value="Adreça de correu electrònic" />
      <definition value="L’adreça de correu electrònic del proveïdor que ha desenvolupat el programari que envia el missatge." />
      <min value="1" />
    </element>
    <element id="MessageHeader.source.contact.use">
      <path value="MessageHeader.source.contact.use" />
      <max value="0" />
    </element>
    <element id="MessageHeader.source.contact.rank">
      <path value="MessageHeader.source.contact.rank" />
      <max value="0" />
    </element>
    <element id="MessageHeader.source.contact.period">
      <path value="MessageHeader.source.contact.period" />
      <max value="0" />
    </element>
    <element id="MessageHeader.source.endpoint">
      <path value="MessageHeader.source.endpoint" />
      <short value="URL del servei on enviar la resposta." />
      <definition value="URL del servei des d’on crida per a realitzar l’enviament del missatge (p. ex. https://www.csi.cat/webapp/cMa/varius)." />
    </element>
    <element id="MessageHeader.responsible">
      <path value="MessageHeader.responsible" />
      <max value="0" />
    </element>
    <element id="MessageHeader.reason">
      <path value="MessageHeader.reason" />
      <max value="0" />
    </element>
    <element id="MessageHeader.response">
      <path value="MessageHeader.response" />
      <max value="0" />
    </element>
    <element id="MessageHeader.focus">
      <path value="MessageHeader.focus" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="MessageHeader.focus.reference">
      <path value="MessageHeader.focus.reference" />
      <short value="Referència dins el missatge" />
      <definition value="Referència al recurs, dins el mateix missatge, al que es troba associada la capçalera de missatge. Serà sempre l’identificador (element id) del recurs Patient." />
      <min value="1" />
    </element>
    <element id="MessageHeader.focus.type">
      <path value="MessageHeader.focus.type" />
      <short value="Tipus de referència dins el missatge" />
      <definition value="El tipus de recurs, dins el mateix missatge, al que es troba associada la capçalera de missatge. Serà sempre Patient." />
      <min value="1" />
    </element>
    <element id="MessageHeader.focus.identifier">
      <path value="MessageHeader.focus.identifier" />
      <max value="0" />
    </element>
    <element id="MessageHeader.focus.display">
      <path value="MessageHeader.focus.display" />
      <max value="0" />
    </element>
    <element id="MessageHeader.definition">
      <path value="MessageHeader.definition" />
      <max value="0" />
    </element>
  </differential>
</StructureDefinition>