FHIR © HL7.org  |  FHIRsmith 4.0.1  |  Server Home  |  XIG Home  |  XIG Stats  | 

FHIR IG analytics

Packageportuguese.core.guide
Resource TypeStructureDefinition
IdSlotPTCore.StructureDefinition.json
FHIR VersionR4B
Sourcehttps://simplifier.net/resolve?scope=portuguese.core.guide@2.0.0&canonical=https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/SlotPTCore
URLhttps://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/SlotPTCore
Statusactive
Date2024-04-08T10:16:10.8787652+00:00
NameSlotPTCore
TitleSlot PT Core
DescriptionO recurso Slot caracteriza um intervalo de tempo no qual um serviço ou recurso pode ser reservado. A definição transversal deste recurso permite a existência de uma visão única relativamente aos atributos que o caracterizam e que se afiguram como relevantes no âmbito da partilha de informação entre sistemas. O recurso Slot é utilizado para descrever um intervalo de tempo disponível numa agenda, sendo categorizados como abertos, reservados ou bloqueados. Um slot pode estar associado a mais do que um agendamento. Um sistema de agendamento pode permitir múltiplas alocações considerando o número de lugares disponíveis. A título exemplificativo considere-se sem perda de generalidade um episódio que permite X participantes em simultâneo, neste caso, devem ser consideradas X vagas para um determinado intervalo de tempo.
TypeSlot
Kindresource

Resources that use this resource

StructureDefinition
AppointmentPTCoreAppointment PT Core

Resources that this resource uses

StructureDefinition
CodeableConceptPTCoreCodeableConcept PT Core
ExtensionIdentifierPTCoreExtension Identifier PT Core
MetaPTCoreMeta PT Core
SchedulePTCoreSchedule PT Core
ServiceTypePTExtensionService Type PT Extension

Narrative

No narrative content found in resource


Source1

