{
  "schema": "vitanere-skills/v1",
  "description": "Verified, validated agent skills provided by Vitanere. Skills are handcrafted for reliability — not generated. Each skill has defined inputs, outputs, auth requirements, and has been tested against real systems.",
  "source": "https://github.com/narges-rzv/vitanere_homepage",
  "mcp_server": "/mcp",
  "openapi": "/.well-known/openapi.json",
  "skills": [
    {
      "id": "fhir_data_acquisition",
      "name": "FHIR Data Acquisition",
      "status": "verified",
      "version": "1.0.0",
      "description": "Acquires patient health records from FHIR R4-compliant EHRs via SMART on FHIR OAuth 2.0. Returns structured FHIR Bundles across all resource types.",
      "validation_notes": "Tested against Epic (NYU), open FHIR R4 servers. Conforms to US Core Implementation Guide.",
      "auth": {
        "method": "SMART on FHIR",
        "flow": "authorization_code + PKCE",
        "scopes": ["patient/*.read", "openid", "offline_access"]
      },
      "inputs": {
        "patient_id": { "type": "string", "required": true, "description": "FHIR Patient resource ID" },
        "resource_types": {
          "type": "array",
          "items": { "type": "string" },
          "default": ["Condition", "MedicationRequest", "Observation", "AllergyIntolerance", "Procedure", "DiagnosticReport"],
          "description": "FHIR resource types to retrieve"
        },
        "date_range": {
          "type": "object",
          "properties": {
            "start": { "type": "string", "format": "date" },
            "end": { "type": "string", "format": "date" }
          }
        }
      },
      "outputs": {
        "format": "FHIR R4 Bundle",
        "content_type": "application/fhir+json",
        "description": "Complete FHIR Bundle containing all requested resource types for the patient"
      },
      "api_endpoint": "GET /api/patient/records",
      "mcp_tool": "get_patient_records",
      "openapi_operation_id": "get_patient_records",
      "idempotent": true,
      "async": false
    },
    {
      "id": "imaging_data_acquisition",
      "name": "Imaging Data Acquisition",
      "status": "verified",
      "version": "1.0.0",
      "description": "Retrieves medical imaging data and structured metadata from connected PACS and imaging systems. Returns DICOM metadata, WADO-RS study references, and AI-ready preprocessed image data.",
      "validation_notes": "Tested with DICOM-compliant PACS systems via WADO-RS. Supports CT, MRI, X-Ray, Ultrasound, PET, Mammography.",
      "auth": {
        "method": "SMART on FHIR",
        "flow": "authorization_code + PKCE",
        "scopes": ["patient/*.read"]
      },
      "inputs": {
        "patient_id": { "type": "string", "required": true, "description": "FHIR Patient resource ID" },
        "modality": {
          "type": "string",
          "enum": ["CT", "MRI", "X-Ray", "Ultrasound", "PET", "Mammography"],
          "required": false,
          "description": "Filter by imaging modality"
        },
        "date_range": {
          "type": "object",
          "properties": {
            "start": { "type": "string", "format": "date" },
            "end": { "type": "string", "format": "date" }
          }
        },
        "include_preprocessed": {
          "type": "boolean",
          "default": false,
          "description": "Whether to include AI-ready preprocessed image data URLs"
        }
      },
      "outputs": {
        "format": "JSON",
        "content_type": "application/json",
        "description": "DICOM study metadata, WADO-RS retrieval URLs, and optionally preprocessed image data references"
      },
      "api_endpoint": "GET /api/imaging",
      "mcp_tool": "get_imaging_data",
      "openapi_operation_id": "get_imaging_data",
      "idempotent": true,
      "async": false
    }
  ],
  "in_validation": [
    "clinical_trial_matching",
    "evidence_search",
    "medication_interaction_check",
    "wearable_data_acquisition"
  ]
}
