FinchNode Synthetic Health Records

Synthetic EHR: medications, labs, conditions, allergies, immunizations, FHIR R4. No API key.

使うべきか

品質と安全性

A
説明の品質
100%
スキーマの完全性
51%
命名の品質
99%
ポイズニングのリスク
100%
権限の一致
100%
プロトコルへの準拠
100%

ツール定義とプロトコルへの準拠に関する自動分析に基づいています。

コンテキストコスト

~7,094トークン数(ツール定義)
~4.9 KB一般的なレスポンスサイズ
注意への影響は大きい(128k コンテキストの 5.54%)

これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。

インストール

ワンクリックインストール

これを `claude_desktop_config.json` ファイルに追加してください:

{
  "mcpServers": {
    "health-records-demo": {
      "url": "https://api.finchnode.com/demo/mcp"
    }
  }
}

リモートエンドポイント

https://api.finchnode.com/demo/mcpstreamable-http

できること

ツール一覧

ツール(14)

🟢 読み取り専用🟡 書き込み🔴 削除⚪ 不明
🟢list_demo_scenarios

Use this first to choose a fictional scenario: 12 record, behavior (consent, rate-limit, and source-failure errors), and Connect session cases, each with its subject, categories, what it exercises, and links. Pass an id as scenario to the other demo tools. No clinical data. The controls and exercises fields describe the authenticated FinchNode sandbox; this accountless demo cannot perform them.

入力スキーマ

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "scenarios": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "enum": [
              "baseline-adult",
              "polypharmacy-senior",
              "pediatric-asthma",
              "multi-source-overlap",
              "sparse-record",
              "messy-coding",
              "rate-limited",
              "consent-revoked",
              "consent-partial",
              "source-unavailable",
              "connect-cancelled",
              "connect-failed"
            ]
          },
          "object": {
            "type": "string",
            "const": "demo_scenario"
          },
          "synthetic": {
            "type": "boolean",
            "const": true
          },
          "kind": {
            "type": "string",
            "enum": [
              "record",
              "behavior",
              "session"
            ]
          },
          "title": {
            "type": "string"
          },
          "summary": {
            "type": "string"
          },
          "subject": {
            "anyOf": [
              {
                "type": "string",
                "enum": [
                  "patient-demo-001",
                  "patient-demo-polypharmacy",
                  "patient-demo-pediatric-asthma",
                  "patient-demo-multi-source",
                  "patient-demo-sparse",
                  "patient-demo-messy-coding",
                  "patient-demo-rate-limited",
                  "patient-demo-consent-revoked",
                  "patient-demo-consent-partial",
                  "patient-demo-source-unavailable"
                ]
              },
              {
                "type": "null"
              }
            ]
          },
          "bundleId": {
            "anyOf": [
              {
                "type": "string",
                "enum": [
                  "finchnode-visualizer-synthetic-bundle",
                  "finchnode-scenario-polypharmacy-senior",
                  "finchnode-scenario-pediatric-asthma",
                  "finchnode-scenario-multi-source-overlap",
                  "finchnode-scenario-sparse-record",
                  "finchnode-scenario-messy-coding",
                  "finchnode-scenario-rate-limited",
                  "finchnode-scenario-consent-revoked",
                  "finchnode-scenario-consent-partial",
                  "finchnode-scenario-source-unavailable"
                ]
              },
              {
                "type": "null"
              }
            ]
          },
          "categories": {
            "type": "array",
            "items": {
              "type": "string",
              "enum": [
                "demographics",
                "medications",
                "conditions",
                "labs",
                "vitals",
                "allergies",
                "immunizations",
                "encounters",
                "documents",
                "claims"
              ]
            }
          },
          "exercises": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "links": {
            "type": "object",
            "propertyNames": {
              "type": "string"
            },
            "additionalProperties": {
              "type": "string"
            }
          }
        },
        "required": [
          "id",
          "object",
          "synthetic",
          "kind",
          "title",
          "summary",
          "subject",
          "bundleId",
          "categories",
          "exercises",
          "links"
        ],
        "additionalProperties": {}
      }
    }
  },
  "required": [
    "scenarios"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": false
}
🟢get_demo_health_record(scenario, categories)

Get any mix of demographics, medications, conditions, labs, vitals, allergies, immunizations, encounters in one call — prefer this over several single-category tools. Builds a record view using the authenticated API normalized data shape (schemaVersion 2). Fictional patients only; pick one with scenario. Consent and sync are simulated, with no usable change cursor. Empty categories describe the fixture only.

入力スキーマ