{
  "resourceType": "StructureDefinition",
  "id": "SlotPTCore",
  "url": "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/SlotPTCore",
  "name": "SlotPTCore",
  "title": "Slot PT Core",
  "status": "active",
  "date": "2024-04-08T10:16:10.8787652+00:00",
  "publisher": "SPMS",
  "contact": [
    {
      "name": "Interoperabilidade Semântica",
      "telecom": [
        {
          "system": "url",
          "value": "https://www.spms.min-saude.pt"
        }
      ]
    }
  ],
  "description": "O recurso Slot caracteriza um intervalo de tempo no qual um serviço ou recurso pode ser reservado. A definição transversal deste recurso permite a existência de uma visão única relativamente aos atributos que o caracterizam e que se afiguram como relevantes no âmbito da partilha de informação entre sistemas. O recurso Slot é utilizado para descrever um intervalo de tempo disponível numa agenda, sendo categorizados como abertos, reservados ou bloqueados. Um slot pode estar associado a mais do que um agendamento. Um sistema de agendamento pode permitir múltiplas alocações considerando o número de lugares disponíveis. A título exemplificativo considere-se sem perda de generalidade um episódio que permite X participantes em simultâneo, neste caso, devem ser consideradas X vagas para um determinado intervalo de tempo.",
  "fhirVersion": "4.3.0",
  "kind": "resource",
  "abstract": false,
  "type": "Slot",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Slot",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "Slot.id",
        "path": "Slot.id",
        "min": 1
      },
      {
        "id": "Slot.meta",
        "path": "Slot.meta",
        "type": [
          {
            "code": "Meta",
            "profile": [
              "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/MetaPTCore"
            ]
          }
        ]
      },
      {
        "id": "Slot.identifier",
        "path": "Slot.identifier",
        "definition": "Identificadores do slot na entidade local.",
        "type": [
          {
            "code": "Identifier",
            "profile": [
              "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ExtensionIdentifierPTCore"
            ]
          }
        ]
      },
      {
        "id": "Slot.identifier.type.coding.id",
        "path": "Slot.identifier.type.coding.id",
        "comment": "."
      },
      {
        "id": "Slot.serviceCategory",
        "path": "Slot.serviceCategory",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "id"
            }
          ],
          "rules": "open"
        },
        "definition": "Categorização do serviço.",
        "type": [
          {
            "code": "CodeableConcept",
            "profile": [
              "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/CodeableConceptPTCore"
            ]
          }
        ]
      },
      {
        "id": "Slot.serviceCategory:patientEncounterStatus",
        "path": "Slot.serviceCategory",
        "sliceName": "patientEncounterStatus",
        "definition": "Tipo de Atendimento",
        "comment": "Value Set Name: Patient Encounter Status",
        "type": [
          {
            "code": "CodeableConcept",
            "profile": [
              "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/CodeableConceptPTCore"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "https://www.ctc.min-saude.pt/catalogos/apoio-ao-registo-administrativo"
        }
      },
      {
        "id": "Slot.serviceCategory:patientEncounterStatus.id",
        "path": "Slot.serviceCategory.id",
        "fixedId": "patientEncounterStatus"
      },
      {
        "id": "Slot.serviceCategory:encounterCommunicationMethod",
        "path": "Slot.serviceCategory",
        "sliceName": "encounterCommunicationMethod",
        "short": "High-level category",
        "definition": "Meio Utilizado",
        "comment": "Value Set Name: Encounter Communication Method",
        "type": [
          {
            "code": "CodeableConcept",
            "profile": [
              "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/CodeableConceptPTCore"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "https://www.ctc.min-saude.pt/catalogos/apoio-ao-registo-administrativo"
        }
      },
      {
        "id": "Slot.serviceCategory:encounterCommunicationMethod.id",
        "path": "Slot.serviceCategory.id",
        "fixedId": "encounterCommunicationMethod"
      },
      {
        "id": "Slot.serviceCategory:encounterPresence",
        "path": "Slot.serviceCategory",
        "sliceName": "encounterPresence",
        "short": "High-level category",
        "definition": "Indicação da Presença Física",
        "comment": "Value Set Name: Encounter Presence",
        "type": [
          {
            "code": "CodeableConcept",
            "profile": [
              "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/CodeableConceptPTCore"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "https://www.ctc.min-saude.pt/catalogos/apoio-ao-registo-administrativo"
        }
      },
      {
        "id": "Slot.serviceCategory:encounterPresence.id",
        "path": "Slot.serviceCategory.id",
        "fixedId": "encounterPresence"
      },
      {
        "id": "Slot.serviceCategory:communicationType",
        "path": "Slot.serviceCategory",
        "sliceName": "communicationType",
        "short": "High-level category",
        "definition": "Tipo de Comunicação",
        "comment": "Value Set Name: Communication Type",
        "type": [
          {
            "code": "CodeableConcept",
            "profile": [
              "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/CodeableConceptPTCore"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "https://www.ctc.min-saude.pt/catalogos/apoio-ao-registo-administrativo"
        }
      },
      {
        "id": "Slot.serviceCategory:communicationType.id",
        "path": "Slot.serviceCategory.id",
        "fixedId": "communicationType"
      },
      {
        "id": "Slot.serviceType",
        "path": "Slot.serviceType",
        "definition": "Tipo de serviço que pode ser realizado, tipicamente associados ao tipo de atividade prestada (consulta, bloco, internamento, entre outros.",
        "comment": "Value Set Name: Service Type",
        "binding": {
          "strength": "required",
          "valueSet": "https://www.ctc.min-saude.pt/catalogos/especialidades-e-valencias-de-saude"
        }
      },
      {
        "id": "Slot.serviceType.id",
        "path": "Slot.serviceType.id",
        "fixedId": "2.16.620.1.101.10.4.14.3"
      },
      {
        "id": "Slot.serviceType.extension:serviceTypePTExtension",
        "path": "Slot.serviceType.extension",
        "sliceName": "serviceTypePTExtension",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ServiceTypePTExtension"
            ]
          }
        ],
        "isModifier": false
      },
      {
        "id": "Slot.specialty",
        "path": "Slot.specialty",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "id"
            }
          ],
          "rules": "open"
        },
        "definition": "Utilizado para representar especialidades, sub-especialidades, títulos profissionais e competências que caracterizam a agenda.",
        "type": [
          {
            "code": "CodeableConcept",
            "profile": [
              "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/CodeableConceptPTCore"
            ]
          }
        ]
      },
      {
        "id": "Slot.specialty:clinicalCategory",
        "path": "Slot.specialty",
        "sliceName": "clinicalCategory",
        "definition": "Identifica a Valência.",
        "comment": "Value Set: Categoria",
        "requirements": "Deve ser utilizada a circular normativa relativa às valências que se encontra em vigor. Por exemplo : https://www.acss.min-saude.pt/circulares/Circular_Normativa/2015/Circular_Normativa_20_2015.pdf",
        "type": [
          {
            "code": "CodeableConcept",
            "profile": [
              "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/CodeableConceptPTCore"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "https://www.acss.min-saude.pt"
        }
      },
      {
        "id": "Slot.specialty:clinicalCategory.id",
        "path": "Slot.specialty.id",
        "fixedId": "clinicalCategory"
      },
      {
        "id": "Slot.specialty:clinicalSubCategory",
        "path": "Slot.specialty",
        "sliceName": "clinicalSubCategory",
        "definition": "Identifica a Subvalência.",
        "comment": "Value Set: Subcategoria",
        "requirements": "Deve ser utilizada a circular normativa relativa às subvalências que se encontra em vigor. Por exemplo : https://www.acss.min-saude.pt/circulares/Circular_Normativa/2015/Circular_Normativa_20_2015.pdf",
        "type": [
          {
            "code": "CodeableConcept",
            "profile": [
              "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/CodeableConceptPTCore"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "https://www.acss.min-saude.pt"
        }
      },
      {
        "id": "Slot.specialty:clinicalStructure",
        "path": "Slot.specialty",
        "sliceName": "clinicalStructure",
        "definition": "Identifica a Estrutura Clínica.",
        "comment": "Value Set: Estrutura Clínica",
        "requirements": "Deve ser utilizada a circular normativa relativa às estruturas clínicas que se encontra em vigor. Por exemplo : https://www.acss.min-saude.pt/circulares/Circular_Normativa/2015/Circular_Normativa_20_2015.pdf",
        "type": [
          {
            "code": "CodeableConcept",
            "profile": [
              "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/CodeableConceptPTCore"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "https://www.acss.min-saude.pt"
        }
      },
      {
        "id": "Slot.specialty:clinicalStructure.id",
        "path": "Slot.specialty.id",
        "fixedId": "clinicalStructure"
      },
      {
        "id": "Slot.specialty:professionalTitle",
        "path": "Slot.specialty",
        "sliceName": "professionalTitle",
        "comment": "Value Set Name: Professional Title",
        "type": [
          {
            "code": "CodeableConcept",
            "profile": [
              "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/CodeableConceptPTCore"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "https://www.ctc.min-saude.pt/catalogos/categorias-profissionais-de-saude"
        }
      },
      {
        "id": "Slot.specialty:professionalTitle.id",
        "path": "Slot.specialty.id",
        "fixedId": "professionalTitle"
      },
      {
        "id": "Slot.appointmentType",
        "path": "Slot.appointmentType",
        "definition": "Tipo de Programação",
        "comment": "Value Set Name: Type of Planning",
        "type": [
          {
            "code": "CodeableConcept",
            "profile": [
              "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/CodeableConceptPTCore"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "https://www.ctc.min-saude.pt/catalogos/apoio-ao-registo-administrativo"
        }
      },
      {
        "id": "Slot.schedule",
        "path": "Slot.schedule",
        "definition": "Referencia o recurso Schedule para identificação da agenda.",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/SchedulePTCore"
            ]
          }
        ]
      },
      {
        "id": "Slot.status",
        "path": "Slot.status",
        "definition": "Identifica o estado do Slot: \r\n - “busy” Indica que o intervalo de tempo está ocupado porque um ou mais eventos foram agendados para esse intervalo.\r\n\r\n- “free” - Indica que o intervalo de tempo está disponível para agendamento.\r\n\r\n- “busy-unavailable” - Indica que o intervalo de tempo está ocupado e que o intervalo não pode ser programado.\r\n\r\n- “busy-tentative” - Indica que o intervalo de tempo está ocupado porque um ou mais eventos foram programados provisoriamente para esse intervalo.\r\n\r\n- “entered-in-error” - Erro"
      },
      {
        "id": "Slot.start",
        "path": "Slot.start",
        "definition": "Data início do slot. O formato é o definido pela ISO8601, com data e hora incluindo a descrição da time zone (UTC): YYYY-MM-DDThh:mm:ss.sss+zz:zz."
      },
      {
        "id": "Slot.end",
        "path": "Slot.end",
        "definition": "Data fim do slot. O formato é o definido pela ISO8601, com data e hora incluindo a descrição da time zone (UTC): YYYY-MM-DDThh:mm:ss.sss+zz:zz."
      },
      {
        "id": "Slot.overbooked",
        "path": "Slot.overbooked",
        "definition": "Indica se o slot está sobrelotado."
      },
      {
        "id": "Slot.comment",
        "path": "Slot.comment",
        "definition": "Notas adicionais ao slot, não identificadas noutra parte do recurso."
      }
    ]
  }
}