allergies

Sincronização de Remoção de Alergias e Intolerâncias



A figura seguinte corresponde uma sistematização dos artefactos de interoperabilidade relevantes para a secção das Alergias e intolerâncias do Patient Summary. A operação em análise corresponde à Sincronização de remoção de Alergias e Intolerâncias. A mensagem enviada, encontra-se representada por Input Message, enquanto a mensagem de retorno está representada por Output Message. Em cada recurso identificam-se os value set relevantes para propósitos de partilha de informação no contexto do Patient Summary. A amarelo-claro assinalam-se os value sets que não se encontram sob a gestão do Centro de Terminologias Clínicas (CTC), nos quais se incluem os value sets do FHIR com binding required. Os restantes value sets foram trabalhados no contexto do CTC.


PS-sc-remocao-alergias

Profiles


Profile Description
AllergyIntolerancePTPSRMV profile

O recurso allergyintolerance caracteriza de forma abrangente uma alergia ou intolerância, permitindo 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. Uma exposição a uma substância representa um risco para um indivíduo específico, podendo este desenvolver uma resposta fisiológica prejudicial ou indesejável.

BundlePTTRV profile

O recurso Bundle é o container que agrega os diversos recursos que compõem a mensagem. Este profile específico é utilizado quando o elemento Bundle.type for "document" ou "message".

MessageHeaderPTTRV profile

O recurso MessageHeader corresponde ao cabeçalho que possibilita a identificação da origem e destino da mensagem.

OperationOutcomePTTRV profile

O recurso OperationOutcome é utilizado como o resultado de uma operação, onde são identificadas as mensagens de erro, aviso e informações detalhadas sobre o resultado da tentativa de comunicação entre sistemas.

OrganizationPTTRV profile

O recurso Organization caracteriza de forma abrangente uma entidade. 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. Este recurso é caracterizado por relações hierárquica de entidades. No contexto da caracteriação de entidades de saúde, a informação do recurso Organization deve estar de acordo com a informação definida no provedor nacional de entidades de saúde.

PatientPTPSSNC profile

O recurso Patient caracteriza de forma abrangente a totalidade dos utentes, permitindo 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. A informação do recurso Patient deve estar de acordo com a informação definida no provedor nacional de utentes.

PractitionerPTPSSNC profile

O recurso Practitioner caracteriza de forma abrangente a totalidade dos profissionais de saúde, permitindo 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. A nível nacional, consideram-se duas realidades: profissionais cujo exercício da profissão é regulado por uma ordem profissional e profissionais com profissões não reguladas por ordem profissional. O recurso Practitioner é utilizado para descrição geral do profissional, não abrangendo as funções que este desempenha em determinada entidade. A informação do recurso Practitioner deve estar de acordo com a informação definida no provedor nacional de profissionais de saúde.

PractitionerRolePTPSSNC profile

O recurso PractitionerRole caracteriza de forma abrangente a função que os profissionais de saúde exercem em cada entidade, permitindo 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. A informação do recurso PractitionerRole deve estar de acordo com a informação definida no provedor nacional de profissionais de saúde.


Mensagem de Sincronização de Remoção de Alergias e Intolerâncias


A mensagem de sincronização de remoção de alergias e intolerâncias é empacotada num Bundle cuja a composição é apresentada no esquema seguinte:


O recurso Bundle é o primeiro recurso utilizado na mensagem de sincronização de remoção de informação. Utilizado para agrupar um conjunto de recursos que compõem a mensagem.Para mais informações sobre a implementação deste recurso, no contexto do presente caso de uso, consultar: BundlePTTRV profile
typeΣ1..1codeBinding
timestampΣ0..1instant

O recurso MessageHeader é a primeira entrada do recurso Bundle (Bundle.entry.fullUrl) e contém os detalhes do cabeçalho da mensagem. Para mais informações sobre a implementação deste recurso, no contexto do presente caso de uso, consultar: MessageHeaderPTTRV profile

