{ "description": "O recurso MessageHeader corresponde ao cabeçalho que possibilita a identificação da origem e destino da mensagem.", "_filename": "Profile/MessageHeaderPTCore.StructureDefinition.json", "package_name": "portuguese.core.guide", "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.0", "status": "active", "id": "046ec924-d930-43cb-90df-8162342b0304", "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", "profile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ReferencePTCore" ], "targetProfile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/DevicePTCore" ] } ], "short": "A reference from one resource to another", "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", "profile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ReferencePTCore" ], "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" ] } ], "short": "A reference from one resource to another", "definition": "Entidade que vai receber os dados" }, { "id": "MessageHeader.sender", "min": 1, "path": "MessageHeader.sender", "type": [ { "code": "Reference", "profile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ReferencePTCore" ], "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" ] } ], "short": "A reference from one resource to another", "comment": "References SHALL be a reference to an actual FHIR resource, and SHALL be resolveable (allowing for access control, temporary unavailability, etc.). Resolution can be either by retrieval from the URL, or, where applicable by resource type, by treating an absolute reference as a canonical URL and looking it up in a local registry/repository.", "definition": "Entidade que envia os dados" }, { "id": "MessageHeader.enterer", "path": "MessageHeader.enterer", "type": [ { "code": "Reference", "profile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ReferencePTCore" ], "targetProfile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/PractitionerPTCore", "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/PractitionerRolePTCore" ] } ], "short": "A reference from one resource to another", "comment": "References SHALL be a reference to an actual FHIR resource, and SHALL be resolveable (allowing for access control, temporary unavailability, etc.). Resolution can be either by retrieval from the URL, or, where applicable by resource type, by treating an absolute reference as a canonical URL and looking it up in a local registry/repository.", "definition": "Profissional que registou os dados" }, { "id": "MessageHeader.author", "path": "MessageHeader.author", "type": [ { "code": "Reference", "profile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ReferencePTCore" ], "targetProfile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/PractitionerPTCore", "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/PractitionerRolePTCore" ] } ], "short": "A reference from one resource to another", "comment": "References SHALL be a reference to an actual FHIR resource, and SHALL be resolveable (allowing for access control, temporary unavailability, etc.). Resolution can be either by retrieval from the URL, or, where applicable by resource type, by treating an absolute reference as a canonical URL and looking it up in a local registry/repository.", "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", "profile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ReferencePTCore" ], "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" ] } ], "short": "A reference from one resource to another", "comment": "References SHALL be a reference to an actual FHIR resource, and SHALL be resolveable (allowing for access control, temporary unavailability, etc.). Resolution can be either by retrieval from the URL, or, where applicable by resource type, by treating an absolute reference as a canonical URL and looking it up in a local registry/repository.", "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", "profile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ReferencePTCore" ], "targetProfile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/OperationOutcomePTCore" ] } ], "short": "A reference from one resource to another", "comment": "References SHALL be a reference to an actual FHIR resource, and SHALL be resolveable (allowing for access control, temporary unavailability, etc.). Resolution can be either by retrieval from the URL, or, where applicable by resource type, by treating an absolute reference as a canonical URL and looking it up in a local registry/repository.", "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", "type": [ { "code": "Reference", "profile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ReferencePTCore" ], "targetProfile": [ "http://hl7.org/fhir/StructureDefinition/Resource" ] } ], "short": "A reference from one resource to another", "comment": "References SHALL be a reference to an actual FHIR resource, and SHALL be resolveable (allowing for access control, temporary unavailability, etc.). Resolution can be either by retrieval from the URL, or, where applicable by resource type, by treating an absolute reference as a canonical URL and looking it up in a local registry/repository.", "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" }