FHIR © HL7.org  |  Server Home  |  XIG Home  |  XIG Stats  |  Server Source  |  FHIR  

FHIR IG Statistics: StructureDefinition/EncounterPTCore

Packagepackage.teste
Resource TypeStructureDefinition
IdEncounterPTCore
FHIR VersionR4B
Sourcehttps://simplifier.net/resolve?scope=package.teste@1.0.7-draft&canonical=https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/EncounterPTCore
URLhttps://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/EncounterPTCore
Version1.0.0
Statusdraft
Date2024-05-07T14:11:19.0979807+00:00
NameEncounterPTCore
TitleEncounter PT Core
TypeEncounter
Kindresource

Resources that use this resource

StructureDefinition
AllergyIntolerancePTCoreAllergy Intolerance PT Core
CompositionPTCoreComposition PT Core
ListPTCoreList PT Core
AdverseEventPTCoreAdverseEventPTCore
CarePlanPTCoreCare Plan PT Core
CareTeamPTCoreCare Team PT Core
ClinicalImpressionPTCoreClinical Impression PT Core
ConditionPTCoreCondition PT Core
DocumentReferencePTCoreDocument Reference PT Core
EncounterPTCoreEncounter PT Core
ImagingStudyPTCoreImaging Study PT Core
ImmunizationPTCoreImmunization PT Core
MediaPTCoreMedia PT Core
MedicationAdministrationPTCoreMedication Administration PT Core
MedicationDispensePTCoreMedication Dispense PT Core
MedicationRequestPTCoreMedication Request PT Core
MedicationStatementPTCoreMedication Statement PT Core
NutritionOrderPTCoreNutrition Order PT Core
ObservationPTCoreObservation PT Core
ProcedurePTCoreProcedure PT Core
QuestionnaireResponsePTCoreQuestionnaire Response PT Core
ServiceRequestPTCoreService Request PT Core
VisionPrescriptionPTCoreVision Prescription PT Core

Resources that this resource uses

StructureDefinition
CodeableConceptPTCoreCodeableConcept PT Core
CodingPTCoreCoding PT Core
DurationPTCoreDuration PT Core
MetaPTCoreMeta PT Core
PeriodPTCorePeriod PT Core
ServiceTypePTExtensionService Type PT Extension
ExtensionIdentifierPTCoreExtension Identifier PT Core
LocationPTCoreLocation PT Core
OrganizationPTCoreOrganization PT Core
PatientPTCorePatient PT Core
PractitionerPTCorePractitioner PT Core
PractitionerRolePTCorePractitionerRole PT Core
AccountPTCoreAccountPTCore
AppointmentPTCoreAppointment PT Core
ConditionPTCoreCondition PT Core
EncounterPTCoreEncounter PT Core
EpisodeOfCarePTCoreEpisode Of Care PT Core
GroupPTCoreGroup PT Core
ImmunizationRecommendationPTCoreImmunizationRecommendation PT Core
ObservationPTCoreObservation PT Core
ProcedurePTCoreProcedure PT Core
RelatedPersonPTCoreRelated Person PT Core
ServiceRequestPTCoreService Request PT Core

Narrative

No narrative content found in resource


Source