{
  "type": "object",
  "properties": {
    "scenario": {
      "description": "Optional scenario id from list_demo_scenarios. Omitted means baseline-adult. Behavior scenarios (rate-limited, consent-revoked, consent-partial, source-unavailable) answer with the same scripted error or partial result as the REST demo.",
      "type": "string",
      "enum": [
        "baseline-adult",
        "polypharmacy-senior",
        "pediatric-asthma",
        "multi-source-overlap",
        "sparse-record",
        "messy-coding",
        "rate-limited",
        "consent-revoked",
        "consent-partial",
        "source-unavailable"
      ]
    },
    "categories": {
      "minItems": 1,
      "type": "array",
      "items": {
        "type": "string",
        "enum": [
          "demographics",
          "medications",
          "conditions",
          "labs",
          "vitals",
          "allergies",
          "immunizations",
          "encounters",
          "documents",
          "claims"
        ]
      }
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "record": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "enum": [
            "patient-demo-001",
            "patient-demo-polypharmacy",
            "patient-demo-pediatric-asthma",
            "patient-demo-multi-source",
            "patient-demo-sparse",
            "patient-demo-messy-coding",
            "patient-demo-rate-limited",
            "patient-demo-consent-revoked",
            "patient-demo-consent-partial",
            "patient-demo-source-unavailable"
          ]
        },
        "object": {
          "type": "string",
          "const": "health_record"
        },
        "synthetic": {
          "type": "boolean",
          "const": true
        },
        "environment": {
          "type": "string",
          "const": "demo"
        },
        "categories": {
          "type": "array",
          "items": {
            "type": "string",
            "enum": [
              "demographics",
              "medications",
              "conditions",
              "labs",
              "vitals",
              "allergies",
              "immunizations",
              "encounters",
              "documents",
              "claims"
            ]
          }
        },
        "consent": {
          "type": "object",
          "properties": {
            "status": {
              "type": "string",
              "const": "simulated"
            },
            "receiptIds": {
              "type": "array",
              "items": {
                "type": "string"
              }
            },
            "expiresAt": {
              "type": "null"
            },
            "receipts": {
              "type": "array",
              "items": {
                "type": "object",
                "propertyNames": {
                  "type": "string"
                },
                "additionalProperties": {}
              }
            }
          },
          "required": [
            "status",
            "receiptIds",
            "expiresAt",
            "receipts"
          ],
          "additionalProperties": false
        },
        "sources": {
          "type": "array",
          "items": {
            "type": "object",
            "propertyNames": {
              "type": "string"
            },
            "additionalProperties": {}
          }
        },
        "data": {
          "type": "object",
          "propertyNames": {
            "type": "string"
          },
          "additionalProperties": {}
        },
        "meta": {
          "type": "object",
          "properties": {
            "schemaVersion": {
              "type": "number",
              "const": 2
            },
            "syncStatus": {
              "type": "string",
              "enum": [
                "simulated",
                "partial"
              ]
            },
            "changeCursor": {
              "type": "null"
            }
          },
          "required": [
            "schemaVersion",
            "syncStatus",
            "changeCursor"
          ],
          "additionalProperties": {}
        }
      },
      "required": [
        "id",
        "object",
        "synthetic",
        "environment",
        "categories",
        "consent",
        "sources",
        "data",
        "meta"
      ],
      "additionalProperties": false
    }
  },
  "required": [
    "record"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": false
}
🟢get_demo_record(scenario, categories)

Legacy categorized FHIR response. Kept compatible for existing prototypes. For normalized platform-shaped data, use get_demo_health_record. Fictional patients only; pick one with scenario.

入力スキーマ

