Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

A pesquisa de agendamentos é implementada através de uma mensagem SQM^S25. O objetivo desta operação é obter a lista de agendamentos consoante os critérios de pesquisa introduzidos.

Esta mensagem apresenta algumas diferenças relativamente às outras queries que temos vindo a abordar neste manual. Em vez do segmento QPDtemos o segmento QPD/wiki/spaces/PD/pages/42959023no qual devemos identificar, no campo QPD-8, os critérios de pesquisa a utilizar. De forma a limitar a pesquisa no tempo, é conveniente definir um intervalo de datas no qual pretendemos encaixar a pesquisa. Esse intervalo de datas deve ser passado no segmento QRF.
Os parâmetros de pesquisa suportados por esta operação são os seguintes:

Parâmetros aceitesDescrição
@VisitNumberNº de episódio
@DomainCodeModulo [0..n]
@SessionIDSessão de Hospital de Dia
@PatientIDID do Utente
@HealthCardNumberNº SNS
@ProcessNumberNº do processo
@StatusEstado (BOOKED, COMPLETE, CANCELLED, NOSHOW) [0..n]
@BeginDateData ínicio
@EndDateData fim
@AppointmentIDNúmero da marcação
@ServiceServiço / EspecialidadeEspecialidade [0..n]


Posteriormente, é devolvida uma resposta (SQR^S25) com a lista de agendamentos resultante do tipo de pesquisa efectuada.

...

Query Statement ID :

S25

Type:

Query

Query Name:

Schedule Query

Query Trigger (= MSH-9):

SQM^S25^SQM_S25

Query Mode:

Both

Response Trigger (= MSH-9):

SQR^S25^SQR_S25

Query Characteristics (= QRD-9):

@VisitNumber; @SessionID ; @PatientID; @HealthCardNumber; @ProcessNumber; @Status; @AppointmentID;  @Service

Dates (= QRF-2 e QRF-3):@BeginDate; @EndDate

Purpose:

Pesquisa de Agendamentos

Response Characteristics:

Envia a lista de agendamentos de acordo com os critérios de pesquisa.

...

Esta mensagem representa uma pesquisa de todos os agendamentos para o dia 18/05/2017 do Utente com o número de processo "99354595". O número de resultados a serem devolvidos nesta pesquisa foi limitado a 2 no campo QRD-7.

MSH|^~\&|HL7_DEFAULT|INST|HOS|INST|20170610123809||SQM^S25^SQM_S25|015a44a2-dd12-40c9-8785-a0981df3fa59|D|2.5|
QRD|20170610123808|R|D||||2^RD|99354595^^^^^^^^^^^^@ProcessNumber|SAL|
QRF||20170518|20170518|


Resposta:

Na resposta, são devolvidos apenas 2 registos, mas foram encontrados 8 registos para a pesquisa efetuada, esta informação é passada nos campos QAK-5 e QAK-4 respectivamente. Para esta pesquisa foram devolvidos os agendamentos que correspondem ao número de processo "99354595" para os dias 13 e 14 de Junho de 2017.

