{ "description": "O recurso Bundle é o container que agrega os diversos recursos que compõem a mensagem.", "_filename": "Profile/BundlePTCore.StructureDefinition.json", "package_name": "package.teste", "date": "2024-03-18T18:13:59.5083082+00:00", "derivation": "constraint", "publisher": "SPMS", "fhirVersion": "4.3.0", "name": "BundlePTCore", "abstract": false, "type": "Bundle", "experimental": null, "resourceType": "StructureDefinition", "title": "Bundle PT Core", "package_version": "1.0.7-draft", "status": "draft", "id": "57e7d4d6-daf1-404b-bf64-021895de9a63", "kind": "resource", "url": "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/BundlePTCore", "version": "1.0.0", "differential": { "element": [ { "id": "Bundle.id", "min": 1, "path": "Bundle.id" }, { "id": "Bundle.meta", "path": "Bundle.meta", "type": [ { "code": "Meta", "profile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/MetaPTCore" ] } ] }, { "id": "Bundle.identifier", "path": "Bundle.identifier", "type": [ { "code": "Identifier", "profile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ExtensionIdentifierPTCore" ] } ], "short": "Persistent identifier for the bundle", "definition": "A persistent identifier for the bundle that won't change as a bundle is copied from server to server." }, { "id": "Bundle.identifier.type.coding.id", "path": "Bundle.identifier.type.coding.id", "comment": "." }, { "id": "Bundle.type", "path": "Bundle.type", "definition": "Obrigatório a identificação de um dos seguintes códigos:\r\n\r\n“document” - O Bundle é do tipo documento. O primeiro recurso é o Composition.\r\n\r\n“message” - O Bundle é do tipo mensagem. O primeiro recurso é o MessageHeader. \r\n\r\n“transaction” - O Bundle do tipo transação.\r\n\r\n“transaction-response” - O Bundle é uma resposta a uma mensagem com tipo de Bundle transaction. \r\n\r\n“batch” - O Bundle é um conjunto de ações.\r\n\r\n“batch-response” - O Bundle é uma resposta a uma mensagem com tipo de Bundle batch.\r\n\r\n“history” - O Bundle é uma lista de recursos referente a uma interação de dados históricos.\r\n\r\n“searchset”- O Bundle é uma lista de resultados de uma pesquisa.\r\n\r\n“collection” - O Bundle é um conjunto de recursos agrupados num único pacote." }, { "id": "Bundle.timestamp", "path": "Bundle.timestamp", "definition": "No caso de Bundle.Type: \r\n\r\n- document, corresponde à data em que o documento foi criado.\r\n\r\n- message, corresponde à data em que o conteúdo da mensagem foi criado.\r\n\r\n- history, corresponde à data em que o conteúdo foi criado. \r\n\r\n- searchset, corresponde à data em que o conjunto da pesquisa foi criado.\r\n\r\nO formato é o definido pela ISO8601, incluindo a descrição da time zone (UTC)" }, { "id": "Bundle.total", "path": "Bundle.total", "definition": "Usado apenas no caso do Bundle.Type com valor search ou history." }, { "id": "Bundle.link", "path": "Bundle.link", "definition": "Lista de links relacionados com o bundle" }, { "id": "Bundle.entry.link", "path": "Bundle.entry.link", "definition": "Lista de links relacionados com a entrada" }, { "id": "Bundle.entry.resource", "path": "Bundle.entry.resource", "definition": "Recurso referenciado pelo Bundle, respeitando as regras da entry." }, { "id": "Bundle.entry.response.outcome", "path": "Bundle.entry.response.outcome", "definition": "Recurso referenciado pelo Bundle.\r\n\r\nAplicável no Bundle.Type: batch-response, transaction-response e history." }, { "id": "Bundle.signature", "path": "Bundle.signature", "definition": "Assinatura digital" }, { "id": "Bundle.signature.who", "path": "Bundle.signature.who", "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/RelatedPersonPTCore", "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/PatientPTCore", "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/DevicePTCore", "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/OrganizationPTCore" ] } ] }, { "id": "Bundle.signature.onBehalfOf", "path": "Bundle.signature.onBehalfOf", "type": [ { "code": "Reference", "targetProfile": [ "http://hl7.org/fhir/StructureDefinition/Practitioner", "http://hl7.org/fhir/StructureDefinition/PractitionerRole", "http://hl7.org/fhir/StructureDefinition/RelatedPerson", "http://hl7.org/fhir/StructureDefinition/Patient", "http://hl7.org/fhir/StructureDefinition/Device", "http://hl7.org/fhir/StructureDefinition/Organization", "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/RelatedPersonPTCore", "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/PatientPTCore", "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/DevicePTCore", "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/OrganizationPTCore" ] } ] }, { "id": "Bundle.signature.onBehalfOf.identifier", "path": "Bundle.signature.onBehalfOf.identifier", "type": [ { "code": "Identifier", "profile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/IdentifierPTCore" ] } ] } ] }, "contact": [ { "name": "Interoperabilidade Semântica", "telecom": [ { "value": "https://www.spms.min-saude.pt", "system": "url" } ] } ], "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Bundle" }