Documentación Técnica
API FHIR R4
Integre sus sistemas con UNICO usando el estándar internacional HL7 FHIR R4. Documentación completa, ejemplos y SDKs disponibles.
HL7 FHIR R4REST APIJSONOAuth 2.0
Inicio Rápido
Base URL
https://api.unico.com.ve/fhir/r41
Obtener credenciales
Solicite su Client ID y Secret en el portal de desarrolladores.
2
Autenticarse
Use OAuth 2.0 Client Credentials para obtener un access token.
3
Hacer requests
Incluya el token en el header Authorization: Bearer.
Endpoints Principales
| Método | Endpoint | Descripción |
|---|---|---|
| GET | /fhir/Patient/{id} | Obtener paciente por ID |
| POST | /fhir/Patient | Crear nuevo paciente |
| GET | /fhir/DiagnosticReport | Buscar resultados |
| POST | /fhir/DiagnosticReport | Enviar resultado de laboratorio |
| GET | /fhir/Observation | Buscar observaciones |
| GET | /fhir/Practitioner/{id} | Obtener datos del médico |
Recursos FHIR Soportados
Patient
Información demográfica del paciente
Ejemplo JSON
{
"resourceType": "Patient",
"id": "ejemplo-paciente",
"identifier": [{
"system": "urn:oid:2.16.840.1.113883.4.6",
"value": "V-12345678"
}],
"name": [{
"family": "García",
"given": ["María", "José"]
}],
"gender": "female",
"birthDate": "1985-03-15"
}DiagnosticReport
Resultados de laboratorio y estudios
Ejemplo JSON
{
"resourceType": "DiagnosticReport",
"id": "resultado-lab-001",
"status": "final",
"code": {
"coding": [{
"system": "http://loinc.org",
"code": "58410-2",
"display": "CBC panel"
}]
},
"subject": {
"reference": "Patient/ejemplo-paciente"
},
"effectiveDateTime": "2024-12-10T10:30:00Z",
"issued": "2024-12-10T14:00:00Z"
}Observation
Observaciones clínicas y signos vitales
Ejemplo JSON
{
"resourceType": "Observation",
"status": "final",
"category": [{
"coding": [{
"system": "http://terminology.hl7.org/CodeSystem/observation-category",
"code": "vital-signs"
}]
}],
"code": {
"coding": [{
"system": "http://loinc.org",
"code": "8867-4",
"display": "Heart rate"
}]
},
"valueQuantity": {
"value": 72,
"unit": "beats/minute",
"system": "http://unitsofmeasure.org",
"code": "/min"
}
}¿Necesita ayuda con la integración?
Nuestro equipo de soporte técnico está disponible para asistirle en el proceso de integración y resolver cualquier duda.