MSH|^~\&|HOS|INST|HL7_DEFAULT|INST|20170613155058||SQR^S25^SQR_S25|59650c82-38c5-44ba-a348-4c8a94c90b34|D|2.5|
MSA|AA|015a44a2-dd12-40c9-8785-a0981df3fa59|
QAK||OK|S25^Schedule Query|8|2|6|
QRD|20170610123808|R|D||||2^RD|99354595^^^^^^^^^^^^@ProcessNumber|SAL|
SCH||16406127^HOS|||||R|P|||||||||||||||||BOOKED|
TQ1|1||||||20170614080000|
PID|1||370863^^^HOS^NS~355976754^^^HAS^SNS~8217760^^^IRN^B||LAST_NAME^FIRST_NAME^MIDDLE_NAME^^^^L||20110924000000|F|||RUA DA MORADA^^CIDADE^DISTRITO^9999-999^PT^N^CONCELHO^999999||^PRN^PH^^^^^^^^^400490|||S||99354595^^^HOS|||||PT|||PT^^ISO 3166||||N|
PV1|1|CON||||||||20004||||||||||||||||||||||||||||||||||||||||16406127^^^HOS^TAX|V|
PV2|1|||||||||||||||||||||||||||||2^CRIANCAS ATE AOS 17 ANOS DE IDADE,INCLUSIVE^HOS|
RGS|1|
AIS|1||20004^CARDIOLOGIA^HOS|||||||BOOKED|
AIP|1||276^MEDICA^TESTE^^^^^^HOS~32880^MEDICA^TESTE^^^^^^N.Ordem~21393^MEDICA^TESTE^^^^^^N.Mecanogr\XE1\fico|||||||||BOOKED|
AIL|1||^123^^3147202^^^1^-1^TESTE|||||||||BOOKED|
SCH||6256358^HOS|||||E|RAD|||||||||||||||||BOOKED|
TQ1|2||||||20170613183900|
PID|2||370863^^^HOS^NS~355976754^^^HAS^SNS~8217760^^^IRN^B||LAST_NAME^FIRST_NAME^MIDDLE_NAME^^^^L||20110924000000|F|||RUA DA MORADA^^CIDADE^DISTRITO^9999-999^PT^N^CONCELHO^999999||^PRN^PH^^^^^^^^^400490|||S||99354595^^^HOS|||||PT|||PT^^ISO 3166||||N|
PV1|2|CON||||||||20011|||||||||11136832^^^HOS|||||||||||||||||||||||||||||||6256358^^^HOS^TAX|V|
PV2|2|||||||||||||||||||||||||||||2^CRIANCAS ATE AOS 17 ANOS DE IDADE,INCLUSIVE^HOS|
RGS|2|
AIS|2||M11140^TRANSITO GASTRO-DUODENALMONOCONTRASTE(COM OU SEM PESQUISA HERNIA HIATO|||||||BOOKED|

Os 2 agendamentos que são devolvidos correspondem a:

  • PV1-50/SCH-2 = 16406127 - Um episodio de consulta (SCH-8 = P)
    • Nestes casos o modulo a que corresponde este agendamento deve ser validado no PV1-2
  • PV1-50/SCH-2 = 6256358 - Um exame (SCH-8 = RAD)
    • Nestes casos o modulo já vem identificado no próprio SCH-8 (RAD ou LAB)

Exemplo de uma mensagem Pesquisa de Agendamentos - Sem resultados

Esta mensagem representa uma pesquisa de agendamentos do utente com número de processo "99354595no intervalo de datas compreendido entre os dias 10/06/2017 e 11/06/2017.

MSH|^~\&|HL7_DEFAULT|INST|HOS|INST|20170610123809||SQM^S25^SQM_S25|015a44a2-dd12-40c9-8785-a0981df3fa59|D|2.5|
QRD|20170610123808|R|D||||20^RD|99354595^^^^^^^^^^^^@ProcessNumber|SAL|
QRF||20170610|20170611|

Resposta:

A mensagem de resposta reflecte que não foram encontrados quaisquer registos dentro do limite temporal estabelecido.

MSH|^~\&|HOS|DEV|HL7_DEFAULT|DEV|20170613161406||SQR^S25^SQR_S25|ab0a453c-c81e-45e4-8e46-e67358baf136|D|2.5|
MSA|AA|015a44a2-dd12-40c9-8785-a0981df3fa59|N\XE3\o foram encontrados Agendamentos|
QAK||NF|S25^Schedule Query|0|0|
QRD|20170610123808|R|D||||20^RD|99354595^^^^^^^^^^^^@ProcessNumber|SAL|


Exemplo de uma mensagem Pesquisa de Agendamentos

Neste exemplo é enviada uma mensagem de pesquisa de agendamentos com o parâmetro número de processo "99354595", no campo QRD-8. Nos campos QRF-2 e QRF-3 são passadas as datas limite de inicio e fim da pesquisa respectivamente. Neste caso apenas vão ser devolvidos resultados para o dia 14/06/2017.

MSH|^~\&|HL7_DEFAULT|INST|HOS|INST|20170605112050||SQM^S25^SQM_S25|ea8e77cc-c7b4-49c0-adf5-402bf4d9c3be|D|2.5|
QRD|20170605112050|R|D||||20^RD|99354595^^^^^^^^^^^^@ProcessNumber|SAL|
QRF||20170614|20170614


 Resposta:

Neste exemplo foi encontrado um agendamento para o dia 14/06/2017 pelas 08:00. Esta mesma pesquisa também poderia ser feita usando como parâmetro o Nº SNS ou o ID deste utente, os resultados seriam os mesmos.

MSH|^~\&|HOS|INST|HL7_DEFAULT|INST|20170613150703||SQR^S25^SQR_S25|22a975c2-490c-43f6-bc76-dba9a6b3b138|D|2.5|
MSA|AA|ea8e77cc-c7b4-49c0-adf5-402bf4d9c3be|
QAK||OK|S25^Schedule Query|1|1|0|
QRD|20170605112050|R|D||||20^RD|99354595^^^^^^^^^^^^@ProcessNumber|SAL|
SCH||16406127^HOS|||||R|P|||||||||||||||||BOOKED|
TQ1|1||||||20170614080000|
PID|1||370863^^^HOS^NS~355976754^^^HAS^SNS~8217760^^^IRN^B||LAST_NAME^FIRST_NAME^MIDDLE_NAME^^^^L||20110924000000|F|||RUA DA MORADA^^CIDADE^DISTRITO^9999-999^PT^N^CONCELHO^999999||^PRN^PH^^^^^^^^^400490|||S||99354595^^^HOS|||||PT|||PT^^ISO 3166||||N|
PV1|1|CON||||||||20004||||||||||||||||||||||||||||||||||||||||16406127^^^HOS^TAX|V|
PV2|1|||||||||||||||||||||||||||||2^CRIANCAS ATE AOS 17 ANOS DE IDADE,INCLUSIVE^HOS|
RGS|1|
AIS|1||20004^CARDIOLOGIA^HOS|||||||BOOKED|
AIP|1||276^MEDICA^TESTE^^^^^^HOS~32880^MEDICA^TESTE^^^^^^N.Ordem~21393^MEDICA^TESTE^^^^^^N.Mecanogr\XE1\fico|||||||||BOOKED|
AIL|1||^123^^3147202^^^1^-1^TESTE|||||||||BOOKED



...