{ "description": "O recurso Bundle é o container que agrega os diversos recursos que compõem a mensagem.", "_filename": "BundleDocumentPTPS.StructureDefinition.json", "package_name": "package.teste", "date": "2024-04-11T10:59:46.8298467+00:00", "derivation": "constraint", "publisher": "SPMS", "fhirVersion": "4.3.0", "purpose": "O recurso Bundle é o primeiro recurso utilizado na mensagem de Sincronização de informação. Utilizado para agrupar um conjunto de recursos que compõem a mensagem.", "name": "BundleDocumentPTPS", "abstract": false, "type": "Bundle", "experimental": null, "resourceType": "StructureDefinition", "title": "Bundle Document PT PS", "package_version": "1.0.1-draft", "status": "draft", "id": "ce3067a5-25ac-4e43-a546-a896a6dd0da8", "kind": "resource", "url": "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/BundleDocumentPTPS", "version": "1.0.0", "differential": { "element": [ { "id": "Bundle.meta", "path": "Bundle.meta", "definition": "Metadados do recurso." }, { "id": "Bundle.meta.id", "max": "0", "path": "Bundle.meta.id" }, { "id": "Bundle.meta.source", "max": "0", "path": "Bundle.meta.source" }, { "id": "Bundle.meta.profile", "max": "1", "path": "Bundle.meta.profile", "type": [ { "code": "canonical", "targetProfile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/BundlePTTRV" ] } ] }, { "id": "Bundle.meta.security", "max": "0", "path": "Bundle.meta.security" }, { "id": "Bundle.meta.tag", "max": "0", "path": "Bundle.meta.tag" }, { "id": "Bundle.identifier", "max": "0", "path": "Bundle.identifier" }, { "id": "Bundle.type", "path": "Bundle.type", "fixedCode": "document" }, { "id": "Bundle.timestamp", "path": "Bundle.timestamp", "definition": "No caso de Bundle.Type: \"message\", corresponde à data em que o conteúdo da mensagem foi criado." }, { "id": "Bundle.total", "max": "0", "path": "Bundle.total" }, { "id": "Bundle.link", "max": "0", "path": "Bundle.link" }, { "id": "Bundle.entry", "path": "Bundle.entry", "slicing": { "rules": "open", "discriminator": [ { "path": "resource.id", "type": "profile" } ] } }, { "id": "Bundle.entry.id", "max": "0", "path": "Bundle.entry.id" }, { "id": "Bundle.entry.link", "max": "0", "path": "Bundle.entry.link" }, { "id": "Bundle.entry.request", "max": "0", "path": "Bundle.entry.request" }, { "id": "Bundle.entry.response", "max": "0", "path": "Bundle.entry.response" }, { "id": "Bundle.entry:composition", "max": "1", "min": 1, "path": "Bundle.entry", "sliceName": "composition" }, { "id": "Bundle.entry:composition.link", "max": "0", "path": "Bundle.entry.link" }, { "id": "Bundle.entry:composition.resource", "path": "Bundle.entry.resource", "type": [ { "code": "Resource", "profile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/CompositionPTPS" ] } ] }, { "id": "Bundle.entry:composition.search", "max": "0", "path": "Bundle.entry.search" }, { "id": "Bundle.entry:composition.request", "max": "0", "path": "Bundle.entry.request" }, { "id": "Bundle.entry:composition.response", "max": "0", "path": "Bundle.entry.response" }, { "id": "Bundle.entry:currentPregnancyStatus", "max": "1", "min": 1, "path": "Bundle.entry", "sliceName": "currentPregnancyStatus" }, { "id": "Bundle.entry:currentPregnancyStatus.link", "max": "0", "path": "Bundle.entry.link" }, { "id": "Bundle.entry:currentPregnancyStatus.resource", "path": "Bundle.entry.resource", "type": [ { "code": "Resource", "profile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ObservationPregnancyPTPSCSTS" ] } ] }, { "id": "Bundle.entry:currentPregnancyStatus.search", "max": "0", "path": "Bundle.entry.search" }, { "id": "Bundle.entry:currentPregnancyStatus.request", "max": "0", "path": "Bundle.entry.request" }, { "id": "Bundle.entry:currentPregnancyStatus.response", "max": "0", "path": "Bundle.entry.response" }, { "id": "Bundle.entry:pregnancyEDD", "path": "Bundle.entry", "sliceName": "pregnancyEDD" }, { "id": "Bundle.entry:pregnancyEDD.link", "max": "0", "path": "Bundle.entry.link" }, { "id": "Bundle.entry:pregnancyEDD.resource", "path": "Bundle.entry.resource", "type": [ { "code": "Resource", "profile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ObservationPregnancyPTPSEDD" ] } ] }, { "id": "Bundle.entry:pregnancyEDD.search", "max": "0", "path": "Bundle.entry.search" }, { "id": "Bundle.entry:pregnancyEDD.request", "max": "0", "path": "Bundle.entry.request" }, { "id": "Bundle.entry:pregnancyEDD.response", "max": "0", "path": "Bundle.entry.response" }, { "id": "Bundle.entry:listPreviousPregnancy", "max": "1", "min": 1, "path": "Bundle.entry", "sliceName": "listPreviousPregnancy" }, { "id": "Bundle.entry:listPreviousPregnancy.link", "max": "0", "path": "Bundle.entry.link" }, { "id": "Bundle.entry:listPreviousPregnancy.resource", "min": 1, "path": "Bundle.entry.resource", "type": [ { "code": "Resource", "profile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ListPTPS" ] } ] }, { "id": "Bundle.entry:listPreviousPregnancy.search", "max": "0", "path": "Bundle.entry.search" }, { "id": "Bundle.entry:listPreviousPregnancy.request", "max": "0", "path": "Bundle.entry.request" }, { "id": "Bundle.entry:listPreviousPregnancy.response", "max": "0", "path": "Bundle.entry.response" }, { "id": "Bundle.entry:pregnancyHSTOUT", "min": 1, "path": "Bundle.entry", "sliceName": "pregnancyHSTOUT" }, { "id": "Bundle.entry:pregnancyHSTOUT.link", "max": "0", "path": "Bundle.entry.link" }, { "id": "Bundle.entry:pregnancyHSTOUT.resource", "path": "Bundle.entry.resource", "type": [ { "code": "Resource", "profile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ObservationPregnancyPTPSHSTOUT" ] } ] }, { "id": "Bundle.entry:pregnancyHSTOUT.search", "max": "0", "path": "Bundle.entry.search" }, { "id": "Bundle.entry:pregnancyHSTOUT.request", "max": "0", "path": "Bundle.entry.request" }, { "id": "Bundle.entry:pregnancyHSTOUT.response", "max": "0", "path": "Bundle.entry.response" }, { "id": "Bundle.entry:pregnancyHSTDT", "path": "Bundle.entry", "sliceName": "pregnancyHSTDT" }, { "id": "Bundle.entry:pregnancyHSTDT.link", "max": "0", "path": "Bundle.entry.link" }, { "id": "Bundle.entry:pregnancyHSTDT.resource", "path": "Bundle.entry.resource", "type": [ { "code": "Resource", "profile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ObservationPregnancyPTPSHSTDT" ] } ] }, { "id": "Bundle.entry:pregnancyHSTDT.search", "max": "0", "path": "Bundle.entry.search" }, { "id": "Bundle.entry:pregnancyHSTDT.request", "max": "0", "path": "Bundle.entry.request" }, { "id": "Bundle.entry:pregnancyHSTDT.response", "max": "0", "path": "Bundle.entry.response" }, { "id": "Bundle.entry:socialHabitsTobacco", "min": 1, "path": "Bundle.entry", "sliceName": "socialHabitsTobacco" }, { "id": "Bundle.entry:socialHabitsTobacco.link", "max": "0", "path": "Bundle.entry.link" }, { "id": "Bundle.entry:socialHabitsTobacco.resource", "path": "Bundle.entry.resource", "type": [ { "code": "Resource", "profile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ObservationSocialHabitsPTPSTBU" ] } ] }, { "id": "Bundle.entry:socialHabitsTobacco.search", "max": "0", "path": "Bundle.entry.search" }, { "id": "Bundle.entry:socialHabitsTobacco.request", "max": "0", "path": "Bundle.entry.request" }, { "id": "Bundle.entry:socialHabitsTobacco.response", "max": "0", "path": "Bundle.entry.response" }, { "id": "Bundle.entry:socialHabitsAlcohol", "min": 1, "path": "Bundle.entry", "sliceName": "socialHabitsAlcohol" }, { "id": "Bundle.entry:socialHabitsAlcohol.link", "max": "0", "path": "Bundle.entry.link" }, { "id": "Bundle.entry:socialHabitsAlcohol.resource", "path": "Bundle.entry.resource", "type": [ { "code": "Resource", "profile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ObservationSocialHabitsPTPSALU" ] } ] }, { "id": "Bundle.entry:socialHabitsAlcohol.search", "max": "0", "path": "Bundle.entry.search" }, { "id": "Bundle.entry:socialHabitsAlcohol.request", "max": "0", "path": "Bundle.entry.request" }, { "id": "Bundle.entry:socialHabitsAlcohol.response", "max": "0", "path": "Bundle.entry.response" }, { "id": "Bundle.entry:socialHabitsDrugs", "min": 1, "path": "Bundle.entry", "sliceName": "socialHabitsDrugs" }, { "id": "Bundle.entry:socialHabitsDrugs.link", "max": "0", "path": "Bundle.entry.link" }, { "id": "Bundle.entry:socialHabitsDrugs.resource", "path": "Bundle.entry.resource", "type": [ { "code": "Resource", "profile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ObservationSocialHabitsPTPSDGU" ] } ] }, { "id": "Bundle.entry:socialHabitsDrugs.search", "max": "0", "path": "Bundle.entry.search" }, { "id": "Bundle.entry:socialHabitsDrugs.request", "max": "0", "path": "Bundle.entry.request" }, { "id": "Bundle.entry:socialHabitsDrugs.response", "max": "0", "path": "Bundle.entry.response" }, { "id": "Bundle.entry:patient", "max": "1", "min": 1, "path": "Bundle.entry", "sliceName": "patient" }, { "id": "Bundle.entry:generalPractitionerRole", "path": "Bundle.entry", "sliceName": "generalPractitionerRole" }, { "id": "Bundle.entry:generalPractitionerRole.link", "max": "0", "path": "Bundle.entry.link" }, { "id": "Bundle.entry:generalPractitionerRole.resource", "path": "Bundle.entry.resource", "type": [ { "code": "Resource", "profile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/PractitionerRolePTPS" ] } ] }, { "id": "Bundle.entry:generalPractitionerRole.search", "max": "0", "path": "Bundle.entry.search" }, { "id": "Bundle.entry:generalPractitionerRole.request", "max": "0", "path": "Bundle.entry.request" }, { "id": "Bundle.entry:generalPractitionerRole.response", "max": "0", "path": "Bundle.entry.response" }, { "id": "Bundle.entry:generalPractitioner", "path": "Bundle.entry", "sliceName": "generalPractitioner" }, { "id": "Bundle.entry:generalPractitioner.link", "max": "0", "path": "Bundle.entry.link" }, { "id": "Bundle.entry:generalPractitioner.resource", "path": "Bundle.entry.resource", "type": [ { "code": "Resource", "profile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/PractitionerPTPS" ] } ] }, { "id": "Bundle.entry:generalPractitioner.search", "max": "0", "path": "Bundle.entry.search" }, { "id": "Bundle.entry:generalPractitioner.request", "max": "0", "path": "Bundle.entry.request" }, { "id": "Bundle.entry:generalPractitioner.response", "max": "0", "path": "Bundle.entry.response" }, { "id": "Bundle.entry:generalOrganization", "path": "Bundle.entry", "sliceName": "generalOrganization" }, { "id": "Bundle.entry:generalOrganization.link", "max": "0", "path": "Bundle.entry.link" }, { "id": "Bundle.entry:generalOrganization.resource", "path": "Bundle.entry.resource", "type": [ { "code": "Resource", "profile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/OrganizationPTPS" ] } ] }, { "id": "Bundle.entry:generalOrganization.search", "max": "0", "path": "Bundle.entry.search" }, { "id": "Bundle.entry:generalOrganization.request", "max": "0", "path": "Bundle.entry.request" }, { "id": "Bundle.entry:generalOrganization.response", "max": "0", "path": "Bundle.entry.response" }, { "id": "Bundle.signature", "max": "0", "path": "Bundle.signature" } ] }, "contact": [ { "name": "Interoperabilidade Semântica", "telecom": [ { "value": "https://www.spms.min-saude.pt", "system": "url" } ] } ], "baseDefinition": "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/BundlePTCore" }