{
  "type": "object",
  "properties": {
    "scenario": {
      "description": "Optional scenario id from list_demo_scenarios. Omitted means baseline-adult. Behavior scenarios (rate-limited, consent-revoked, consent-partial, source-unavailable) answer with the same scripted error or partial result as the REST demo.",
      "type": "string",
      "enum": [
        "baseline-adult",
        "polypharmacy-senior",
        "pediatric-asthma",
        "multi-source-overlap",
        "sparse-record",
        "messy-coding",
        "rate-limited",
        "consent-revoked",
        "consent-partial",
        "source-unavailable"
      ]
    },
    "categories": {
      "description": "Optional subset of normalized record categories.",
      "minItems": 1,
      "type": "array",
      "items": {
        "type": "string",
        "enum": [
          "demographics",
          "medications",
          "conditions",
          "labs",
          "vitals",
          "allergies",
          "immunizations",
          "encounters"
        ]
      }
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "record": {
      "type": "object",
      "propertyNames": {
        "type": "string"
      },
      "additionalProperties": {}
    }
  },
  "required": [
    "record"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": false
}
🟢get_demo_fhir_bundle(scenario)

Use this when a prototype or test needs the complete fictional FinchNode FHIR R4 Bundle for one scenario and its resource references. Behaviors apply to record reads only, so every scenario returns its Bundle.

入力スキーマ

{
  "type": "object",
  "properties": {
    "scenario": {
      "description": "Optional scenario id from list_demo_scenarios. Omitted means baseline-adult.",
      "type": "string",
      "enum": [
        "baseline-adult",
        "polypharmacy-senior",
        "pediatric-asthma",
        "multi-source-overlap",
        "sparse-record",
        "messy-coding",
        "rate-limited",
        "consent-revoked",
        "consent-partial",
        "source-unavailable"
      ]
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "bundle": {
      "type": "object",
      "propertyNames": {
        "type": "string"
      },
      "additionalProperties": {}
    }
  },
  "required": [
    "bundle"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": false
}
🟢search_demo_fhir(resource_type, patient_id)

Use this to get all resources of one FHIR R4 type for one synthetic scenario's patient (baseline-adult unless patient_id names another).

入力スキーマ

{
  "type": "object",
  "properties": {
    "resource_type": {
      "description": "FHIR R4 resource type present in the synthetic scenario Bundles.",
      "type": "string",
      "enum": [
        "AllergyIntolerance",
        "Condition",
        "DiagnosticReport",
        "Encounter",
        "Immunization",
        "MedicationDispense",
        "MedicationRequest",
        "Observation",
        "Organization",
        "Patient",
        "Practitioner",
        "Provenance"
      ]
    },
    "patient_id": {
      "description": "Optional scenario subject from list_demo_scenarios. Omitted searches the baseline-adult Bundle only.",
      "type": "string",
      "enum": [
        "patient-demo-001",
        "patient-demo-polypharmacy",
        "patient-demo-pediatric-asthma",
        "patient-demo-multi-source",
        "patient-demo-sparse",
        "patient-demo-messy-coding",
        "patient-demo-rate-limited",
        "patient-demo-consent-revoked",
        "patient-demo-consent-partial",
        "patient-demo-source-unavailable"
      ]
    }
  },
  "required": [
    "resource_type"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "bundle": {
      "type": "object",
      "propertyNames": {
        "type": "string"
      },
      "additionalProperties": {}
    }
  },
  "required": [
    "bundle"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": false
}
🟢simulate_demo_connect(scenario, categories, external_user_id)

Use this to prototype the FinchNode connection journey. Returns a non-persistent synthetic session: complete for a record or behavior scenario, or the connect-cancelled or connect-failed outcome with no patient.

入力スキーマ

{
  "type": "object",
  "properties": {
    "scenario": {
      "description": "Optional scenario id from list_demo_scenarios. Omitted means baseline-adult; connect-cancelled and connect-failed end without a patient.",
      "type": "string",
      "enum": [
        "baseline-adult",
        "polypharmacy-senior",
        "pediatric-asthma",
        "multi-source-overlap",
        "sparse-record",
        "messy-coding",
        "rate-limited",
        "consent-revoked",
        "consent-partial",
        "source-unavailable",
        "connect-cancelled",
        "connect-failed"
      ]
    },
    "categories": {
      "description": "Requested fictional record categories.",
      "minItems": 1,
      "type": "array",
      "items": {
        "type": "string",
        "enum": [
          "demographics",
          "medications",
          "conditions",
          "labs",
          "vitals",
          "allergies",
          "immunizations",
          "encounters"
        ]
      }
    },
    "external_user_id": {
      "description": "Optional non-sensitive prototype identifier. Never send a real patient identifier.",
      "type": "string",
      "maxLength": 100,
      "pattern": "^[A-Za-z0-9._:-]+$"
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "session": {
      "type": "object",
      "propertyNames": {
        "type": "string"
      },
      "additionalProperties": {}
    }
  },
  "required": [
    "session"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": false
}
🟢get_demo_demographics

Use this to get only the basic details (demographics) of baseline-adult, one of FinchNode's 12 synthetic scenarios from Northstar Health System (Synthetic) and Quillhaven Medical Group (Synthetic): Name, birth date, sex, contact information, normalized from FHIR R4 Patient. No account or API key. To get basic details together with other categories, call get_demo_health_record once instead of calling several of these tools.

入力スキーマ

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "record": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "enum": [
            "patient-demo-001",
            "patient-demo-polypharmacy",
            "patient-demo-pediatric-asthma",
            "patient-demo-multi-source",
            "patient-demo-sparse",
            "patient-demo-messy-coding",
            "patient-demo-rate-limited",
            "patient-demo-consent-revoked",
            "patient-demo-consent-partial",
            "patient-demo-source-unavailable"
          ]
        },
        "object": {
          "type": "string",
          "const": "health_record"
        },
        "synthetic": {
          "type": "boolean",
          "const": true
        },
        "environment": {
          "type": "string",
          "const": "demo"
        },
        "categories": {
          "type": "array",
          "items": {
            "type": "string",
            "enum": [
              "demographics",
              "medications",
              "conditions",
              "labs",
              "vitals",
              "allergies",
              "immunizations",
              "encounters",
              "documents",
              "claims"
            ]
          }
        },
        "consent": {
          "type": "object",
          "properties": {
            "status": {
              "type": "string",
              "const": "simulated"
            },
            "receiptIds": {
              "type": "array",
              "items": {
                "type": "string"
              }
            },
            "expiresAt": {
              "type": "null"
            },
            "receipts": {
              "type": "array",
              "items": {
                "type": "object",
                "propertyNames": {
                  "type": "string"
                },
                "additionalProperties": {}
              }
            }
          },
          "required": [
            "status",
            "receiptIds",
            "expiresAt",
            "receipts"
          ],
          "additionalProperties": false
        },
        "sources": {
          "type": "array",
          "items": {
            "type": "object",
            "propertyNames": {
              "type": "string"
            },
            "additionalProperties": {}
          }
        },
        "data": {
          "type": "object",
          "propertyNames": {
            "type": "string"
          },
          "additionalProperties": {}
        },
        "meta": {
          "type": "object",
          "properties": {
            "schemaVersion": {
              "type": "number",
              "const": 2
            },
            "syncStatus": {
              "type": "string",
              "enum": [
                "simulated",
                "partial"
              ]
            },
            "changeCursor": {
              "type": "null"
            }
          },
          "required": [
            "schemaVersion",
            "syncStatus",
            "changeCursor"
          ],
          "additionalProperties": {}
        }
      },
      "required": [
        "id",
        "object",
        "synthetic",
        "environment",
        "categories",
        "consent",
        "sources",
        "data",
        "meta"
      ],
      "additionalProperties": false
    }
  },
  "required": [
    "record"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": false
}
🟢get_demo_medications

Use this to get only the medications of baseline-adult, one of FinchNode's 12 synthetic scenarios from Northstar Health System (Synthetic) and Quillhaven Medical Group (Synthetic): Active and past prescriptions, normalized from FHIR R4 MedicationRequest, MedicationDispense. No account or API key. To get medications together with other categories, call get_demo_health_record once instead of calling several of these tools.

入力スキーマ

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "record": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "enum": [
            "patient-demo-001",
            "patient-demo-polypharmacy",
            "patient-demo-pediatric-asthma",
            "patient-demo-multi-source",
            "patient-demo-sparse",
            "patient-demo-messy-coding",
            "patient-demo-rate-limited",
            "patient-demo-consent-revoked",
            "patient-demo-consent-partial",
            "patient-demo-source-unavailable"
          ]
        },
        "object": {
          "type": "string",
          "const": "health_record"
        },
        "synthetic": {
          "type": "boolean",
          "const": true
        },
        "environment": {
          "type": "string",
          "const": "demo"
        },
        "categories": {
          "type": "array",
          "items": {
            "type": "string",
            "enum": [
              "demographics",
              "medications",
              "conditions",
              "labs",
              "vitals",
              "allergies",
              "immunizations",
              "encounters",
              "documents",
              "claims"
            ]
          }
        },
        "consent": {
          "type": "object",
          "properties": {
            "status": {
              "type": "string",
              "const": "simulated"
            },
            "receiptIds": {
              "type": "array",
              "items": {
                "type": "string"
              }
            },
            "expiresAt": {
              "type": "null"
            },
            "receipts": {
              "type": "array",
              "items": {
                "type": "object",
                "propertyNames": {
                  "type": "string"
                },
                "additionalProperties": {}
              }
            }
          },
          "required": [
            "status",
            "receiptIds",
            "expiresAt",
            "receipts"
          ],
          "additionalProperties": false
        },
        "sources": {
          "type": "array",
          "items": {
            "type": "object",
            "propertyNames": {
              "type": "string"
            },
            "additionalProperties": {}
          }
        },
        "data": {
          "type": "object",
          "propertyNames": {
            "type": "string"
          },
          "additionalProperties": {}
        },
        "meta": {
          "type": "object",
          "properties": {
            "schemaVersion": {
              "type": "number",
              "const": 2
            },
            "syncStatus": {
              "type": "string",
              "enum": [
                "simulated",
                "partial"
              ]
            },
            "changeCursor": {
              "type": "null"
            }
          },
          "required": [
            "schemaVersion",
            "syncStatus",
            "changeCursor"
          ],
          "additionalProperties": {}
        }
      },
      "required": [
        "id",
        "object",
        "synthetic",
        "environment",
        "categories",
        "consent",
        "sources",
        "data",
        "meta"
      ],
      "additionalProperties": false
    }
  },
  "required": [
    "record"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": false
}
🟢get_demo_conditions

