Integraciones
Sí, Surface puede trabajar con InterSystems TrakCare sin modificar el sistema
¿Qué es InterSystems TrakCare y dónde se usa?
TrakCare es el sistema de información de salud de InterSystems. El fabricante lo describe como un registro clínico electrónico y sistema de información de salud unificado, desplegado en 29 países en organizaciones nacionales, regionales y de un solo establecimiento, sobre una única base de código y una única plataforma de datos que guarda y comparte todos los registros del paciente.
La palabra que importa ahí es unificado. En un TrakCare la admisión, la agenda, las órdenes clínicas y los módulos departamentales viven sobre la misma plataforma, así que la indicación que un médico escribió y el cupo que nunca se reservó están a la misma distancia. InterSystems declara soporte de los principales estándares de interoperabilidad, incluidos HL7 FHIR y SMART on FHIR, y su comunidad de desarrolladores documenta instalaciones corriendo sobre la plataforma InterSystems IRIS.
¿Qué necesita Surface de TrakCare?
Cuatro campos por indicación. Surface no reemplaza módulos, no escribe en la ficha para funcionar y no necesita ver el sistema completo.
- Qué se indicó. El texto de la orden de examen, la interconsulta o el control, tal como quedó escrito.
- Para quién. Un identificador de paciente, que puede salir seudonimizado desde tu institución.
- Cuándo. La fecha de la atención en que se generó la indicación.
- Cómo alcanzarlo. Un teléfono móvil vigente para escribirle al paciente.
Si el extracto trae además el centro de origen, la especialidad o el profesional tratante, la priorización mejora. Si no viene, el trabajo se hace igual. Todo lo demás que TrakCare guarda se queda donde está.
¿Integración real o un CSV que controla la institución?
Las dos rutas funcionan y la elección es del hospital. La integración real lee de TrakCare en continuo y devuelve el estado de cada indicación al mismo lugar. La ruta del CSV parte con un reporte que exporta tu propio equipo, con los campos que tu equipo aprobó, a la hora que tu equipo definió.
La segunda suele llegar antes al primer resultado por una razón administrativa. Un export no entra en la cola del roadmap de TI, y en un hospital que corre TrakCare esa cola se mide en trimestres: cada cambio pasa por control de cambios, ambiente de pruebas y validación clínica. Un reporte diario no pasa por ahí.
| Integración real | CSV que controla la institución | |
|---|---|---|
| Tiempo al primer resultado | Sujeto al calendario de cambios del hospital | Una semana de configuración y queda en producción |
| Lo que entrega TI | Acceso de lectura o interfaz HL7, ambiente de pruebas y ventana de despliegue | Un reporte programado, una vez al día |
| Control de la institución | Acordado al definir el alcance de la conexión | Total: el hospital fija los campos y la frecuencia |
| Cobertura | Continua, sobre todo lo que la conexión exponga | El corte que el hospital decida exportar |
Partir por el CSV deja abierta la otra ruta. El extracto define el contrato de datos, y cuando TI tiene espacio la misma lógica pasa a leer de la fuente sin rehacer el trabajo. El argumento completo está en se puede sin API.
¿Qué tiene que hacer el equipo de TI?
Menos de lo que teme. La lista completa del camino CSV cabe en una reunión.
Definir el reporte.
Un query sobre las indicaciones del período con los cuatro campos de arriba. Lo escribe quien ya conoce el modelo de datos de su instalación.
Dejarlo corriendo.
Una ejecución diaria que deposita el archivo en un destino que ustedes controlan. Sin agente instalado en el servidor, sin puerto abierto hacia afuera.
Revisar la primera semana.
Comparamos el extracto contra lo que el equipo ve en pantalla y corregimos el query junto a ustedes. Ese es todo el trabajo de TI.
Con la integración real la lista crece: credenciales de lectura, un ambiente de pruebas y una ventana de despliegue. Sigue siendo trabajo acotado y ocurre después del primer resultado. El calendario completo está en en tres semanas.
¿Cómo se leen las indicaciones escritas en texto libre?
Ahí está la ingeniería de verdad. El campo de indicación trae eco abd, trae el nombre comercial de un examen, trae la transcripción de una orden en papel, y trae la anotación con contraste o sin contraste en una línea que ningún módulo lee como dato estructurado.
Surface convierte ese texto en una prestación agendable: resuelve el alias, separa el examen del procedimiento cuando vienen pegados y arrastra la condición clínica que cambia la preparación. Cuando el texto queda ambiguo, la indicación se marca para revisión humana antes de que alguien le escriba al paciente. El criterio está en cómo decide el agente, y el catálogo por examen en la biblioteca de exámenes.
¿Qué no cambia por trabajar sobre TrakCare?
Los protocolos de agendamiento siguen siendo los de la institución: plazos, prioridades, qué se agenda primero y qué exige confirmación médica. Surface los ejecuta tal como están escritos.
El paciente recibe el mensaje con la marca de la institución y los datos siguen siendo de la institución. Eso vale igual sobre TrakCare, sobre cualquier otro HIS y sobre una planilla. Está desarrollado en tu marca, tus datos.