PackagesCanonicalsLogsProblems
    Packages
    package.teste@1.0.1-draft
    https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/BundleDocumentPTPS
{
  "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"
}