Use this to get only the conditions of baseline-adult, one of FinchNode's 12 synthetic scenarios from Northstar Health System (Synthetic) and Quillhaven Medical Group (Synthetic): Diagnoses and problem list, normalized from FHIR R4 Condition. No account or API key. To get conditions together with other categories, call get_demo_health_record once instead of calling several of these tools.

入力スキーマ

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "record": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "enum": [
            "patient-demo-001",
            "patient-demo-polypharmacy",
            "patient-demo-pediatric-asthma",
            "patient-demo-multi-source",
            "patient-demo-sparse",
            "patient-demo-messy-coding",
            "patient-demo-rate-limited",
            "patient-demo-consent-revoked",
            "patient-demo-consent-partial",
            "patient-demo-source-unavailable"
          ]
        },
        "object": {
          "type": "string",
          "const": "health_record"
        },
        "synthetic": {
          "type": "boolean",
          "const": true
        },
        "environment": {
          "type": "string",
          "const": "demo"
        },
        "categories": {
          "type": "array",
          "items": {
            "type": "string",
            "enum": [
              "demographics",
              "medications",
              "conditions",
              "labs",
              "vitals",
              "allergies",
              "immunizations",
              "encounters",
              "documents",
              "claims"
            ]
          }
        },
        "consent": {
          "type": "object",
          "properties": {
            "status": {
              "type": "string",
              "const": "simulated"
            },
            "receiptIds": {
              "type": "array",
              "items": {
                "type": "string"
              }
            },
            "expiresAt": {
              "type": "null"
            },
            "receipts": {
              "type": "array",
              "items": {
                "type": "object",
                "propertyNames": {
                  "type": "string"
                },
                "additionalProperties": {}
              }
            }
          },
          "required": [
            "status",
            "receiptIds",
            "expiresAt",
            "receipts"
          ],
          "additionalProperties": false
        },
        "sources": {
          "type": "array",
          "items": {
            "type": "object",
            "propertyNames": {
              "type": "string"
            },
            "additionalProperties": {}
          }
        },
        "data": {
          "type": "object",
          "propertyNames": {
            "type": "string"
          },
          "additionalProperties": {}
        },
        "meta": {
          "type": "object",
          "properties": {
            "schemaVersion": {
              "type": "number",
              "const": 2
            },
            "syncStatus": {
              "type": "string",
              "enum": [
                "simulated",
                "partial"
              ]
            },
            "changeCursor": {
              "type": "null"
            }
          },
          "required": [
            "schemaVersion",
            "syncStatus",
            "changeCursor"
          ],
          "additionalProperties": {}
        }
      },
      "required": [
        "id",
        "object",
        "synthetic",
        "environment",
        "categories",
        "consent",
        "sources",
        "data",
        "meta"
      ],
      "additionalProperties": false
    }
  },
  "required": [
    "record"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": false
}
🟢get_demo_labs

