Proyecto Listas de Espera MINSAL CHILE
0.1.3 - ci-build

Proyecto Listas de Espera MINSAL CHILE - Local Development build (v0.1.3). See the Directory of published versions

Evento Agendar

Evento: Agendar

El evento AGENDAR tiene asociado los siguientes códigos de evento:

Código Evento Descripción Respuesta
agendar Agendar Este evento permite registrar información asociada a la programación de la cita con el especialista. La respuesta debe indicar si errores o indicar que la interconsulta ha sido agendada con el paciente

Los codigos de evento deben ser incluidos en el recurso MessageHeader.evenCoding.code

Bundle de Envío



Los recursos usados en este evento son los siguientes:

  • BundleAgendarLE: Recurso que permite agrupar los datos del mensaje.
  • MessageHeaderLE: Recurso que contiene datos relacionados al mensaje, como el autor, tipo de evento y foco del mensaje.
  • MessageAppointmentAgendarLE: Recurso que contiene datos relacionados a la agenda
  • PractitionerRoleLE: Recurso que permite reflejar la información relacionada al rol del individuo que atiende o agenda la cita
    • PractitionerRole1: Rol del individuo que atenderá al paciente
    • PractitionerRole2: Rol del individuo que agenda la cita
  • PractitionerLE: Recurso que permite reflejar la información relacionada al profesional de la salud que realiza la atencion
    • Practitioner1: Individuo que atenderá al paciente
    • Practitioner2: Individuo que agenda la cita
  • ServiceRequestLE: Recurso principal para reflejar los datos de la interconsulta (MessageHeader.focus)
  • OrganizationLE: Recurso que permite relacionar la interconsulta con el establecimiento de destino
  • PatientLE: Recurso utilizado para registrar información relacionada al paciente (ServiceRequest.subject)

Relaciones de Recursos



Secuencia del Evento

El evento agendar debe soportar a siguiente secuencia:

Transacción: Evento AgendarHospital1.1.1Agendar de la cita

Consideraciones

Las validaciones internas que debe tener el implementador deben considerar cumplir con el conjunto de datos detallado en Conjunto mínimo de datos

El Bundle de envío debe cumplir con las siguientes condiciones en este evento:

  • Debe incluir el recurso BundleAgendarLE
  • Debe incluir el recurso ServiceRequestLE con los valores de ServiceRequest.status=draft ServiceRequest.intent=proposal
  • Debe incluir el recurso MessageHeaderLE con el valor MessageHeader.evenCoding.code=agendar
  • Debe incluir el recurso PatientLE
  • Debe incluir el recurso PractitionerRoleLE el cual debe tener dos instancias:
    1. Un PractitionerRole desde el recurso MessageHeader que indica quien sera el profesional que atenderá al paciente
    2. Un PractitionerRole desde el recurso Appointment que indica quien hace el agendamiento de la cita
  • Debe incluir el recurso PractitionerLE el cual debe tener dos instancias:
    1. Un PractitionerLE desde el recurso PractitionerRoleLE que hace referencia a quien sera el profesional que atenderá al paciente
    2. Un PractitionerLE desde el recurso PractitionerRoleLE que hace referncia a quien hace el agendamiento de la cita
  • Debe incluir el recurso AppointmentAgendarLE con el valor Appointment.status=booked
  • Debe incluir el recurso OrganizationLE

Mensaje Bundle de Ejemplo

Notas

  • Notas Adicionales