EMA Scheduling Implementation Guide
0.1.0 - ci-build Chile flag

EMA Scheduling Implementation Guide - Local Development build (v0.1.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Perfiles

Perfiles de Agendamiento

Los perfiles de agendamiento modelan el ciclo completo de gestión de citas en EMA Clinic: desde la configuración de agendas hasta la reserva y seguimiento de citas.


EmaSchedule — Agenda

Agenda clínica de un profesional en una ubicación. Define los bloques de disponibilidad.

  • Actor — EmaPractitionerRole (profesional + especialidad) o EmaLocation (sala/box).
  • Horizonte de planificación — Período en el que la agenda acepta citas.
  • Tipo de servicio — Prestaciones ofrecidas en esta agenda.

Ver perfil


EmaSlot — Bloque horario

Bloque de tiempo dentro de una agenda. Representa un espacio disponible o reservado.

  • Estadofree (disponible), busy (reservado), busy-unavailable (bloqueado).
  • Horario — Inicio y fin del bloque.
  • Schedule — Agenda a la que pertenece.

Ver perfil


EmaAppointment — Cita

Cita médica que vincula un paciente con un profesional en un horario.

  • Participantes — EmaPatient y EmaPractitionerRole.
  • Slot — Bloque horario reservado (EmaSlot).
  • Ciclo de vida — proposed → pending → booked → arrived → fulfilled (o cancelled/noshow).

Ver perfil