Use this to get only the lab results (labs) of baseline-adult, one of FinchNode's 12 synthetic scenarios from Northstar Health System (Synthetic) and Quillhaven Medical Group (Synthetic): Laboratory observations and reports, normalized from FHIR R4 Observation, DiagnosticReport. No account or API key. To get lab results together with other categories, call get_demo_health_record once instead of calling several of these tools.

入力スキーマ

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "record": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "enum": [
            "patient-demo-001",
            "patient-demo-polypharmacy",
            "patient-demo-pediatric-asthma",
            "patient-demo-multi-source",
            "patient-demo-sparse",
            "patient-demo-messy-coding",
            "patient-demo-rate-limited",
            "patient-demo-consent-revoked",
            "patient-demo-consent-partial",
            "patient-demo-source-unavailable"
          ]
        },
        "object": {
          "type": "string",
          "const": "health_record"
        },
        "synthetic": {
          "type": "boolean",
          "const": true
        },
        "environment": {
          "type": "string",
          "const": "demo"
        },
        "categories": {
          "type": "array",
          "items": {
            "type": "string",
            "enum": [
              "demographics",
              "medications",
              "conditions",
              "labs",
              "vitals",
              "allergies",
              "immunizations",
              "encounters",
              "documents",
              "claims"
            ]
          }
        },
        "consent": {
          "type": "object",
          "properties": {
            "status": {
              "type": "string",
              "const": "simulated"
            },
            "receiptIds": {
              "type": "array",
              "items": {
                "type": "string"
              }
            },
            "expiresAt": {
              "type": "null"
            },
            "receipts": {
              "type": "array",
              "items": {
                "type": "object",
                "propertyNames": {
                  "type": "string"
                },
                "additionalProperties": {}
              }
            }
          },
          "required": [
            "status",
            "receiptIds",
            "expiresAt",
            "receipts"
          ],
          "additionalProperties": false
        },
        "sources": {
          "type": "array",
          "items": {
            "type": "object",
            "propertyNames": {
              "type": "string"
            },
            "additionalProperties": {}
          }
        },
        "data": {
          "type": "object",
          "propertyNames": {
            "type": "string"
          },
          "additionalProperties": {}
        },
        "meta": {
          "type": "object",
          "properties": {
            "schemaVersion": {
              "type": "number",
              "const": 2
            },
            "syncStatus": {
              "type": "string",
              "enum": [
                "simulated",
                "partial"
              ]
            },
            "changeCursor": {
              "type": "null"
            }
          },
          "required": [
            "schemaVersion",
            "syncStatus",
            "changeCursor"
          ],
          "additionalProperties": {}
        }
      },
      "required": [
        "id",
        "object",
        "synthetic",
        "environment",
        "categories",
        "consent",
        "sources",
        "data",
        "meta"
      ],
      "additionalProperties": false
    }
  },
  "required": [
    "record"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": false
}
🟢get_demo_vitals

