Saltar al contenido principal
POST
/
v1
/
textify
/
analyzer
curl --request POST \
  --url https://textify-api.argosidentity.com/v1/textify/analyzer \
  --header 'Content-Type: application/json' \
  --header 'x-api-key: <api-key>' \
  --data '
{
  "fileExtension": "PDF",
  "docuType": "InvoiceMedical",
  "fileData": "base64-encoded-file-data"
}
'
{
  "status": "success",
  "data": {
    "patientName": "John Doe",
    "hospitalName": "City General Hospital",
    "totalAmount": 1500,
    "services": [
      {
        "service": "Consultation",
        "amount": 200
      },
      {
        "service": "Lab Test",
        "amount": 300
      }
    ]
  },
  "confidence": 0.95
}
La plantilla de registros de observación médica extrae datos estructurados de informes médicos, registros de pacientes y documentos de observación clínica, incluyendo datos del paciente, hallazgos médicos, diagnóstico e información de tratamiento.

Características de la plantilla

Extrae la siguiente información de documentos de observación médica:
  • Datos demográficos e identificación del paciente
  • Detalles del proveedor médico y la instalación
  • Hallazgos y observaciones clínicas
  • Signos vitales y examen físico
  • Pruebas diagnósticas y resultados
  • Evaluación y planes de tratamiento
  • Terminología y códigos médicos

Ejemplo de uso

{
  "fileExtension": "pdf",
  "docuType": "MedicalObservation",
  "fileData": "base64-encoded-medical-observation-data"
}

Formato de respuesta

La plantilla devuelve datos estructurados de observación médica que incluyen:

Información del paciente

  • Patient Name: Nombre completo del paciente
  • Patient ID: Identificador único del paciente
  • Date of Birth: Fecha de nacimiento del paciente
  • Gender: Género del paciente
  • Contact Information: Teléfono y dirección

Detalles del proveedor médico

  • Provider Name: Nombre del médico o proveedor de salud
  • Specialty: Especialidad o campo médico
  • License Number: Identificador de licencia médica
  • Institution: Nombre del hospital o instalación médica

Detalles de la observación

  • Date: Fecha de la observación médica
  • Time: Hora del examen
  • Duration: Duración del período de observación
  • Type: Tipo de observación médica

Hallazgos clínicos

  • Chief Complaint: Motivo principal de la visita
  • Vital Signs: Presión arterial, frecuencia cardíaca, temperatura, saturación de oxígeno
  • Physical Examination: Hallazgos detallados del examen físico
  • Diagnostic Tests: Pruebas realizadas y resultados
  • Medical History: Historial médico relevante del paciente

Evaluación y plan

  • Assessment: Diagnóstico o impresión médica
  • Treatment Plan: Enfoque de tratamiento recomendado
  • Follow-up Instructions: Próximos pasos y recomendaciones
  • Medications: Medicamentos recetados y dosis

Respuesta de ejemplo

{
  "status": "success",
  "data": {
    "document": {
      "patientInfo": {
        "name": "Michael Brown",
        "patientId": "P67890",
        "dateOfBirth": "1978-11-22",
        "gender": "Male"
      },
      "medicalProvider": {
        "name": "Dr. Emily Davis",
        "specialty": "Cardiology",
        "licenseNumber": "MD-12345",
        "institution": "Heart Care Medical Center"
      },
      "observationDetails": {
        "date": "2024-01-20",
        "time": "14:30",
        "duration": "45 minutes"
      },
      "clinicalFindings": {
        "chiefComplaint": "Chest pain and shortness of breath",
        "vitalSigns": {
          "bloodPressure": "140/90 mmHg",
          "heartRate": "85 bpm",
          "temperature": "98.6°F",
          "oxygenSaturation": "95%"
        },
        "physicalExamination": "Patient appears anxious, mild diaphoresis, no cyanosis",
        "diagnosticTests": [
          "EKG - Normal sinus rhythm",
          "Chest X-ray - Clear lung fields",
          "Troponin levels - Within normal limits"
        ]
      },
      "assessment": "Atypical chest pain, likely musculoskeletal in origin",
      "plan": [
        "Continue current medications",
        "Follow up in 1 week",
        "Return if symptoms worsen"
      ]
    },
    "confidence": 0.93
  }
}

Tipos de observación médica compatibles

  • Visitas al consultorio médico
  • Registros de admisión hospitalaria
  • Visitas a sala de emergencias
  • Consultas con especialistas
  • Evaluaciones preoperatorias
  • Seguimientos postoperatorios
  • Exámenes físicos
  • Evaluaciones de salud mental
  • Controles pediátricos
  • Evaluaciones geriátricas

Autorizaciones

x-api-key
string
header
requerido

Cuerpo

application/json
fileExtension
enum<string>
requerido

The file extension of the document to be analyzed. Must be one of the supported formats.

Opciones disponibles:
PDF,
TIFF,
JPG,
PNG
docuType
enum<string>
requerido

The type of document to be analyzed. This determines the extraction model and data structure used for analysis.

Supported Document Types:

  • InvoiceMedical: Medical invoices and bills from healthcare providers, hospitals, clinics, and medical facilities. Extracts patient information, medical services, costs, and billing details.
  • BusinessRegistration: Official business registration documents, corporate certificates, and company formation papers. Extracts business name, registration number, business type, and address information.
  • InvoiceGeneral: Standard commercial invoices from businesses and service providers. Extracts invoice number, customer details, items/services, and payment information.
  • MedicalObservation: Medical reports, patient records, and clinical observation documents. Extracts patient data, medical findings, diagnosis, and treatment information.
  • Contract: Legal contracts, agreements, and binding documents between parties. Extracts contract terms, parties involved, dates, and legal obligations.
  • ArrivalNotice: Shipping and logistics arrival notifications, delivery confirmations. Extracts shipment details, arrival dates, and delivery information.
  • BillofLading: Transportation documents for cargo and freight shipments. Extracts shipping details, cargo information, and transport terms.
  • Jobapplication: Employment applications, resumes, and job-related documents. Extracts applicant information, qualifications, and employment history.
  • BalanceCertificate_KR: Korean bank balance certificates and financial statements. Extracts account information, balance details, and banking data.
  • ProofOfAddress: Address verification documents, utility bills, and residence certificates. Extracts address information and verification details.
Opciones disponibles:
InvoiceMedical,
BusinessRegistration,
InvoiceGeneral,
MedicalObservation,
Contract,
ArrivalNotice,
BillofLading,
Jobapplication,
BalanceCertificate_KR,
ProofOfAddress
fileData
string
requerido

The base64 encoded data of the file to be analyzed. The file should be encoded without line breaks or additional formatting.

Respuesta

Successful analysis

status
string

The status of the analysis operation. Returns 'success' when the document analysis is completed successfully.

Ejemplo:

"success"

data
object

Extracted structured data from the document

Ejemplo:
{
"patientName": "John Doe",
"hospitalName": "City General Hospital",
"totalAmount": 1500,
"services": [
{ "service": "Consultation", "amount": 200 },
{ "service": "Lab Test", "amount": 300 }
]
}
confidence
number

Confidence score of the extraction, ranging from 0.0 to 1.0. Higher values indicate more reliable extraction results.

Ejemplo:

0.95