API REST e Interoperabilidad HL7
Aprende a conectar expedientes clínicos electrónicos, sistemas hospitalarios (HIS) y analizadores directamente con la base de datos de ReactLab LIS.
Autenticación por API Key
Todas las llamadas HTTP deben incluir el encabezado `Authorization: Bearer YOUR_API_KEY`. La conexión se realiza de forma segura mediante encriptación TLS 1.3 de extremo a extremo.
Endpoints de la API REST
/api/v1/ordersCrea una nueva orden de estudio en el laboratorio a partir de un sistema externo (EMR, Clínica o Expediente Médico).
{
"patient": {
"name": "Juan Pérez",
"email": "juan.perez@mail.com",
"gender": "M",
"birthDate": "1988-05-12"
},
"tests": ["GLU", "COL", "TRI"],
"referringDoctor": "Dr. Arturo Pérez"
}{
"status": "success",
"orderId": "ORD-2026-98721",
"qrCode": "https://molecularlabs.cloud/q/ORD-2026-98721",
"createdAt": "2026-07-27T22:15:00Z"
}/api/v1/results/ORD-2026-98721Recupera los resultados de análisis clínicos validados y firmados digitalmente asociados a una orden específica.
{
"orderId": "ORD-2026-98721",
"status": "validated",
"responsibleDoctor": {
"name": "Dr. Arturo Pérez",
"license": "7728394-A"
},
"results": [
{ "code": "GLU", "name": "Glucosa", "value": "142", "unit": "mg/dL", "reference": "70 - 100", "status": "abnormal" },
{ "code": "COL", "name": "Colesterol Total", "value": "210", "unit": "mg/dL", "reference": "150 - 200", "status": "abnormal" }
],
"pdfUrl": "https://molecularlabs.cloud/reports/ORD-2026-98721.pdf"
}Mensajería Estándar HL7 v2.x
ReactLab LIS admite integraciones nativas basadas en mensajes TCP/IP MLLP o HTTP para interoperabilidad hospitalaria.
Utilizado para mapear y registrar la identidad del paciente (Nombre, CURP, fecha de nacimiento, sexo) de forma coordinada con el HIS hospitalario.
PID|1||10928372||PEREZ^JUAN||19880512|M|||||
Contiene la información detallada de cada estudio individual analizado: clave del examen (LOINC), valor numérico, unidades de referencia clínicas y estatus de anomalía.
OBX|1|NM|1558-6^Glucosa||142|mg/dL|70-100|H|||F||