Use this to get only the vital signs (vitals) of baseline-adult, one of FinchNode's 12 synthetic scenarios from Northstar Health System (Synthetic) and Quillhaven Medical Group (Synthetic): Blood pressure, heart rate, weight, and similar measures, normalized from FHIR R4 Observation. No account or API key. To get vital signs together with other categories, call get_demo_health_record once instead of calling several of these tools.

入力スキーマ

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "record": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "enum": [
            "patient-demo-001",
            "patient-demo-polypharmacy",
            "patient-demo-pediatric-asthma",
            "patient-demo-multi-source",
            "patient-demo-sparse",
            "patient-demo-messy-coding",
            "patient-demo-rate-limited",
            "patient-demo-consent-revoked",
            "patient-demo-consent-partial",
            "patient-demo-source-unavailable"
          ]
        },
        "object": {
          "type": "string",
          "const": "health_record"
        },
        "synthetic": {
          "type": "boolean",
          "const": true
        },
        "environment": {
          "type": "string",
          "const": "demo"
        },
        "categories": {
          "type": "array",
          "items": {
            "type": "string",
            "enum": [
              "demographics",
              "medications",
              "conditions",
              "labs",
              "vitals",
              "allergies",
              "immunizations",
              "encounters",
              "documents",
              "claims"
            ]
          }
        },
        "consent": {
          "type": "object",
          "properties": {
            "status": {
              "type": "string",
              "const": "simulated"
            },
            "receiptIds": {
              "type": "array",
              "items": {
                "type": "string"
              }
            },
            "expiresAt": {
              "type": "null"
            },
            "receipts": {
              "type": "array",
              "items": {
                "type": "object",
                "propertyNames": {
                  "type": "string"
                },
                "additionalProperties": {}
              }
            }
          },
          "required": [
            "status",
            "receiptIds",
            "expiresAt",
            "receipts"
          ],
          "additionalProperties": false
        },
        "sources": {
          "type": "array",
          "items": {
            "type": "object",
            "propertyNames": {
              "type": "string"
            },
            "additionalProperties": {}
          }
        },
        "data": {
          "type": "object",
          "propertyNames": {
            "type": "string"
          },
          "additionalProperties": {}
        },
        "meta": {
          "type": "object",
          "properties": {
            "schemaVersion": {
              "type": "number",
              "const": 2
            },
            "syncStatus": {
              "type": "string",
              "enum": [
                "simulated",
                "partial"
              ]
            },
            "changeCursor": {
              "type": "null"
            }
          },
          "required": [
            "schemaVersion",
            "syncStatus",
            "changeCursor"
          ],
          "additionalProperties": {}
        }
      },
      "required": [
        "id",
        "object",
        "synthetic",
        "environment",
        "categories",
        "consent",
        "sources",
        "data",
        "meta"
      ],
      "additionalProperties": false
    }
  },
  "required": [
    "record"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": false
}
🟢get_demo_allergies

Use this to get only the allergies of baseline-adult, one of FinchNode's 12 synthetic scenarios from Northstar Health System (Synthetic) and Quillhaven Medical Group (Synthetic): Allergies and intolerances, normalized from FHIR R4 AllergyIntolerance. No account or API key. To get allergies together with other categories, call get_demo_health_record once instead of calling several of these tools.

