PackagesCanonicalsLogsProblems
    Packages
    package.teste@1.0.1-draft
    https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/MessageHeaderPTCore
{
  "description": "O recurso MessageHeader corresponde ao cabeçalho que possibilita a identificação da origem e destino da mensagem.",
  "_filename": "MessageHeaderPTCore.StructureDefinition.json",
  "package_name": "package.teste",
  "date": "2024-05-08T14:19:30.1007725+00:00",
  "derivation": "constraint",
  "publisher": "SPMS",
  "fhirVersion": "4.3.0",
  "name": "MessageHeaderPTCore",
  "abstract": false,
  "type": "MessageHeader",
  "experimental": null,
  "resourceType": "StructureDefinition",
  "title": "MessageHeader PT Core",
  "package_version": "1.0.1-draft",
  "status": "draft",
  "id": "458d8dc4-1670-4351-a1c0-e2015de8343c",
  "kind": "resource",
  "url": "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/MessageHeaderPTCore",
  "version": "1.0.0",
  "differential": {
    "element": [ {
      "id": "MessageHeader.id",
      "min": 1,
      "path": "MessageHeader.id"
    }, {
      "id": "MessageHeader.meta",
      "path": "MessageHeader.meta",
      "type": [ {
        "code": "Meta",
        "profile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/MetaPTCore" ]
      } ]
    }, {
      "id": "MessageHeader.event[x]",
      "path": "MessageHeader.event[x]",
      "definition": "Código que identifica o evento que esta mensagem representa e o liga à sua definição."
    }, {
      "id": "MessageHeader.destination",
      "min": 1,
      "path": "MessageHeader.destination",
      "definition": "Aplicativo(s) de destino de mensagem."
    }, {
      "id": "MessageHeader.destination.id",
      "path": "MessageHeader.destination.id",
      "definition": "ID único para o elemento num recurso (para referências internas). Pode ser qualquer valor de cadeia que não contenha espaços."
    }, {
      "id": "MessageHeader.destination.name",
      "path": "MessageHeader.destination.name",
      "definition": "Nome da aplicação destino."
    }, {
      "id": "MessageHeader.destination.target",
      "path": "MessageHeader.destination.target",
      "type": [ {
        "code": "Reference",
        "targetProfile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/DevicePTCore" ]
      } ],
      "definition": "Referenciar para o recurso Device, no caso o destino seja um dispositivo."
    }, {
      "id": "MessageHeader.destination.endpoint",
      "path": "MessageHeader.destination.endpoint",
      "definition": "Endereço ou id do destino da mensagem"
    }, {
      "id": "MessageHeader.destination.receiver",
      "min": 1,
      "path": "MessageHeader.destination.receiver",
      "type": [ {
        "code": "Reference",
        "targetProfile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/PractitionerPTCore", "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/PractitionerRolePTCore", "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/OrganizationPTCore" ]
      } ],
      "definition": "Entidade que vai receber os dados"
    }, {
      "id": "MessageHeader.sender",
      "min": 1,
      "path": "MessageHeader.sender",
      "type": [ {
        "code": "Reference",
        "targetProfile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/PractitionerPTCore", "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/PractitionerRolePTCore", "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/OrganizationPTCore" ]
      } ],
      "definition": "Entidade que envia os dados"
    }, {
      "id": "MessageHeader.enterer",
      "path": "MessageHeader.enterer",
      "type": [ {
        "code": "Reference",
        "targetProfile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/PractitionerPTCore", "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/PractitionerRolePTCore" ]
      } ],
      "definition": "Profissional que registou os dados"
    }, {
      "id": "MessageHeader.author",
      "path": "MessageHeader.author",
      "type": [ {
        "code": "Reference",
        "targetProfile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/PractitionerPTCore", "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/PractitionerRolePTCore" ]
      } ],
      "definition": "Profissional que autorizou o envio dos dados"
    }, {
      "id": "MessageHeader.source",
      "path": "MessageHeader.source",
      "definition": "Aplicativo de origem de mensagens"
    }, {
      "id": "MessageHeader.source.id",
      "path": "MessageHeader.source.id",
      "definition": "ID único para o elemento num recurso (para referências internas). Pode ser qualquer valor de cadeia que não contenha espaços."
    }, {
      "id": "MessageHeader.source.name",
      "path": "MessageHeader.source.name",
      "definition": "Nome da aplicação origem dos dados"
    }, {
      "id": "MessageHeader.source.software",
      "path": "MessageHeader.source.software",
      "definition": "Configuração ou outras informações úteis da aplicação origem"
    }, {
      "id": "MessageHeader.source.version",
      "path": "MessageHeader.source.version",
      "definition": "Versão da aplicação origem"
    }, {
      "id": "MessageHeader.source.contact",
      "path": "MessageHeader.source.contact",
      "type": [ {
        "code": "ContactPoint",
        "profile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ContactPointPTCore" ]
      } ],
      "definition": "Contacto para suporte, no âmbito das comunicações de mensagens"
    }, {
      "id": "MessageHeader.source.contact.use",
      "path": "MessageHeader.source.contact.use",
      "definition": "Indica a finalidade do contacto:\r\n\r\n“home”: Contacto de comunicação pessoal (NÃO utilizar esta finalidade de contacto para Entidades e para locais das Entidades);\r\n\r\n“work”: Contacto do local de trabalho; \r\n\r\n“temp”: Contacto temporário;\r\n\r\n“old”: Contacto que não está mais em uso;\r\n\r\n“mobile”: Dispositivo de telecomunicação móvel."
    }, {
      "id": "MessageHeader.source.endpoint",
      "path": "MessageHeader.source.endpoint",
      "definition": "Endereço ou id da origem da mensagem"
    }, {
      "id": "MessageHeader.responsible",
      "path": "MessageHeader.responsible",
      "type": [ {
        "code": "Reference",
        "targetProfile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/PractitionerPTCore", "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/PractitionerRolePTCore", "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/OrganizationPTCore" ]
      } ],
      "definition": "Entidade ou profissional com a responsabilidade final pelo evento"
    }, {
      "id": "MessageHeader.responsible.type",
      "path": "MessageHeader.responsible.type",
      "definition": "The expected type of the target of the reference. If both Reference.type and Reference.reference are populated and Reference.reference is a FHIR URL, both SHALL be consistent. \n\nThe type is the Canonical URL of Resource Definition that is the type this reference refers to. References are URLs that are relative to http://hl7.org/fhir/StructureDefinition/ e.g. \"Patient\" is a reference to http://hl7.org/fhir/StructureDefinition/Patient. Absolute URLs are only allowed for logical models (and can only be used in references in logical models, not resources)."
    }, {
      "id": "MessageHeader.reason",
      "path": "MessageHeader.reason",
      "type": [ {
        "code": "CodeableConcept",
        "profile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/CodeableConceptPTCore" ]
      } ],
      "definition": "Indica o motivo da ocorrência do evento que é foco desta mensagem."
    }, {
      "id": "MessageHeader.response",
      "path": "MessageHeader.response",
      "definition": "Elemento usado no caso de mensagem de resposta"
    }, {
      "id": "MessageHeader.response.id",
      "path": "MessageHeader.response.id",
      "definition": "ID único para o elemento num recurso (para referências internas). Pode ser qualquer valor de cadeia que não contenha espaços."
    }, {
      "id": "MessageHeader.response.identifier",
      "path": "MessageHeader.response.identifier",
      "definition": "ID da mensagem origem (MessageHeader.id) enviada que deu origem à resposta"
    }, {
      "id": "MessageHeader.response.code",
      "path": "MessageHeader.response.code",
      "definition": "Código que identifica o tipo de resposta da mensagem."
    }, {
      "id": "MessageHeader.response.details",
      "path": "MessageHeader.response.details",
      "type": [ {
        "code": "Reference",
        "targetProfile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/OperationOutcomePTCore" ]
      } ],
      "definition": "Detalhes do erro da mensagem.\r\nEm caso de code com valor “transient-error” ou\r\n\r\n“fatal-erro”, referenciar o recurso com os detalhes dos erros ou alertas."
    }, {
      "id": "MessageHeader.focus",
      "path": "MessageHeader.focus",
      "definition": "Referenciar o recurso raiz da mensagem"
    }, {
      "id": "MessageHeader.definition",
      "path": "MessageHeader.definition",
      "definition": "Link permanente para o MessageDefinition da mensagem."
    } ]
  },
  "contact": [ {
    "name": "Interoperabilidade Semântica",
    "telecom": [ {
      "value": "https://www.spms.min-saude.pt",
      "system": "url"
    } ]
  } ],
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/MessageHeader"
}