Skip to main content
GET
/
api
/
patient-chart-analysis
/
{id}
cURL
curl --request GET \
  --url https://forecaster.cairhealth.com/api/patient-chart-analysis/{id} \
  --header 'Authorization: Bearer <token>'
{
  "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "status": "complete",
  "completed_events": [
    "GENERATE_CODING_REPORT"
  ],
  "report": {
    "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
    "claim_id": "<string>",
    "coding_report": {
      "icd_10_codes": [
        "<string>"
      ],
      "cpt_codes": [
        "<string>"
      ]
    },
    "documentation_discrepancy_report": {
      "chief_complaint_hpi_discrepancy": {
        "label": "<string>",
        "value": "<string>",
        "severity": "Low"
      },
      "ros_hpi_discrepancy": {
        "label": "<string>",
        "value": "<string>",
        "severity": "Low"
      },
      "vitals_exam_discrepancy": {
        "label": "<string>",
        "value": "<string>",
        "severity": "Low"
      },
      "report_summary": "<string>",
      "status": "Pass"
    },
    "ncd_lcd_analysis": {
      "diagnoses_match_ncd_lcd": {
        "label": "<string>",
        "value": "<string>",
        "severity": "Low"
      },
      "frequency_discrepancy": {
        "label": "<string>",
        "value": "<string>",
        "severity": "Low"
      },
      "age_discrepancy": {
        "label": "<string>",
        "value": "<string>",
        "severity": "Low"
      },
      "place_of_service_discrepancy": {
        "label": "<string>",
        "value": "<string>",
        "severity": "Low"
      },
      "report_summary": "<string>",
      "status": "Pass"
    },
    "suggestions_for_fixing_issues_report": {
      "suggestions": [
        "<string>"
      ]
    },
    "time_based_requirements_report": {
      "total_time_documented": {
        "label": "<string>",
        "value": "<string>",
        "severity": "Low"
      },
      "start_time": {
        "label": "<string>",
        "value": "<string>",
        "severity": "Low"
      },
      "end_time": {
        "label": "<string>",
        "value": "<string>",
        "severity": "Low"
      },
      "time_range_matches_procedure": {
        "label": "<string>",
        "value": "<string>",
        "severity": "Low"
      },
      "codes_consistent": {
        "label": "<string>",
        "value": "<string>",
        "severity": "Low"
      },
      "report_summary": "<string>",
      "status": "Pass"
    },
    "telehealth_documentation_report": {
      "patient_location": {
        "label": "<string>",
        "value": "<string>",
        "severity": "Low"
      },
      "provider_location": {
        "label": "<string>",
        "value": "<string>",
        "severity": "Low"
      },
      "modality": {
        "label": "<string>",
        "value": "<string>",
        "severity": "Low"
      },
      "patient_consent": {
        "label": "<string>",
        "value": "<string>",
        "severity": "Low"
      },
      "report_summary": "<string>",
      "status": "Pass"
    },
    "authentication_report": {
      "provider_signature": {
        "label": "<string>",
        "value": "<string>",
        "severity": "Low"
      },
      "signature_date": {
        "label": "<string>",
        "value": "<string>",
        "severity": "Low"
      },
      "provider_credentials": {
        "label": "<string>",
        "value": "<string>",
        "severity": "Low"
      },
      "provider_name": {
        "label": "<string>",
        "value": "<string>",
        "severity": "Low"
      },
      "provider_cosignature": {
        "label": "<string>",
        "value": "<string>",
        "severity": "Low"
      },
      "report_summary": "<string>",
      "status": "Pass"
    },
    "diagnosis_procedure_report_alignment": {
      "diagnosis_matches_code": {
        "label": "<string>",
        "value": "<string>",
        "severity": "Low"
      },
      "laterality_matches_code": {
        "label": "<string>",
        "value": "<string>",
        "severity": "Low"
      },
      "acute_chronic_discrepancy": {
        "label": "<string>",
        "value": "<string>",
        "severity": "Low"
      },
      "report_summary": "<string>",
      "status": "Pass"
    },
    "modifier_bundling_report": {
      "modifier_25_check": {
        "label": "<string>",
        "value": "<string>",
        "severity": "Low"
      },
      "modifier_59_check": {
        "label": "<string>",
        "value": "<string>",
        "severity": "Low"
      },
      "modifier_50_check": {
        "label": "<string>",
        "value": "<string>",
        "severity": "Low"
      },
      "modifier_26_check": {
        "label": "<string>",
        "value": "<string>",
        "severity": "Low"
      },
      "multiple_modifier_check": {
        "label": "<string>",
        "value": "<string>",
        "severity": "Low"
      },
      "report_summary": "<string>",
      "status": "Pass"
    },
    "created_at": "2023-11-07T05:31:56Z",
    "organization_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
    "file_uri": "<string>",
    "demographics": {
      "patient_name": "<string>",
      "provider_name": "<string>",
      "date_of_service": "<string>",
      "patient_birth_date": "<string>",
      "facility_name": "<string>"
    },
    "custom_rules_report": [
      {
        "rule": "<string>",
        "tags": "<string>",
        "rule_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
        "severity": "Low",
        "explanation": "<string>"
      }
    ],
    "last_updated": "2023-11-07T05:31:56Z"
  }
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

id
string
required

Unique identifier for the patient chart analysis (report ID)

Response

Patient chart analysis retrieved successfully

Response containing patient chart analysis results

id
string<uuid>
required

Unique identifier for the patient chart analysis

status
enum<string>
required

Status of the analysis

Available options:
complete,
processing,
failed,
pending
completed_events
enum<string>[]
required

List of completed analysis events

Available options:
GENERATE_CODING_REPORT,
GENERATE_TIME_BASED_REQUIREMENTS_REPORT,
GENERATE_TELEHEALTH_DOCUMENTATION_REPORT,
GENERATE_DOCUMENTATION_DISCREPANCY_REPORT,
GENERATE_AUTHENTICATION_REPORT,
GENERATE_DIAGNOSIS_PROCEDURE_ALIGNMENT_REPORT,
GENERATE_MODIFIER_BUNDLING_REPORT,
GENERATE_NCD_LCD_ANALYSIS_REPORT,
GENERATE_SUGGESTIONS_FOR_FIXING_ISSUES_REPORT,
GENERATE_CUSTOM_RULES_REPORT,
GENERATE_DEMOGRAPHICS_INFO
report
object
required

Comprehensive patient chart analysis report