入力スキーマ

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "record": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "enum": [
            "patient-demo-001",
            "patient-demo-polypharmacy",
            "patient-demo-pediatric-asthma",
            "patient-demo-multi-source",
            "patient-demo-sparse",
            "patient-demo-messy-coding",
            "patient-demo-rate-limited",
            "patient-demo-consent-revoked",
            "patient-demo-consent-partial",
            "patient-demo-source-unavailable"
          ]
        },
        "object": {
          "type": "string",
          "const": "health_record"
        },
        "synthetic": {
          "type": "boolean",
          "const": true
        },
        "environment": {
          "type": "string",
          "const": "demo"
        },
        "categories": {
          "type": "array",
          "items": {
            "type": "string",
            "enum": [
              "demographics",
              "medications",
              "conditions",
              "labs",
              "vitals",
              "allergies",
              "immunizations",
              "encounters",
              "documents",
              "claims"
            ]
          }
        },
        "consent": {
          "type": "object",
          "properties": {
            "status": {
              "type": "string",
              "const": "simulated"
            },
            "receiptIds": {
              "type": "array",
              "items": {
                "type": "string"
              }
            },
            "expiresAt": {
              "type": "null"
            },
            "receipts": {
              "type": "array",
              "items": {
                "type": "object",
                "propertyNames": {
                  "type": "string"
                },
                "additionalProperties": {}
              }
            }
          },
          "required": [
            "status",
            "receiptIds",
            "expiresAt",
            "receipts"
          ],
          "additionalProperties": false
        },
        "sources": {
          "type": "array",
          "items": {
            "type": "object",
            "propertyNames": {
              "type": "string"
            },
            "additionalProperties": {}
          }
        },
        "data": {
          "type": "object",
          "propertyNames": {
            "type": "string"
          },
          "additionalProperties": {}
        },
        "meta": {
          "type": "object",
          "properties": {
            "schemaVersion": {
              "type": "number",
              "const": 2
            },
            "syncStatus": {
              "type": "string",
              "enum": [
                "simulated",
                "partial"
              ]
            },
            "changeCursor": {
              "type": "null"
            }
          },
          "required": [
            "schemaVersion",
            "syncStatus",
            "changeCursor"
          ],
          "additionalProperties": {}
        }
      },
      "required": [
        "id",
        "object",
        "synthetic",
        "environment",
        "categories",
        "consent",
        "sources",
        "data",
        "meta"
      ],
      "additionalProperties": false
    }
  },
  "required": [
    "record"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": false
}
🟢get_demo_immunizations

Use this to get only the immunizations of baseline-adult, one of FinchNode's 12 synthetic scenarios from Northstar Health System (Synthetic) and Quillhaven Medical Group (Synthetic): Vaccination history, normalized from FHIR R4 Immunization. No account or API key. To get immunizations together with other categories, call get_demo_health_record once instead of calling several of these tools.

入力スキーマ

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "record": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "enum": [
            "patient-demo-001",
            "patient-demo-polypharmacy",
            "patient-demo-pediatric-asthma",
            "patient-demo-multi-source",
            "patient-demo-sparse",
            "patient-demo-messy-coding",
            "patient-demo-rate-limited",
            "patient-demo-consent-revoked",
            "patient-demo-consent-partial",
            "patient-demo-source-unavailable"
          ]
        },
        "object": {
          "type": "string",
          "const": "health_record"
        },
        "synthetic": {
          "type": "boolean",
          "const": true
        },
        "environment": {
          "type": "string",
          "const": "demo"
        },
        "categories": {
          "type": "array",
          "items": {
            "type": "string",
            "enum": [
              "demographics",
              "medications",
              "conditions",
              "labs",
              "vitals",
              "allergies",
              "immunizations",
              "encounters",
              "documents",
              "claims"
            ]
          }
        },
        "consent": {
          "type": "object",
          "properties": {
            "status": {
              "type": "string",
              "const": "simulated"
            },
            "receiptIds": {
              "type": "array",
              "items": {
                "type": "string"
              }
            },
            "expiresAt": {
              "type": "null"
            },
            "receipts": {
              "type": "array",
              "items": {
                "type": "object",
                "propertyNames": {
                  "type": "string"
                },
                "additionalProperties": {}
              }
            }
          },
          "required": [
            "status",
            "receiptIds",
            "expiresAt",
            "receipts"
          ],
          "additionalProperties": false
        },
        "sources": {
          "type": "array",
          "items": {
            "type": "object",
            "propertyNames": {
              "type": "string"
            },
            "additionalProperties": {}
          }
        },
        "data": {
          "type": "object",
          "propertyNames": {
            "type": "string"
          },
          "additionalProperties": {}
        },
        "meta": {
          "type": "object",
          "properties": {
            "schemaVersion": {
              "type": "number",
              "const": 2
            },
            "syncStatus": {
              "type": "string",
              "enum": [
                "simulated",
                "partial"
              ]
            },
            "changeCursor": {
              "type": "null"
            }
          },
          "required": [
            "schemaVersion",
            "syncStatus",
            "changeCursor"
          ],
          "additionalProperties": {}
        }
      },
      "required": [
        "id",
        "object",
        "synthetic",
        "environment",
        "categories",
        "consent",
        "sources",
        "data",
        "meta"
      ],
      "additionalProperties": false
    }
  },
  "required": [
    "record"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": false
}
🟢get_demo_encounters

