QBP^ZO1 – Pesquisa Consultas

A pesquisa de consultas é efectuada através de uma mensagem QBP^ZO1, sendo que esta mensagem não existe especificada no HL7, foi criada pela LIGHt para satisfazer a necessidade de pesquisas de consultas. O objectivo é obter a lista de marcações consoante os critérios passados nos parâmetros. Os parâmetros aceites nesta pesquisa são os seguintes:

Parâmetros aceitesDescrição
@OutpatientID
@AppointmentIDNº marcação
@AppointmentTypeTipo de marcação
@PatientIDID do utente
@ProcessNumberNº Processo
@HealthCardNumberNº SNS
@BeginDateData inicio
@EndDateData fim
@ServiceServiço
 @RoomSala
@PhysicianMédico
@StatusEstado (Ativo/Inativo)

Posteriormente é devolvida uma resposta (RSP^ZO1) com a lista de marcações de consulta consoante a pesquisa efectuada.



Query Profile

Query Statement ID :

ZO1

Type:

Query

Query Name:

Find Outpatient

Query Trigger (= MSH-9):

QBP^ZO1^QBP_Q11

Query Mode:

Both

Response Trigger (= MSH-9):

RSP^ZO1^RSP_ZO1

Query Characteristics:

@OutpatientID; @AppointmentID; @AppointmentType; @PatientID; @ProcessNumber; @HealthCardNumber; @BeginDate; @EndDate; @Service; @Room; @Physician; @Status

Purpose:

Pesquisa de Consultas

Response Characteristics:

Envia a lista de marcações com as características seleccionadas.


Exemplo de uma mensagem pesquisa de Consultas

Esta mensagem representa uma pesquisa de todas as marcações de consulta para a utente com ID "267765" e com estado de agendado "@Status^BOOKED".

MSH|^~\&|HL7_DEFAULT|INST|HOS|INST|20160413111830||QBP^ZO1^QBP_Q11|a4d7e3ce-bbb0-4b23-a8f2-c2f3a6274244|D|2.5|
QPD|ZO1^Find Outpatient||@PatientID^267765~@Status^BOOKED||
RCP|I|10^RD|
DSC|1||

Resposta:

Como resultado são devolvidos quatro registos de consultas agendadas para o utente do ID indicado, podemos verificar o número de registos encontrados no campo QAK-4. A pesquisa que foi efetuada pode ser verificada no segmento QPD/wiki/spaces/PD/pages/42959021 E por fim a informação acerca das consultas agendadas podem ser verificadas nos segmentos SCHTQ1RGSAISAIPAIL. Nesta pesquisa em particular foi apenas encontrado 1 registo de uma consulta agendada para a utente com o ID "267765".

MSH|^~\&|HOS|INST|HL7_DEFAULT|INST|20160413111915||RSP^ZO1^RSP_ZO1|e0e50149-d0df-4192-ba3d-bac0d734afce|D|2.5|
MSA|AA|a4d7e3ce-bbb0-4b23-a8f2-c2f3a6274244|
QAK||OK|ZO1^Find Outpatient|1|1|0|
QPD|ZO1^Find Outpatient||@PatientID^267765~@Status^BOOKED|
SCH||16400379^HOS|||1144191^^HOS||ROUTINE|S^Subsequentes^HOS||||||||1845^31^Utilizador de Testes -^^^^^^HOS^^^^^^^^^^^^^^GESTOR DO SISTEMA~2031^31^Utilizador de Testes -^^^^^^N.Mecanogr\XE1\fico|||||||||BOOKED|
TQ1|||||||20160428080000|
PID|1||267765^^^HOS^NS~375346331^^^HAS^SNS||LAST_NAME^FIRST_NAME^MIDDLE_NAME^^^^L||19470712000000|F|||RUA DA MORADA^^CIDADE^DISTRITO^9999-999^PT^N^CONCELHO^999999||^PRN^PH^^^^^^^^^243429775|||||99319276^^^HOS|
RGS|1|
AIS|1||20045^MEDICINA III^HOS|||||||BOOKED|
AIL|1||^^^1137101|||||||||BOOKED|
AIP|1||591^Utilizador^Teste1^^^^^^HOS~28763^Utilizador^Teste1^^^^^^N.Ordem~21049^Utilizador^Teste1^^^^^^N.Mecanogr\XE1\fico|||||||||BOOKED|