PackagesCanonicalsLogsProblems
    Packages
    package.teste@1.0.3-draft
    https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/EncounterPTCore
{
  "description": null,
  "_filename": "Profile/EncounterPTCore.StructureDefinition.json",
  "package_name": "package.teste",
  "date": "2024-05-07T14:11:19.0979807+00:00",
  "derivation": "constraint",
  "publisher": "SPMS",
  "fhirVersion": "4.3.0",
  "name": "EncounterPTCore",
  "abstract": false,
  "type": "Encounter",
  "experimental": null,
  "resourceType": "StructureDefinition",
  "title": "Encounter PT Core",
  "package_version": "1.0.3-draft",
  "status": "draft",
  "id": "3ec294d0-d9b8-4884-ad8f-9f0d6b8a6c15",
  "kind": "resource",
  "url": "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/EncounterPTCore",
  "version": "1.0.0",
  "differential": {
    "element": [ {
      "id": "Encounter.id",
      "min": 1,
      "path": "Encounter.id"
    }, {
      "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",
      "type": [ {
        "code": "Extension",
        "profile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ServiceTypePTExtension" ]
      } ],
      "sliceName": "serviceTypePTExtension",
      "definition": "Referencia para o HealthcareService para identificar o serviço de saúde."
    }, {
      "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",
      "type": [ {
        "code": "Period",
        "profile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/PeriodPTCore" ]
      } ],
      "definition": "Período de tempo."
    }, {
      "id": "Encounter.class",
      "path": "Encounter.class",
      "type": [ {
        "code": "Coding",
        "profile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/CodingPTCore" ]
      } ],
      "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."
    }, {
      "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",
      "type": [ {
        "code": "Coding",
        "profile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/CodingPTCore" ]
      } ],
      "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."
    }, {
      "id": "Encounter.classHistory.period",
      "path": "Encounter.classHistory.period",
      "type": [ {
        "code": "Period",
        "profile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/PeriodPTCore" ]
      } ],
      "definition": "The time that the episode was in the specified class"
    }, {
      "id": "Encounter.type",
      "path": "Encounter.type",
      "type": [ {
        "code": "CodeableConcept",
        "profile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/CodeableConceptPTCore" ]
      } ],
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "id",
          "type": "value"
        } ]
      },
      "definition": "Tipificação do serviço"
    }, {
      "id": "Encounter.type:valencia",
      "path": "Encounter.type",
      "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"
      },
      "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"
    }, {
      "id": "Encounter.type:valencia.id",
      "path": "Encounter.type.id",
      "fixedId": "valencia"
    }, {
      "id": "Encounter.type:subvalencia",
      "path": "Encounter.type",
      "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"
      },
      "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"
    }, {
      "id": "Encounter.type:subvalencia.id",
      "path": "Encounter.type.id",
      "fixedId": "subvalencia"
    }, {
      "id": "Encounter.type:patientEncounterStatus",
      "path": "Encounter.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"
      },
      "comment": "Value Set Name: Patient Encounter Status",
      "sliceName": "patientEncounterStatus",
      "definition": "Tipo de Atendimento"
    }, {
      "id": "Encounter.type:patientEncounterStatus.id",
      "path": "Encounter.type.id",
      "fixedId": "patientEncounterStatus"
    }, {
      "id": "Encounter.type:indirectEncounter",
      "path": "Encounter.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"
      },
      "comment": "Value Set Name: Indirect Encounter",
      "sliceName": "indirectEncounter",
      "definition": "Meio Utilizado"
    }, {
      "id": "Encounter.type:indirectEncounter.id",
      "path": "Encounter.type.id",
      "fixedId": "indirectEncounter"
    }, {
      "id": "Encounter.type:encounterPresence",
      "path": "Encounter.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"
      },
      "comment": "Value Set Name: Encounter Presence",
      "sliceName": "encounterPresence",
      "definition": "Indicação da Presença Física"
    }, {
      "id": "Encounter.type:encounterPresence.id",
      "path": "Encounter.type.id",
      "fixedId": "encounterPresence"
    }, {
      "id": "Encounter.type:communicationType",
      "path": "Encounter.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"
      },
      "comment": "Value Set Name: Communication Type",
      "sliceName": "communicationType",
      "definition": "Tipo de Comunicação"
    }, {
      "id": "Encounter.type:communicationType.id",
      "path": "Encounter.type.id",
      "fixedId": "communicationType"
    }, {
      "id": "Encounter.serviceType",
      "max": "0",
      "path": "Encounter.serviceType",
      "type": [ {
        "code": "CodeableConcept",
        "profile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/CodeableConceptPTCore" ]
      } ],
      "comment": "Value Set ID: 2.16.620.1.101.10.4.14.11",
      "definition": "Tipo de serviço que pode ser realizado, tipicamente associados ao tipo de atividade prestada (consulta, bloco, internamento, entre outros)."
    }, {
      "id": "Encounter.priority",
      "path": "Encounter.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"
      },
      "comment": "Value Set Name: Priority",
      "definition": "Prioridade atribuída ao episódio."
    }, {
      "id": "Encounter.subject",
      "path": "Encounter.subject",
      "type": [ {
        "code": "Reference",
        "targetProfile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/PatientPTCore", "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/GroupPTCore" ]
      } ],
      "definition": "Identifica o utente ou o grupo que motivou a criação do episódio."
    }, {
      "id": "Encounter.episodeOfCare",
      "path": "Encounter.episodeOfCare",
      "type": [ {
        "code": "Reference",
        "targetProfile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/EpisodeOfCarePTCore" ]
      } ],
      "definition": "Identifica o programa em que o episódio está inserido."
    }, {
      "id": "Encounter.basedOn",
      "path": "Encounter.basedOn",
      "type": [ {
        "code": "Reference",
        "targetProfile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ServiceRequestPTCore" ]
      } ],
      "definition": "Identifica a requisição ou a referência que deu origem ao episódio, quer esta seja interna ou externa."
    }, {
      "id": "Encounter.participant",
      "path": "Encounter.participant",
      "comment": "Participantes do episódio",
      "definition": "Identifica o participante."
    }, {
      "id": "Encounter.participant.type",
      "path": "Encounter.participant.type",
      "type": [ {
        "code": "CodeableConcept",
        "profile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/CodeableConceptPTCore" ]
      } ],
      "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."
    }, {
      "id": "Encounter.participant.period",
      "path": "Encounter.participant.period",
      "type": [ {
        "code": "Period",
        "profile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/PeriodPTCore" ]
      } ],
      "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."
    }, {
      "id": "Encounter.participant.individual",
      "path": "Encounter.participant.individual",
      "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" ]
      } ],
      "definition": "Identifica quem vai participar no episódio para além do utente. FALTA EXTENSÂO PARA LOCALIZAÇAO DO PROFISSIONAL"
    }, {
      "id": "Encounter.appointment",
      "path": "Encounter.appointment",
      "type": [ {
        "code": "Reference",
        "targetProfile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/AppointmentPTCore" ]
      } ],
      "definition": "Identifica o pedido de agendamento do episódio."
    }, {
      "id": "Encounter.period",
      "path": "Encounter.period",
      "type": [ {
        "code": "Period",
        "profile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/PeriodPTCore" ]
      } ],
      "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."
    }, {
      "id": "Encounter.length",
      "path": "Encounter.length",
      "type": [ {
        "code": "Duration",
        "profile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/DurationPTCore" ]
      } ],
      "definition": "Duração do episódio."
    }, {
      "id": "Encounter.length.system:unitOfPresentation",
      "max": "0",
      "path": "Encounter.length.system",
      "sliceName": "unitOfPresentation"
    }, {
      "id": "Encounter.reasonCode",
      "path": "Encounter.reasonCode",
      "type": [ {
        "code": "CodeableConcept",
        "profile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/CodeableConceptPTCore" ]
      } ],
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "id",
          "type": "value"
        } ]
      },
      "definition": "Para episódios de urgências serão identificadas as causas."
    }, {
      "id": "Encounter.reasonCode:administrativeEmergencyCauseofAdmission",
      "path": "Encounter.reasonCode",
      "binding": {
        "strength": "required",
        "valueSet": "https://www.ctc.min-saude.pt/catalogos/apoio-ao-registo-administrativo"
      },
      "comment": "Value Set ID: AdministrativeEmergencyCauseofAdmission",
      "sliceName": "administrativeEmergencyCauseofAdmission"
    }, {
      "id": "Encounter.reasonCode:administrativeEmergencyCauseofAdmission.id",
      "path": "Encounter.reasonCode.id",
      "fixedId": "administrativeEmergencyCauseofAdmission"
    }, {
      "id": "Encounter.reasonCode:emergencyCauseOfAdmission",
      "path": "Encounter.reasonCode",
      "binding": {
        "strength": "required",
        "valueSet": "https://www.ctc.min-saude.pt/catalogos/apoio-ao-registo-administrativo"
      },
      "comment": "Value Set ID: EmergencyCauseofAdmission",
      "sliceName": "emergencyCauseOfAdmission"
    }, {
      "id": "Encounter.reasonCode:emergencyCauseOfAdmission.id",
      "path": "Encounter.reasonCode.id",
      "fixedId": "emergencyCauseOfAdmission"
    }, {
      "id": "Encounter.reasonReference",
      "path": "Encounter.reasonReference",
      "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" ]
      } ],
      "definition": "Referência a recursos para identificar os motivos do episódio com mais detalhe."
    }, {
      "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",
      "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"
      },
      "comment": "Value Set Name: Diagnostic Role",
      "definition": "O papel do diagnóstico"
    }, {
      "id": "Encounter.diagnosis.rank",
      "path": "Encounter.diagnosis.rank",
      "definition": "Indica o ranking do(s) diagnóstico(s)d"
    }, {
      "id": "Encounter.account",
      "path": "Encounter.account",
      "type": [ {
        "code": "Reference",
        "targetProfile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/AccountPTCore" ]
      } ],
      "definition": "Referência ao recurso Account para efeitos de faturação"
    }, {
      "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",
      "type": [ {
        "code": "Identifier",
        "profile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ExtensionIdentifierPTCore" ]
      } ],
      "definition": "Identificador da pré admissão ao serviço de saúde, caso exista (identificador por exemplo do INEM, VMER, CODU)"
    }, {
      "id": "Encounter.hospitalization.origin",
      "path": "Encounter.hospitalization.origin",
      "type": [ {
        "code": "Reference",
        "targetProfile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/LocationPTCore", "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/OrganizationPTCore" ]
      } ],
      "definition": "A localização de onde o utente veio antes da entrada no serviço de saúde"
    }, {
      "id": "Encounter.hospitalization.admitSource",
      "path": "Encounter.hospitalization.admitSource",
      "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"
      },
      "comment": "Value Set Name: Provenance"
    }, {
      "id": "Encounter.hospitalization.reAdmission",
      "path": "Encounter.hospitalization.reAdmission",
      "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"
      },
      "comment": "Value Set Name: Emergency Cause of Admission"
    }, {
      "id": "Encounter.hospitalization.dietPreference",
      "path": "Encounter.hospitalization.dietPreference",
      "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"
      },
      "comment": "EM REVISÃO"
    }, {
      "id": "Encounter.hospitalization.specialCourtesy",
      "path": "Encounter.hospitalization.specialCourtesy",
      "type": [ {
        "code": "CodeableConcept",
        "profile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/CodeableConceptPTCore" ]
      } ],
      "definition": "Identifica algum tipo de cortesia associado ao episódio"
    }, {
      "id": "Encounter.hospitalization.specialArrangement",
      "path": "Encounter.hospitalization.specialArrangement",
      "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"
      },
      "comment": "Value Set Name: Additional Arrangement",
      "definition": "Necessidades especiais do utente."
    }, {
      "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",
      "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"
      },
      "comment": "Value Set Name: Discharge Type",
      "definition": "Destino após alta"
    }, {
      "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",
      "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"
      },
      "comment": "Value Set Name: Location Type",
      "definition": "Indicação do tipo de local físico"
    }, {
      "id": "Encounter.location.period",
      "path": "Encounter.location.period",
      "type": [ {
        "code": "Period",
        "profile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/PeriodPTCore" ]
      } ],
      "definition": "Período de tempo em que o utente esteve no local."
    }, {
      "id": "Encounter.serviceProvider",
      "path": "Encounter.serviceProvider",
      "type": [ {
        "code": "Reference",
        "targetProfile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/OrganizationPTCore" ]
      } ],
      "definition": "Entidade responsável pelo episódio"
    }, {
      "id": "Encounter.partOf",
      "path": "Encounter.partOf",
      "type": [ {
        "code": "Reference",
        "targetProfile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/EncounterPTCore" ]
      } ],
      "definition": "Indica o episódio “pai“ relacionado."
    } ]
  },
  "contact": [ {
    "name": "Interoperabilidade Semântica",
    "telecom": [ {
      "value": "https://www.spms.min-saude.pt",
      "system": "url"
    } ]
  } ],
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Encounter"
}