Use this to get only the visits (encounters) of baseline-adult, one of FinchNode's 12 synthetic scenarios from Northstar Health System (Synthetic) and Quillhaven Medical Group (Synthetic): Encounters, appointments, and care teams, normalized from FHIR R4 Encounter, Appointment, CareTeam. No account or API key. To get visits together with other categories, call get_demo_health_record once instead of calling several of these tools.

入力スキーマ

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "record": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "enum": [
            "patient-demo-001",
            "patient-demo-polypharmacy",
            "patient-demo-pediatric-asthma",
            "patient-demo-multi-source",
            "patient-demo-sparse",
            "patient-demo-messy-coding",
            "patient-demo-rate-limited",
            "patient-demo-consent-revoked",
            "patient-demo-consent-partial",
            "patient-demo-source-unavailable"
          ]
        },
        "object": {
          "type": "string",
          "const": "health_record"
        },
        "synthetic": {
          "type": "boolean",
          "const": true
        },
        "environment": {
          "type": "string",
          "const": "demo"
        },
        "categories": {
          "type": "array",
          "items": {
            "type": "string",
            "enum": [
              "demographics",
              "medications",
              "conditions",
              "labs",
              "vitals",
              "allergies",
              "immunizations",
              "encounters",
              "documents",
              "claims"
            ]
          }
        },
        "consent": {
          "type": "object",
          "properties": {
            "status": {
              "type": "string",
              "const": "simulated"
            },
            "receiptIds": {
              "type": "array",
              "items": {
                "type": "string"
              }
            },
            "expiresAt": {
              "type": "null"
            },
            "receipts": {
              "type": "array",
              "items": {
                "type": "object",
                "propertyNames": {
                  "type": "string"
                },
                "additionalProperties": {}
              }
            }
          },
          "required": [
            "status",
            "receiptIds",
            "expiresAt",
            "receipts"
          ],
          "additionalProperties": false
        },
        "sources": {
          "type": "array",
          "items": {
            "type": "object",
            "propertyNames": {
              "type": "string"
            },
            "additionalProperties": {}
          }
        },
        "data": {
          "type": "object",
          "propertyNames": {
            "type": "string"
          },
          "additionalProperties": {}
        },
        "meta": {
          "type": "object",
          "properties": {
            "schemaVersion": {
              "type": "number",
              "const": 2
            },
            "syncStatus": {
              "type": "string",
              "enum": [
                "simulated",
                "partial"
              ]
            },
            "changeCursor": {
              "type": "null"
            }
          },
          "required": [
            "schemaVersion",
            "syncStatus",
            "changeCursor"
          ],
          "additionalProperties": {}
        }
      },
      "required": [
        "id",
        "object",
        "synthetic",
        "environment",
        "categories",
        "consent",
        "sources",
        "data",
        "meta"
      ],
      "additionalProperties": false
    }
  },
  "required": [
    "record"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": false
}

推奨プロンプト

fetch_info
Fetch [information type] using FinchNode Synthetic Health Records
想定されるツール: get_demo_health_record
retrieve_data
Get details about [item] from FinchNode Synthetic Health Records
想定されるツール: get_demo_health_record
research_workflow
Search for [topic], then get detailed information about the top results using FinchNode Synthetic Health Records
想定されるツール: search_demo_fhirget_demo_health_record
search_research
Search for information about [topic] using FinchNode Synthetic Health Records
想定されるツール: search_demo_fhir
find_specific
Find [specific item] using FinchNode Synthetic Health Records
想定されるツール: search_demo_fhir

コミュニティ

このサーバーを評価する

エビデンス

最近の観測

検証済みバージョンは記録されていませんツール 14 件
検証済みバージョンは記録されていませんツール 13 件