QBP^ZI1 – Pesquisa Internamentos

A pesquisa de internamentos é efectuada através de uma mensagem QBP^ZI1, sendo que esta mensagem não existe especificada no HL7, foi criada pela HUP para satisfazer a necessidade de pesquisas em internamentos.

Para a pesquisa em internamentos ser aceite, é necessário utilizar os seguintes parâmetros na query:

Parâmetros aceitesDescrição
@InpatientIDID do internamento (episódio)
@PatientIDID do utente
@TransferIDID da transferência
@MovementIDID do movimento
@ProcessNumberNº do processo
@HealthCardNumberNº SNS
@AdmissionBeginDateData Inicio Admissão
@AdmissionEndDateData Final Admissão
@AdmissionTypeTipo de admissão
@BedCama
@RoomQuarto
@ServiceServiço
@UnitUnidade
@ProvenanceProveniência
@DischargeDestinationCodeDestino da Alta
@DischargeBeginDateData Inicio da Alta
@DischargeEndDateData Final da Alta
@ResponsiblePhysicianMédico Responsável
@StatusEstado (Ativo/Inativo)

Posteriormente é devolvida uma resposta (RSP^ZI1) com os internamentos ocorridos consoante a pesquisa efectuada.



Query Profile

Query Statement ID :

ZI1

Type:

Query

Query Name:

Find Inpatient

Query Trigger (= MSH-9):

QBP^ZI1^QBP_Q11

Query Mode:

Both

Response Trigger (= MSH-9):

RSP^ZI1^RSP_ZI1

Query Characteristics:

@InpatientID; @PatientID; @TransferID; @MovementID; @ProcessNumber; @HealthCardNumber; @AdmissionBeginDate; @AdmissionEndDate; @AdmissionType; @Bed; @Room; @Service; @Unit; @Provenance; @DischargeDestinationCode; @DischargeBeginDate; @DischargeEndDate; @ResponsiblePhysician; @Status

Purpose:

Pesquisa de Internamentos

Response Characteristics:

Envia os Internamentos ocorridos com as características seleccionadas.


Exemplo de uma mensagem pesquisa de Internamentos - Nº Internamento

Esta mensagem representa uma pesquisa de um internamento, utilizando o parâmetro "@InpatientID^14000443".

MSH|^~\&|HL7_DEFAULT|INST|HOS|INST|20150812100000||QBP^ZI1^QBP_Q11|2cacfeba-f795-4d79-919d-c03779fe05b1|D|2.5
QPD|ZI1^Find Inpatient||@InpatientID^14000443|
RCP|I|5^RD
DSC||

Na resposta são devolvidos os dados do internamento do utente "LAST_NAME". No campo PV1-44 é passada a data em que ocorreu a admissão (15/09/2015). Os dados da localização actual do paciente são passados no campo PV1-3 (edifício 1, piso 4, sala 3, quarto 4012 na Maca 5253) e onde ele esteve antes é passado no campo PV1-6. No PV1-19 podemos verificar o número de internamento (ou número de episódio) que foi usado como parâmetro de pesquisa.

Resposta:

MSH|^~\&|HOS|INST|HL7_DEFAULT|INST|20151218121747||RSP^ZI1^RSP_ZI1|4387b161-a4aa-4e3b-a2c3-f15ec1c1d047|D|2.5
MSA
|AA|0cacfeba-f795-4d79-919d-c03779fe05b9 QAK||OK||1|ZI1^Find Inpatient||1|0
QPD
|ZI1^Find Inpatient||@InpatientID^14000443
PID|1||174846^^^HOS^NS~360980071^^^HAS^SNS||LAST_NAME^FIRST_NAME^MIDDLE_NAME^^^^L||19720807000000|M|||RUA DA MORADA^^CIDADE^DISTRITO^9999-999^PT^N^CONCELHO^999999|||||||99234960^^^HOS
PV1|1|INT|30011^4012^MAC^5253^^Maca^1^4^SALA 3^^HOS|P||30015^7014^MAC^958^^Maca^1^7^SALA 5^^HOS||||30011||||5|||||14000443^^^HOS|||||||||||||||||||||||||20150915123219|||||||V
IN1|1|935601^SNS^HOS|||||||||||||||||||||||||||||||||||||||||||||||360980071^^^HOS |


Exemplo de uma mensagem pesquisa de Internamentos - Nº SNS

Esta mensagem representa uma pesquisa de um internamento, utilizando como parâmetro o número de SNS do mesmo paciente.

MSH|^~\&|HL7_DEFAULT|INST|HOS|INST|20170613103500||QBP^ZI1^QBP_Q11|0cacfeba-f795-4d79-911d-c03779fe05b9|D|2.5|
QPD|ZI1^Find Inpatient||@HealthCardNumber^360980071||
RCP|I|20^RD|
DSC|||


Resposta:

Nesta resposta são enviados 2 resultados devido à pesquisa ter sido feita pelo número de SNS, o que significa que este utente já foi internado 2 vezes. No primeiro resultado devolvido podemos confirmar no campo PV1-19 que o número de internamento é "14000443" e no segundo resultado devolvido o número de internamento é "1010660".

MSH|^~\&|HOS|INST|HL7_DEFAULT|INST|20170613103506||RSP^ZI1^RSP_ZI1|8730cf77-ab47-48a0-9dfe-bd96f491d41a|D|2.5|
MSA|AA|0cacfeba-f795-4d79-911d-c03779fe05b9|
QAK||OK|ZI1^Find Inpatient|2|2|0|
QPD|ZI1^Find Inpatient||@HealthCardNumber^360980071|
PID|1||174846^^^HOS^NS~360980071^^^HAS^SNS||LAST_NAME^FIRST_NAME^MIDDLE_NAME^^^^L||19720807000000|M|||RUA DA MORADA^^CIDADE^DISTRITO^9999-999^PT^N^CONCELHO^999999|||||||99234960^^^HOS|
PV1|1|INT|30011^4012^MAC^5253^^Maca^1^4^SALA 3^^HOS|C||30015^7014^MAC^958^^Maca^1^7^SALA 5^^HOS||||30011||||5|||1257^MEDICA^TESTE^^^^^^HOS~40664^MEDICA^TESTE^^
^^^^N.Ordem~70326^MEDICA^TESTE^^^^^^N.Mecanogr\XE1\fico||14000443^^^HOS|||||||||||||||||6||||||||20150915123219|20170315173600||||||V|
IN1|1|935601^SNS^HOS|||||||||||||||||||||||||||||||||||||||||||||||360980071^^^HOS|
PID|2||174846^^^HOS^NS~360980071^^^HAS^SNS||LAST_NAME^FIRST_NAME^MIDDLE_NAME^^^^L||19720807000000|M|||RUA DA MORADA^^CIDADE^DISTRITO^9999-999^PT^N^CONCELHO^999999|||||||99234960^^^HOS|
PV1|2|INT|30002^4007^18^499^^Cama^1^4^SALA 7^^HOS|U|||250^Utilizador^Teste^^^^^^HOS~14381^Utilizador^Teste^^^^^^N.Ordem~21150^Utilizador^Teste^^^^^^N.Mecanogr\XE1\fico|||30002||||1|||250^Utilizador^Teste^^^^^^HOS~14381^Utilizador^Teste^^^^^^N.Ordem~21150^Utilizador^Teste^^^^^^N.Mecanogr\XE1\fico||1010660^^^HOS|||||||||||||||||5|||10001|||||20010812094000|20010820130000||||||V|
IN1|2|990003^AGRESSOES^HOS|