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:
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:
- Un PractitionerRole desde el recurso MessageHeader que indica quien sera el profesional que atenderá al paciente
- 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:
- Un PractitionerLE desde el recurso PractitionerRoleLE que hace referencia a quien sera el profesional que atenderá al paciente
- 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