senderΣ I1..1ReferencePTCore(OrganizationPTTRV)

O recurso AllergyIntolerance é referenciado pelo recurso MessageHeader (MessageHeader.focus[*]) e documenta as alergias ou intolerâncias do utente. Para mais informações sobre a implementação deste recurso, no contexto do presente caso de uso, consultar: AllergyIntolerancePTPSRMV profile

categoryΣ I0..1codeBinding
patientS Σ I1..1ReferencePTCore(PatientPTPSSNC)
recordedDate0..1dateTime
recorderI0..1ReferencePTCore(PractitionerRolePTPSSNC)
asserterΣ I0..1ReferencePTCore(PractitionerPTPS | PractitionerRolePTPS | PatientPTPS | https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/RelatedPersonPTPS)
lastOccurrence0..1dateTime
note0..*AnnotationPTCore

O recurso Patient é referenciado pelo recurso AllergyIntolerance (AllergyIntolerance.patient) para identificar o utente. Para mais informações sobre a implementação deste recurso, no contexto do presente caso de uso, consultar: PatientPTPSSNC profile

O recurso PractitionerRole é referenciado pelo recurso AllergyIntolerance (AllergyIntolerance.recorder) e identifica a função do profissional responsável pelo registo da alergia ou intolerância do utente. Para mais informações sobre a implementação deste recurso, no contexto do presente caso de uso, consultar: PractitionerRolePTPSSNC profile

practitionerΣ I1..1Reference(PractitionerPTPSSNC)
codeΣ0..*CodeableConceptPTCoreBinding

O recurso Practitioner é referenciado pelo recurso PractitionerRole (PractitionerRole.Practitioner) e identifica o profissional responsável pelo registo da alergia ou intolerância do utente. Para mais informações sobre a implementação deste recurso, no contexto do presente caso de uso, consultar: PractitionerPTPSSNC profile

O recurso Organization é referenciado pelo recurso MessageHeader (MessageHeader.sender e MessageHeader.destination[*].receiver) para identificar a entidade que envia e recebe a mensagem. Para mais informações sobre a implementação deste recurso, no contexto do presente caso de uso, consultar: OrganizationPTTRV profile

nameΣ I0..1string

Mensagem de resposta à Sincronização de Remoção de Alergias e Intolerâncias


A mensagem de resposta à sincronização de remoção de alergias e intolerâncias é empacotada num Bundle cuja a composição é apresentada no esquema seguinte:


O recurso Bundle é o primeiro recurso utilizado na mensagem de resposta à Sincronização de remoção de informação. Utilizado para agrupar um conjunto de recursos que compõem a mensagem. Para mais informações sobre a implementação deste recurso, no contexto do presente caso de uso, consultar: BundlePTTRV profile

typeΣ1..1codeBinding
timestampΣ0..1instant

O recurso MessageHeader é a primeira entrada do recurso Bundle (Bundle.entry.fullUrl) e contém os detalhes do cabeçalho da mensagem. Para mais informações sobre a implementação deste recurso, no contexto do presente caso de uso, consultar: MessageHeaderPTTRV profile

senderΣ I1..1ReferencePTCore(OrganizationPTTRV)

O recurso OperationOutcome é referenciado pelo recurso MessageHeader (MessageHeader.response.details) e é utilizado para apresentar uma descrição mais detalhada de erros ou avisos que ocorreram durante o processamento de uma mensagem. Para mais informações sobre a implementação deste recurso, no contexto do presente caso de uso, consultar: OperationOutcomePTTRV profile

O recurso Organization é referenciado pelo recurso MessageHeader (MessageHeader.sender e MessageHeader.destination[*].receiver) para identificar a entidade que envia e recebe a mensagem. Para mais informações sobre a implementação deste recurso, no contexto do presente caso de uso, consultar: OrganizationPTTRV profile

nameΣ I0..1string

Exemplos: Sincronização de Remoção de Alergias e Intolerâncias
Voltar ao início