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 aceites | Descrição |
---|---|
@OutpatientID | |
@AppointmentID | Nº marcação |
@AppointmentType | Tipo de marcação |
@PatientID | ID do utente |
@ProcessNumber | Nº Processo |
@HealthCardNumber | Nº SNS |
@BeginDate | Data inicio |
@EndDate | Data fim |
@Service | Serviço |
@Room | Sala |
@Physician | Médico |
@Status | Estado (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| |
---|
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 SCH, TQ1, RGS, AIS, AIPe AIL. 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| |
---|