{
  "resourceType": "StructureDefinition",
  "id": "EncounterPTCore",
  "url": "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/EncounterPTCore",
  "version": "1.0.0",
  "name": "EncounterPTCore",
  "title": "Encounter PT Core",
  "status": "draft",
  "date": "2024-05-07T14:11:19.0979807+00:00",
  "publisher": "SPMS",
  "contact": [
    {
      "name": "Interoperabilidade Semântica",
      "telecom": [
        {
          "system": "url",
          "value": "https://www.spms.min-saude.pt"
        }
      ]
    }
  ],
  "fhirVersion": "4.3.0",
  "kind": "resource",
  "abstract": false,
  "type": "Encounter",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Encounter",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "Encounter.id",
        "path": "Encounter.id",
        "min": 1
      },
      {
        "id": "Encounter.meta",
        "path": "Encounter.meta",
        "type": [
          {
            "code": "Meta",
            "profile": [
              "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/MetaPTCore"
            ]
          }
        ]
      },
      {
        "id": "Encounter.extension:serviceTypePTExtension",
        "path": "Encounter.extension",
        "sliceName": "serviceTypePTExtension",
        "definition": "Referencia para o HealthcareService para identificar o serviço de saúde.",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ServiceTypePTExtension"
            ]
          }
        ]
      },
      {
        "id": "Encounter.identifier",
        "path": "Encounter.identifier",
        "type": [
          {
            "code": "Identifier",
            "profile": [
              "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ExtensionIdentifierPTCore"
            ]
          }
        ]
      },
      {
        "id": "Encounter.identifier.type.coding.id",
        "path": "Encounter.identifier.type.coding.id",
        "comment": "."
      },
      {
        "id": "Encounter.status",
        "path": "Encounter.status",
        "definition": "Identificação do estado do episódio/evento.\r\nEstados disponíveis:\r\n\r\n“planned”:  Episódio planeado ainda não começou\r\n\r\n “arrived”: O Utente encontra-se presente. Utilizado para identificar quando o utente chega à entidade de prestação de cuidados de saúde, ou alternativamente, quando este se encontra num episódio de telessaúde e está a aguardar na sala de espera.\r\n\r\n“triaged”: O Utente está presente e foi feita a triagem\r\n\r\n“in-progress”: Episódio em progresso\r\n\r\n“onleave”: Episódio foi iniciado, mas o utente está temporariamente ausente\r\n\r\n“finished”: Episódio foi terminado\r\n\r\n“cancelled”: Episódio foi cancelado\r\n\r\n“entered-in-error”: Episódio inserido com erro\r\n\r\n“unknown”: Episódio com estado indefinido"
      },
      {
        "id": "Encounter.statusHistory",
        "path": "Encounter.statusHistory",
        "definition": "Identificação do histórico dos estados do episódio/evento"
      },
      {
        "id": "Encounter.statusHistory.status",
        "path": "Encounter.statusHistory.status",
        "definition": "Estados disponíveis:\r\n\r\n“planned”: Episódio planeado ainda não começou\r\n\r\n “arrived”:  O Utente encontra-se presente. Utilizado para identificar quando o utente chega à entidade de prestação de cuidados de saúde, ou alternativamente, quando este se encontra num episódio de telessaúde e está a aguardar na sala de espera.\r\n\r\n“triaged”: O Utente está presente e foi feita a triagem\r\n\r\n“in-progress”: Episódio em progresso\r\n\r\n“onleave”: Episódio foi iniciado, mas o utente está temporariamente ausente\r\n\r\n“finished”: Episódio foi terminado\r\n\r\n“cancelled”: Episódio foi cancelado\r\n\r\n“entered-in-error”: Episódio inserido com erro\r\n\r\n“unknown”: Episódio com estado indefinido"
      },
      {
        "id": "Encounter.statusHistory.period",
        "path": "Encounter.statusHistory.period",
        "definition": "Período de tempo.",
        "type": [
          {
            "code": "Period",
            "profile": [
              "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/PeriodPTCore"
            ]
          }
        ]
      },
      {
        "id": "Encounter.class",
        "path": "Encounter.class",
        "definition": "Classificação/natureza do episódio disponíveis:\r\n\r\n“AMB”: “ambulatory” - Episódios de ambulatório, onde estão incluídos episódios de Meios Complementares de Diagnóstico e Terapêutica, Hospital de Dia, Consultas e Cirurgia de Ambulatório. Todos estes episódios devem ter sempre um período não superior a 24 Horas.\r\n\r\n“EMER”: “emergency” - Episódios de urgência.\r\n\r\n“FLD”: “field” - Cuidados pré-hospitalares. Utilizado para casos de cuidados prestados por INEM e VMER\r\n\r\n“HH”: “home health” - Cuidados prestados no domicílio. Utilizado para casos de hospitalização domiciliária, apoio domiciliar, consulta domiciliária.\r\n\r\n“IMP”: “inpatient encounter” - Episódios de internamento e episódios cirurgia convencional.\r\n\r\n“ACUTE”:  “inpatient acute” - Episódios de duração curta ou normal.\r\n\r\n“NONAC”:  “inpatient non-acute” - Episódios de longa duração.\r\n\r\n“OBSENC”: “observation encounter” - Episódio em que o utente inicia cuidados na urgência, mas transita seguidamente para este tipo de episódio porque requer tratamento e monitorização durante um período significativo de forma a determinar se o seu estado justifica ou não um internamento, ou alta hospitalar.\r\nUtilizado para episódios de urgência em que o utente se encontra na sala de observações (SO).\r\n\r\n“PRENC”: “pre-admission” - Utilizado para lista de espera para o internamento e consulta.\r\n\r\n“SS”: “short stay” - Episódios de internamentos com menos de 24 horas\r\nUtilizado para ilustrar casos em que o Utente foi transferido ou faleceu e também quando o episódio de internamento foi cancelado.\r\n\r\n“VR”: “virtual” - Episódios de teletriagem, telerastreio, telediagnóstico, teleconsulta, telecirurgia, tele-emergência, telerreabilitação, telemonitorização, teleconsultoria e teleformação.",
        "type": [
          {
            "code": "Coding",
            "profile": [
              "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/CodingPTCore"
            ]
          }
        ]
      },
      {
        "id": "Encounter.classHistory",
        "path": "Encounter.classHistory",
        "definition": "Identifica o histórico da classificação/natureza do episódio."
      },
      {
        "id": "Encounter.classHistory.class",
        "path": "Encounter.classHistory.class",
        "definition": "Classificação/natureza do episódio disponíveis:\r\n“AMB”: “ambulatory” - Episódios de ambulatório, onde estão incluídos episódios de Meios Complementares de Diagnóstico e Terapêutica, Hospital de Dia, Consultas e Cirurgia de Ambulatório. Todos estes episódios devem ter sempre um período não superior a 24 Horas.\r\n\r\n“EMER”: “emergency” - Episódios de urgência.\r\n\r\n“FLD”: “field” - Cuidados pré-hospitalares. Utilizado para casos de cuidados prestados por INEM e VMER\r\n\r\n“HH”: “home health” - Cuidados prestados no domicílio. Utilizado para casos de hospitalização domiciliária, apoio domiciliar, consulta domiciliária.\r\n\r\n“IMP”: “inpatient encounter” - Episódios de internamento e episódios cirurgia convencional.\r\n\r\n“ACUTE”:  “inpatient acute” - Episódios de duração curta ou normal.\r\n\r\n“NONAC”:  “inpatient non-acute” - Episódios de longa duração.\r\n\r\n“OBSENC”: “observation encounter” - Episódio em que o utente inicia cuidados na urgência, mas transita seguidamente para este tipo de episódio porque requer tratamento e monitorização durante um período significativo de forma a determinar se o seu estado justifica ou não um internamento, ou alta hospitalar.\r\nUtilizado para episódios de urgência em que o utente se encontra na sala de observações (SO).\r\n\r\n“PRENC”: “pre-admission” - Utilizado para lista de espera para o internamento e consulta.\r\n\r\n“SS”: “short stay” - Episódios de internamentos com menos de 24 horas\r\nUtilizado para ilustrar casos em que o Utente foi transferido ou faleceu e também quando o episódio de internamento foi cancelado.\r\n\r\n“VR”: “virtual” - Episódios de teletriagem, telerastreio, telediagnóstico, teleconsulta, telecirurgia, tele-emergência, telerreabilitação, telemonitorização, teleconsultoria e teleformação.",
        "type": [
          {
            "code": "Coding",
            "profile": [
              "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/CodingPTCore"
            ]
          }
        ]
      },
      {
        "id": "Encounter.classHistory.period",
        "path": "Encounter.classHistory.period",
        "definition": "The time that the episode was in the specified class",
        "type": [
          {
            "code": "Period",
            "profile": [
              "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/PeriodPTCore"
            ]
          }
        ]
      },
      {
        "id": "Encounter.type",
        "path": "Encounter.type",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "id"
            }
          ],
          "rules": "open"
        },
        "definition": "Tipificação do serviço",
        "type": [
          {
            "code": "CodeableConcept",
            "profile": [
              "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/CodeableConceptPTCore"
            ]
          }
        ]
      },
      {
        "id": "Encounter.type:valencia",
        "path": "Encounter.type",
        "sliceName": "valencia",
        "definition": "No caso de serviços associados à prestação de cuidados de saúde tem de ser utilizado o conceito de valência conforme valores disponibilizados pela ACSS.",
        "requirements": "O system deve corresponder a 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/circulares/Circular_Normativa/2015/Circular_Normativa_20_2015.pdf"
        }
      },
      {
        "id": "Encounter.type:valencia.id",
        "path": "Encounter.type.id",
        "fixedId": "valencia"
      },
      {
        "id": "Encounter.type:subvalencia",
        "path": "Encounter.type",
        "sliceName": "subvalencia",
        "definition": "No caso de serviços associados à prestação de cuidados de saúde tem de ser utilizado o conceito de sub-valência conforme valores disponibilizados pela ACSS.",
        "requirements": "O system deve corresponder a 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/circulares/Circular_Normativa/2015/Circular_Normativa_20_2015.pdf"
        }
      },
      {
        "id": "Encounter.type:subvalencia.id",
        "path": "Encounter.type.id",
        "fixedId": "subvalencia"
      },
      {
        "id": "Encounter.type:patientEncounterStatus",
        "path": "Encounter.type",
        "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": "Encounter.type:patientEncounterStatus.id",
        "path": "Encounter.type.id",
        "fixedId": "patientEncounterStatus"
      },
      {
        "id": "Encounter.type:indirectEncounter",
        "path": "Encounter.type",
        "sliceName": "indirectEncounter",
        "definition": "Meio Utilizado",
        "comment": "Value Set Name: Indirect Encounter",
        "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": "Encounter.type:indirectEncounter.id",
        "path": "Encounter.type.id",
        "fixedId": "indirectEncounter"
      },
      {
        "id": "Encounter.type:encounterPresence",
        "path": "Encounter.type",
        "sliceName": "encounterPresence",
        "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": "Encounter.type:encounterPresence.id",
        "path": "Encounter.type.id",
        "fixedId": "encounterPresence"
      },
      {
        "id": "Encounter.type:communicationType",
        "path": "Encounter.type",
        "sliceName": "communicationType",
        "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": "Encounter.type:communicationType.id",
        "path": "Encounter.type.id",
        "fixedId": "communicationType"
      },
      {
        "id": "Encounter.serviceType",
        "path": "Encounter.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 ID: 2.16.620.1.101.10.4.14.11",
        "max": "0",
        "type": [
          {
            "code": "CodeableConcept",
            "profile": [
              "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/CodeableConceptPTCore"
            ]
          }
        ]
      },
      {
        "id": "Encounter.priority",
        "path": "Encounter.priority",
        "definition": "Prioridade atribuída ao episódio.",
        "comment": "Value Set Name: Priority",
        "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": "Encounter.subject",
        "path": "Encounter.subject",
        "definition": "Identifica o utente ou o grupo que motivou a criação do episódio.",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/PatientPTCore",
              "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/GroupPTCore"
            ]
          }
        ]
      },
      {
        "id": "Encounter.episodeOfCare",
        "path": "Encounter.episodeOfCare",
        "definition": "Identifica o programa em que o episódio está inserido.",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/EpisodeOfCarePTCore"
            ]
          }
        ]
      },
      {
        "id": "Encounter.basedOn",
        "path": "Encounter.basedOn",
        "definition": "Identifica a requisição ou a referência que deu origem ao episódio, quer esta seja interna ou externa.",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ServiceRequestPTCore"
            ]
          }
        ]
      },
      {
        "id": "Encounter.participant",
        "path": "Encounter.participant",
        "definition": "Identifica o participante.",
        "comment": "Participantes do episódio"
      },
      {
        "id": "Encounter.participant.type",
        "path": "Encounter.participant.type",
        "definition": "Tipo de participante.\r\n“ADM” - indica o profissional responsável pela admissão do utente\r\n“ATND” - indica o profissional responsável por supervisionar os cuidados do utente\r\n“CALLBCK” - indica a pessoa ou entidade que deve ser contactada, em vez do autor, para questões relativas ao seguimento sobre o acto.\r\n“CON” - indica o consultor que participa no serviço, realizando avaliações e recomendações\r\n“DIS” - indica o profissional responsável pela alta de um utente\r\n“ESC” - apenas para serviços de transporte. Pessoa que acompanha o utente.\r\n“REF” - indica quem referencia o utente\r\n“SPRF” - indica o profissional secundário, aquele que assiste ao serviço prestado ao utente: assistentes, técnicos, internos, residentes, entre outros\r\n“PPRF” - indica o profissional primário, responsável pelo serviço prestado e que desempenha o ato\r\n“PART” - indica o alvo da participação está envolvido de alguma forma no acto, mas não qualifica\r\n“translator” - indica o tradutor que facilita a comunicação com o utente\r\n“emergency” - indica o pessoa que deve ser contactada em caso de urgência/emergência.",
        "type": [
          {
            "code": "CodeableConcept",
            "profile": [
              "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/CodeableConceptPTCore"
            ]
          }
        ]
      },
      {
        "id": "Encounter.participant.period",
        "path": "Encounter.participant.period",
        "definition": "Período de tempo de participação.\r\n\r\nUma data ou data parcial ou data e hora, sendo o formato definido pela ISO8601. Se a hora e minutos forem especificados, descrição da time zone (UTC) DEVE ser preenchida. Os segundos devem ser fornecidos devido a restrições de tipo de esquema, mas podem ser preenchidos com zero. O horário \"24:00\" não é permitido. Formatos possíveis:\r\n\r\n  - ano;\r\n  - ano e mês;\r\n  - ano, mês e dia;\r\n  - YYYY-MM-DDThh:mm:ss+zz:zz - ano, mês, dia , hora, minutos , segundos e time zone.",
        "type": [
          {
            "code": "Period",
            "profile": [
              "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/PeriodPTCore"
            ]
          }
        ]
      },
      {
        "id": "Encounter.participant.individual",
        "path": "Encounter.participant.individual",
        "definition": "Identifica quem vai participar no episódio para além do utente. FALTA EXTENSÂO PARA LOCALIZAÇAO DO PROFISSIONAL",
        "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"
            ]
          }
        ]
      },
      {
        "id": "Encounter.appointment",
        "path": "Encounter.appointment",
        "definition": "Identifica o pedido de agendamento do episódio.",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/AppointmentPTCore"
            ]
          }
        ]
      },
      {
        "id": "Encounter.period",
        "path": "Encounter.period",
        "definition": "Período de tempo de episódio. Considera-se o início do período desde que o utente é atendido por um profissional de saúde.\r\n\r\nUma data ou data parcial ou data e hora, sendo o formato definido pela ISO8601. Se a hora e minutos forem especificados, descrição da time zone (UTC) DEVE ser preenchida. Os segundos devem ser fornecidos devido a restrições de tipo de esquema, mas podem ser preenchidos com zero. O horário \"24:00\" não é permitido. Formatos possíveis:\r\n\r\n  - ano;\r\n  - ano e mês;\r\n  - ano, mês e dia;\r\n  - YYYY-MM-DDThh:mm:ss+zz:zz - ano, mês, dia , hora, minutos , segundos e time zone.",
        "type": [
          {
            "code": "Period",
            "profile": [
              "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/PeriodPTCore"
            ]
          }
        ]
      },
      {
        "id": "Encounter.length",
        "path": "Encounter.length",
        "definition": "Duração do episódio.",
        "type": [
          {
            "code": "Duration",
            "profile": [
              "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/DurationPTCore"
            ]
          }
        ]
      },
      {
        "id": "Encounter.length.system:unitOfPresentation",
        "path": "Encounter.length.system",
        "sliceName": "unitOfPresentation",
        "max": "0"
      },
      {
        "id": "Encounter.reasonCode",
        "path": "Encounter.reasonCode",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "id"
            }
          ],
          "rules": "open"
        },
        "definition": "Para episódios de urgências serão identificadas as causas.",
        "type": [
          {
            "code": "CodeableConcept",
            "profile": [
              "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/CodeableConceptPTCore"
            ]
          }
        ]
      },
      {
        "id": "Encounter.reasonCode:administrativeEmergencyCauseofAdmission",
        "path": "Encounter.reasonCode",
        "sliceName": "administrativeEmergencyCauseofAdmission",
        "comment": "Value Set ID: AdministrativeEmergencyCauseofAdmission",
        "binding": {
          "strength": "required",
          "valueSet": "https://www.ctc.min-saude.pt/catalogos/apoio-ao-registo-administrativo"
        }
      },
      {
        "id": "Encounter.reasonCode:administrativeEmergencyCauseofAdmission.id",
        "path": "Encounter.reasonCode.id",
        "fixedId": "administrativeEmergencyCauseofAdmission"
      },
      {
        "id": "Encounter.reasonCode:emergencyCauseOfAdmission",
        "path": "Encounter.reasonCode",
        "sliceName": "emergencyCauseOfAdmission",
        "comment": "Value Set ID: EmergencyCauseofAdmission",
        "binding": {
          "strength": "required",
          "valueSet": "https://www.ctc.min-saude.pt/catalogos/apoio-ao-registo-administrativo"
        }
      },
      {
        "id": "Encounter.reasonCode:emergencyCauseOfAdmission.id",
        "path": "Encounter.reasonCode.id",
        "fixedId": "emergencyCauseOfAdmission"
      },
      {
        "id": "Encounter.reasonReference",
        "path": "Encounter.reasonReference",
        "definition": "Referência a recursos para identificar os motivos do episódio com mais detalhe.",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ConditionPTCore",
              "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ProcedurePTCore",
              "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ObservationPTCore",
              "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ImmunizationRecommendationPTCore"
            ]
          }
        ]
      },
      {
        "id": "Encounter.diagnosis",
        "path": "Encounter.diagnosis",
        "definition": "A lista de diagnósticos relevantes para o episódio."
      },
      {
        "id": "Encounter.diagnosis.condition",
        "path": "Encounter.diagnosis.condition",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ConditionPTCore",
              "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ProcedurePTCore"
            ]
          }
        ]
      },
      {
        "id": "Encounter.diagnosis.use",
        "path": "Encounter.diagnosis.use",
        "definition": "O papel do diagnóstico",
        "comment": "Value Set Name: Diagnostic Role",
        "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-clinico"
        }
      },
      {
        "id": "Encounter.diagnosis.rank",
        "path": "Encounter.diagnosis.rank",
        "definition": "Indica o ranking do(s) diagnóstico(s)d"
      },
      {
        "id": "Encounter.account",
        "path": "Encounter.account",
        "definition": "Referência ao recurso Account para efeitos de faturação",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/AccountPTCore"
            ]
          }
        ]
      },
      {
        "id": "Encounter.hospitalization",
        "path": "Encounter.hospitalization",
        "definition": "Aplicado a todos os tipos de serviços de saúde"
      },
      {
        "id": "Encounter.hospitalization.preAdmissionIdentifier",
        "path": "Encounter.hospitalization.preAdmissionIdentifier",
        "definition": "Identificador da pré admissão ao serviço de saúde, caso exista (identificador por exemplo do INEM, VMER, CODU)",
        "type": [
          {
            "code": "Identifier",
            "profile": [
              "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ExtensionIdentifierPTCore"
            ]
          }
        ]
      },
      {
        "id": "Encounter.hospitalization.origin",
        "path": "Encounter.hospitalization.origin",
        "definition": "A localização de onde o utente veio antes da entrada no serviço de saúde",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/LocationPTCore",
              "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/OrganizationPTCore"
            ]
          }
        ]
      },
      {
        "id": "Encounter.hospitalization.admitSource",
        "path": "Encounter.hospitalization.admitSource",
        "comment": "Value Set Name: Provenance",
        "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": "Encounter.hospitalization.reAdmission",
        "path": "Encounter.hospitalization.reAdmission",
        "comment": "Value Set Name: Emergency Cause of Admission",
        "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": "Encounter.hospitalization.dietPreference",
        "path": "Encounter.hospitalization.dietPreference",
        "comment": "EM REVISÃO",
        "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/nutricao"
        }
      },
      {
        "id": "Encounter.hospitalization.specialCourtesy",
        "path": "Encounter.hospitalization.specialCourtesy",
        "definition": "Identifica algum tipo de cortesia associado ao episódio",
        "type": [
          {
            "code": "CodeableConcept",
            "profile": [
              "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/CodeableConceptPTCore"
            ]
          }
        ]
      },
      {
        "id": "Encounter.hospitalization.specialArrangement",
        "path": "Encounter.hospitalization.specialArrangement",
        "definition": "Necessidades especiais do utente.",
        "comment": "Value Set Name: Additional Arrangement",
        "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": "Encounter.hospitalization.destination",
        "path": "Encounter.hospitalization.destination",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/LocationPTCore",
              "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/OrganizationPTCore"
            ]
          }
        ]
      },
      {
        "id": "Encounter.hospitalization.dischargeDisposition",
        "path": "Encounter.hospitalization.dischargeDisposition",
        "definition": "Destino após alta",
        "comment": "Value Set Name: Discharge 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": "Encounter.location",
        "path": "Encounter.location",
        "definition": "Elemento para identificar os vários locais por onde o utente passou."
      },
      {
        "id": "Encounter.location.location",
        "path": "Encounter.location.location",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/LocationPTCore"
            ]
          }
        ]
      },
      {
        "id": "Encounter.location.status",
        "path": "Encounter.location.status",
        "definition": "Estado da localização do episódio:\r\n\r\n“active” - utente está atualmente neste local entre o período especificado\n\n“reserved” - local é mantido vazio para o utente\n\n“completed” - utente esteve neste local durante o período especificado"
      },
      {
        "id": "Encounter.location.physicalType",
        "path": "Encounter.location.physicalType",
        "definition": "Indicação do tipo de local físico",
        "comment": "Value Set Name: Location 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": "Encounter.location.period",
        "path": "Encounter.location.period",
        "definition": "Período de tempo em que o utente esteve no local.",
        "type": [
          {
            "code": "Period",
            "profile": [
              "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/PeriodPTCore"
            ]
          }
        ]
      },
      {
        "id": "Encounter.serviceProvider",
        "path": "Encounter.serviceProvider",
        "definition": "Entidade responsável pelo episódio",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/OrganizationPTCore"
            ]
          }
        ]
      },
      {
        "id": "Encounter.partOf",
        "path": "Encounter.partOf",
        "definition": "Indica o episódio “pai“ relacionado.",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/EncounterPTCore"
            ]
          }
        ]
      }
    ]
  }
}