FHIR IG analytics
| Package | portuguese.core.guide |
| Resource Type | StructureDefinition |
| Id | EncounterPTCore.StructureDefinition.json |
| FHIR Version | R4B |
| Source | https://simplifier.net/resolve?scope=portuguese.core.guide@2.0.0&canonical=https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/EncounterPTCore |
| URL | https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/EncounterPTCore |
| Status | active |
| Date | 2024-05-07T14:11:19.0979807+00:00 |
| Name | EncounterPTCore |
| Title | Encounter PT Core |
| Description | O recurso Encounter corresponde a uma interação entre profissionais ou entre utentes e profissionais com o objetivo de avaliar o estado de saúde de um utente. A definição transversal deste recurso permite, assim, 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. |
| Type | Encounter |
| Kind | resource |
Resources that use this resource
Resources that this resource uses
Narrative
No narrative content found in resource
Source1
{
"resourceType": "StructureDefinition",
"id": "EncounterPTCore",
"url": "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/EncounterPTCore",
"name": "EncounterPTCore",
"title": "Encounter PT Core",
"status": "active",
"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"
}
]
}
],
"description": "O recurso Encounter corresponde a uma interação entre profissionais ou entre utentes e profissionais com o objetivo de avaliar o estado de saúde de um utente. A definição transversal deste recurso permite, assim, 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.",
"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:statusDatePTExtension",
"path": "Encounter.extension",
"sliceName": "statusDatePTExtension",
"definition": "Identifica a data do status.",
"type": [
{
"code": "Extension",
"profile": [
"https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/StatusDatePTExtension"
]
}
]
},
{
"id": "Encounter.extension:reasonCancelled",
"path": "Encounter.extension",
"sliceName": "reasonCancelled",
"comment": "Value Set Name: Cancellation Reason",
"type": [
{
"code": "Extension",
"profile": [
"http://hl7.org/fhir/StructureDefinition/encounter-reasonCancelled"
]
}
],
"binding": {
"strength": "required",
"valueSet": "https://www.ctc.min-saude.pt/catalogos/apoio-ao-registo-administrativo"
}
},
{
"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: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:encounterCommunicationMethod",
"path": "Encounter.type",
"sliceName": "encounterCommunicationMethod",
"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": "Encounter.type:encounterCommunicationMethod.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.type:internalExternalPatient",
"path": "Encounter.type",
"sliceName": "internalExternalPatient",
"comment": "Value Set Name: Internal External Patient",
"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:internalExternalPatient.id",
"path": "Encounter.type.id",
"fixedId": "internalExternalPatient"
},
{
"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 Name: Service Type",
"binding": {
"strength": "required",
"valueSet": "https://www.ctc.min-saude.pt/catalogos/especialidades-e-valencias-de-saude"
}
},
{
"id": "Encounter.serviceType.extension:serviceTypePTExtension",
"path": "Encounter.serviceType.extension",
"sliceName": "serviceTypePTExtension",
"max": "1",
"type": [
{
"code": "Extension",
"profile": [
"https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ServiceTypePTExtension"
]
}
],
"isModifier": false
},
{
"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.priority.extension:priorityPTExtension",
"path": "Encounter.priority.extension",
"sliceName": "priorityPTExtension",
"type": [
{
"code": "Extension",
"profile": [
"https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/PriorityPTExtension"
]
}
],
"isModifier": false
},
{
"id": "Encounter.priority.extension:priorityPTExtension.extension:priority",
"path": "Encounter.priority.extension.extension",
"sliceName": "priority"
},
{
"id": "Encounter.priority.extension:priorityPTExtension.extension:priority.value[x].coding",
"path": "Encounter.priority.extension.extension.value[x].coding",
"comment": "Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true ."
},
{
"id": "Encounter.subject",
"path": "Encounter.subject",
"definition": "Identifica o utente ou o grupo que motivou a criação do episódio.",
"type": [
{
"code": "Reference",
"profile": [
"https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ReferencePTCore"
],
"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",
"profile": [
"https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ReferencePTCore"
],
"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",
"profile": [
"https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ReferencePTCore"
],
"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.",
"type": [
{
"code": "Reference",
"profile": [
"https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ReferencePTCore"
],
"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",
"profile": [
"https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ReferencePTCore"
],
"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 Name: Administrative Emergency Cause of Admission",
"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:causeOfAdmission",
"path": "Encounter.reasonCode",
"sliceName": "causeOfAdmission",
"comment": "Value Set Name: Cause of Admission",
"binding": {
"strength": "required",
"valueSet": "https://www.ctc.min-saude.pt/catalogos/apoio-ao-registo-administrativo"
}
},
{
"id": "Encounter.reasonCode:causeOfAdmission.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",
"profile": [
"https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ReferencePTCore"
],
"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",
"profile": [
"https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ReferencePTCore"
],
"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",
"profile": [
"https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ReferencePTCore"
],
"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",
"profile": [
"https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ReferencePTCore"
],
"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": "O Value Set está em fase de desenvolvimento.",
"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",
"profile": [
"https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ReferencePTCore"
],
"targetProfile": [
"https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/OrganizationPTCore",
"https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/LocationPTCore"
]
}
]
},
{
"id": "Encounter.hospitalization.dischargeDisposition",
"path": "Encounter.hospitalization.dischargeDisposition",
"definition": "Destino após alta",
"comment": "Value Set Name: Destination",
"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",
"profile": [
"https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ReferencePTCore"
],
"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",
"profile": [
"https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ReferencePTCore"
],
"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",
"profile": [
"https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ReferencePTCore"
],
"targetProfile": [
"https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/EncounterPTCore"
]
}
]
}
]
}
}