Resumen Digital de Atención en Salud (RDA)
1.0.0 - STU1 Colombia

Resumen Digital de Atención en Salud (RDA) - Local Development build (v1.0.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Operaciones Gestion Farmaceutica

Operaciones FHIR – Gestión Farmacéutica

¿Qué son las operaciones en FHIR?

FHIR define un conjunto de operaciones que permiten ejecutar funcionalidades especializadas sobre recursos interoperables.

Estas operaciones complementan el modelo RESTful tradicional y permiten implementar reglas de negocio complejas necesarias para los procesos de gestión farmacéutica interoperable.

Las operaciones pueden ejecutarse mediante:

[base]/$[operacion]
[base]/[resource]/$[operacion]
[base]/[resource]/[id]/$[operacion]

Operaciones en Gestión Farmacéutica

La gestión farmacéutica interoperable implementa operaciones para:

  • Consulta RDA con prescripción EAPB.
  • Recuperar recursos relacionados a un Composition.
  • Enviar Direccionamiento.
  • Anular Direccionamiento.
  • Consultar Direccionamientos.
  • Consultar Direccionamiento GF.
  • Everything (Medicamentos direccionados).
  • Enviar Programación.
  • Anular Programación.
  • Consultar Programación GF.
  • Everything (Medicamentos programados).
  • Enviar Dispensación.
  • Anular Dispensación.
  • Consultar Dispensación EAPB.
  • Consultar Dispensación GF.

Estas operaciones permiten garantizar la continuidad del proceso de suministro de medicamentos y la trazabilidad integral de cada transacción.


CONSULTA DE PRESCRIPCIONES

Consulta RDA con prescripción EAPB

Permite consultar los Composition de los Resúmenes Digitales de Atención (RDA) que contienen prescripciones asociadas a una EAPB, con soporte de filtros por paciente, rango de fechas, IPS e identificador de orden.

  • Parámetros de entrada: recurso Parameters en formato JSON con filtros opcionales de fecha, paciente, EAPB, IPS e identificador externo.
  • Resultado esperado: Bundle con recursos tipo Composition.
consultar-rda-prescripcion-eapb

Recuperar recursos relacionados a un Composition

Permite recuperar el documento RDA completo con todos los recursos referenciados a partir del identificador de un Composition, incluyendo encuentro, prescripciones y datos del paciente.

  • Parámetros de entrada: identificador del recurso Composition.
  • Resultado esperado: Bundle de tipo documento con recursos Composition, MedicationRequest, Encounter, Patient, entre otros.
recuperar-recursos-composition

DIRECCIONAMIENTO

Enviar Direccionamiento

Registra el direccionamiento de un medicamento de una prescripción hacia un gestor farmacéutico habilitado para su dispensación.

  • Parámetros de entrada: recurso MedicationRequest en formato JSON con los datos del direccionamiento usando el perfil MedicationRequestAddressing.
  • Resultado esperado: recurso MedicationRequestAddressing creado.
enviar-direccionamiento

Anular Direccionamiento

Permite anular un direccionamiento previamente registrado.

  • Parámetros de entrada: recurso Parameters en formato JSON con el motivo, la entidad y la persona que realiza la anulación.
  • Resultado esperado: recurso MedicationRequestAddressing con estado actualizado a cancelled.
anular-direccionamiento

Consultar Direccionamientos GF

Permite a un Gestor farmacéutico consultar todos los direccionamientos recibidos, con filtros por rango de fechas, paciente e identificador externo.

  • Parámetros de entrada: recurso Parameters en formato JSON con filtros de EAPB, paciente, rango de fechas e identificador externo.
  • Resultado esperado: Bundle con recursos MedicationRequestAddressing.
consultar-direccionamientos

Everything – Medicamentos Direccionados

Permite recuperar todos los recursos FHIR relacionados a un direccionamiento específico, incluyendo la prescripción base, los datos del paciente y el gestor farmacéutico asignado.

  • Parámetros de entrada: identificador del recurso MedicationRequestAddressing.
  • Resultado esperado: Bundle con todos los recursos relacionados al direccionamiento.
everything-medicamentos-direccionados

PROGRAMACIÓN

Enviar Programación

Registra la programación de la entrega de un medicamento por parte del gestor farmacéutico, indicando fecha, lugar y número de entrega prevista.

  • Parámetros de entrada: recurso MedicationRequest en formato JSON con los datos del perfil MedicationDispenseScheduling (fecha de entrega, punto de dispensación, número de entrega).
  • Resultado esperado: recurso MedicationDispenseScheduling creado.
enviar-programacion

Anular Programación

Permite anular una programación previamente registrada.

  • Parámetros de entrada: recurso Parameters en formato JSON con el motivo, la entidad y la persona que realiza la anulación.
  • Resultado esperado: recurso MedicationDispenseScheduling con estado actualizado a cancelled.
anular-programacion

Consultar Programación GF

Permite a un gestor farmacéutico consultar las programaciones registradas, con filtros por rango de fechas, paciente e identificador externo.

  • Parámetros de entrada: recurso Parameters en formato JSON con filtros de gestor farmacéutico, paciente y rango de fechas.
  • Resultado esperado: Bundle con recursos MedicationDispenseScheduling.
consultar-programacion-gf

Everything – Medicamentos Programados

Permite recuperar todos los recursos FHIR relacionados a una programación específica, incluyendo el direccionamiento base, la prescripción y los datos del punto de dispensación.

  • Parámetros de entrada: identificador del recurso MedicationDispenseScheduling.
  • Resultado esperado: Bundle con todos los recursos relacionados a la programación.
everything-medicamentos-programados

DISPENSACIÓN

Enviar Dispensación

Registra la entrega total, parcial o no efectiva de medicamentos al paciente por parte del gestor farmacéutico indicando el punto de dispensación autorizado.

  • Parámetros de entrada: recurso MedicationDispense en formato JSON con los datos del perfil MedicationDispenseRDA (tipo de entrega, cantidad entregada, fecha, paciente).
  • Resultado esperado: recurso MedicationDispenseRDA creado.
enviar-dispensacion

Anular Dispensación

Permite anular una dispensación previamente registrada, puede requerirse por errores operativos o administrativos en la transacción de entrega.

  • Parámetros de entrada: recurso Parameters en formato JSON con el motivo, la entidad y la persona que realiza la anulación.
  • Resultado esperado: recurso MedicationDispenseRDA con estado actualizado a cancelled.
anular-dispensacion

CONSULTA DE DISPENSACIÓN

Consultar Dispensación EAPB

Permite a una EAPB consultar las dispensaciones de las prescripciones gestionadas, con filtros por paciente, rango de fechas e identificador de orden.

  • Parámetros de entrada: recurso Parameters en formato JSON con filtros de EAPB, paciente, rango de fechas e identificador externo.
  • Resultado esperado: Bundle con recursos MedicationDispenseRDA.
consultar-dispensacion-eapb

Consultar Dispensación GF

Permite a un gestor farmacéutico consultar las dispensaciones registradas por el, con filtros por rango de fechas, paciente e identificador externo.

  • Parámetros de entrada: recurso Parameters en formato JSON con filtros de gestor farmacéutico, paciente y rango de fechas.
  • Resultado esperado: Bundle con recursos MedicationDispenseRDA.
consultar-dispensacion-gf