finchnode-com · JSON-LD Context

Finchnode Com Context

JSON-LD context defining the semantic vocabulary for Finchnode Com from finchnode-com.

41 Classes 128 Properties 4 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#
dcterms: http://purl.org/dc/terms/
finchnode: https://finchnode.com/schema#

Classes

TefcaCreateRequest TefcaRetrieveRequest TefcaConfig TefcaSession TefcaDocument TefcaExport Category Environment Health App CreateConnectSession ConnectSessionStatus SyncStatus SyncWarning SyncState ConnectSession Source User UserList Coding RecordBase SnapshotSource ConsentAccess RecordMetadata HealthRecordData HealthRecord CategoryRecordList RecordChange RecordChangeList ConsentReceipt WebhookEvent SimulateSessionRequest SandboxEventRequest SandboxEvent CreateConformanceRunRequest ConformanceCheck ConformanceRun ConformanceRunList ConformanceReport ConformanceProbeEvent ErrorEnvelope

Properties

Property Type Container
mode string
patientId string
consent boolean
consentVersion string
scenario string
categories list
documentIds list
synthetic boolean
environment string
object string
consentText string
scenarios list
expiresInSeconds integer
maxActiveSessions integer
id string
status string
createdAt dateTime
expiresAt dateTime
matches list
documents list
results list
failures list
title string
resourceType string
resourceCount integer
contentType string
source string
sessionId string
bundle
version string
timestamp dateTime
name string
externalId string
syncMode string
durationDays integer
returnUrl reference
category
code string
message string
retryable boolean
syncId string
startedAt dateTime
completedAt dateTime
grantedCategories list
availableCategories list
missingCategories list
warnings list
failure
persistentSyncRequested boolean
subject string
organization string
sync reference
simulation
system string
sources list
consentedAt dateTime
data list
hasMore boolean
total integer
nextCursor string
nextOffset integer
display string
sourceRecordId string
sourceName string
codes list
sourceUpdatedAt dateTime
syncedAt dateTime
lastSyncedAt dateTime
receiptIds list
receipts list
preparedAt dateTime
schemaVersion integer
syncStatus string
dataAsOf dateTime
lastSuccessfulSyncAt dateTime
changeCursor string
changeCursors
disclaimer string
truncatedSections list
demographics
medications list
medicationAdministrations list
medicationDispenses list
conditions list
labs list
diagnosticReports list
vitals list
allergies list
immunizations list
encounters list
appointments list
careTeam list
clinicalNotes list
claims
meta reference
sequence integer
changeType string
recordId string
recordType string
changedAt dateTime
record
action string
purpose string
requestedCategories list
grantedScopes list
signedAt dateTime
revokedAt dateTime
policyVersion string
type string
jobIds list
sync_mode string
level string
evidence
reason string
phase string
run_key string
instructions list
checks list
expires_at dateTime
started_at dateTime
completed_at dateTime
verdict string
cancel_reason string
links
app
finchnodeVersion string
notes list
error

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://finchnode.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "finchnode": "https://finchnode.com/schema#",
    "TefcaCreateRequest": "finchnode:TefcaCreateRequest",
    "mode": {
      "@id": "finchnode:mode",
      "@type": "xsd:string"
    },
    "patientId": {
      "@id": "finchnode:patientId",
      "@type": "xsd:string"
    },
    "consent": {
      "@id": "finchnode:consent",
      "@type": "xsd:boolean"
    },
    "consentVersion": {
      "@id": "finchnode:consentVersion",
      "@type": "xsd:string"
    },
    "scenario": {
      "@id": "finchnode:scenario",
      "@type": "xsd:string"
    },
    "categories": {
      "@id": "finchnode:categories",
      "@container": "@list"
    },
    "TefcaRetrieveRequest": "finchnode:TefcaRetrieveRequest",
    "documentIds": {
      "@id": "finchnode:documentIds",
      "@container": "@list"
    },
    "TefcaConfig": "finchnode:TefcaConfig",
    "synthetic": {
      "@id": "finchnode:synthetic",
      "@type": "xsd:boolean"
    },
    "environment": {
      "@id": "finchnode:environment",
      "@type": "xsd:string"
    },
    "object": {
      "@id": "finchnode:object",
      "@type": "xsd:string"
    },
    "consentText": {
      "@id": "finchnode:consentText",
      "@type": "xsd:string"
    },
    "scenarios": {
      "@id": "finchnode:scenarios",
      "@container": "@list"
    },
    "expiresInSeconds": {
      "@id": "finchnode:expiresInSeconds",
      "@type": "xsd:integer"
    },
    "maxActiveSessions": {
      "@id": "finchnode:maxActiveSessions",
      "@type": "xsd:integer"
    },
    "TefcaSession": "finchnode:TefcaSession",
    "id": {
      "@id": "finchnode:id",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "finchnode:status",
      "@type": "xsd:string"
    },
    "createdAt": {
      "@id": "finchnode:createdAt",
      "@type": "xsd:dateTime"
    },
    "expiresAt": {
      "@id": "finchnode:expiresAt",
      "@type": "xsd:dateTime"
    },
    "matches": {
      "@id": "finchnode:matches",
      "@container": "@list"
    },
    "documents": {
      "@id": "finchnode:documents",
      "@container": "@list"
    },
    "results": {
      "@id": "finchnode:results",
      "@container": "@list"
    },
    "failures": {
      "@id": "finchnode:failures",
      "@container": "@list"
    },
    "TefcaDocument": "finchnode:TefcaDocument",
    "title": {
      "@id": "finchnode:title",
      "@type": "xsd:string"
    },
    "resourceType": {
      "@id": "finchnode:resourceType",
      "@type": "xsd:string"
    },
    "resourceCount": {
      "@id": "finchnode:resourceCount",
      "@type": "xsd:integer"
    },
    "contentType": {
      "@id": "finchnode:contentType",
      "@type": "xsd:string"
    },
    "source": {
      "@id": "finchnode:source",
      "@type": "xsd:string"
    },
    "TefcaExport": "finchnode:TefcaExport",
    "sessionId": {
      "@id": "finchnode:sessionId",
      "@type": "xsd:string"
    },
    "bundle": {
      "@id": "finchnode:bundle"
    },
    "Category": "finchnode:Category",
    "Environment": "finchnode:Environment",
    "Health": "finchnode:Health",
    "version": {
      "@id": "finchnode:version",
      "@type": "xsd:string"
    },
    "timestamp": {
      "@id": "finchnode:timestamp",
      "@type": "xsd:dateTime"
    },
    "App": "finchnode:App",
    "name": {
      "@id": "finchnode:name",
      "@type": "xsd:string"
    },
    "CreateConnectSession": "finchnode:CreateConnectSession",
    "externalId": {
      "@id": "finchnode:externalId",
      "@type": "xsd:string"
    },
    "syncMode": {
      "@id": "finchnode:syncMode",
      "@type": "xsd:string"
    },
    "durationDays": {
      "@id": "finchnode:durationDays",
      "@type": "xsd:integer"
    },
    "returnUrl": {
      "@id": "finchnode:returnUrl",
      "@type": "@id"
    },
    "ConnectSessionStatus": "finchnode:ConnectSessionStatus",
    "SyncStatus": "finchnode:SyncStatus",
    "SyncWarning": "finchnode:SyncWarning",
    "category": {
      "@id": "finchnode:category"
    },
    "code": {
      "@id": "finchnode:code",
      "@type": "xsd:string"
    },
    "message": {
      "@id": "finchnode:message",
      "@type": "xsd:string"
    },
    "retryable": {
      "@id": "finchnode:retryable",
      "@type": "xsd:boolean"
    },
    "SyncState": "finchnode:SyncState",
    "syncId": {
      "@id": "finchnode:syncId",
      "@type": "xsd:string"
    },
    "startedAt": {
      "@id": "finchnode:startedAt",
      "@type": "xsd:dateTime"
    },
    "completedAt": {
      "@id": "finchnode:completedAt",
      "@type": "xsd:dateTime"
    },
    "grantedCategories": {
      "@id": "finchnode:grantedCategories",
      "@container": "@list"
    },
    "availableCategories": {
      "@id": "finchnode:availableCategories",
      "@container": "@list"
    },
    "missingCategories": {
      "@id": "finchnode:missingCategories",
      "@container": "@list"
    },
    "warnings": {
      "@id": "finchnode:warnings",
      "@container": "@list"
    },
    "failure": {
      "@id": "finchnode:failure"
    },
    "ConnectSession": "finchnode:ConnectSession",
    "persistentSyncRequested": {
      "@id": "finchnode:persistentSyncRequested",
      "@type": "xsd:boolean"
    },
    "subject": {
      "@id": "finchnode:subject",
      "@type": "xsd:string"
    },
    "organization": {
      "@id": "finchnode:organization",
      "@type": "xsd:string"
    },
    "sync": {
      "@id": "finchnode:sync",
      "@type": "@id"
    },
    "simulation": {
      "@id": "finchnode:simulation"
    },
    "Source": "finchnode:Source",
    "system": {
      "@id": "finchnode:system",
      "@type": "xsd:string"
    },
    "User": "finchnode:User",
    "sources": {
      "@id": "finchnode:sources",
      "@container": "@list"
    },
    "consentedAt": {
      "@id": "finchnode:consentedAt",
      "@type": "xsd:dateTime"
    },
    "UserList": "finchnode:UserList",
    "data": {
      "@id": "finchnode:data",
      "@container": "@list"
    },
    "hasMore": {
      "@id": "finchnode:hasMore",
      "@type": "xsd:boolean"
    },
    "total": {
      "@id": "finchnode:total",
      "@type": "xsd:integer"
    },
    "nextCursor": {
      "@id": "finchnode:nextCursor",
      "@type": "xsd:string"
    },
    "nextOffset": {
      "@id": "finchnode:nextOffset",
      "@type": "xsd:integer"
    },
    "Coding": "finchnode:Coding",
    "display": {
      "@id": "finchnode:display",
      "@type": "xsd:string"
    },
    "RecordBase": "finchnode:RecordBase",
    "sourceRecordId": {
      "@id": "finchnode:sourceRecordId",
      "@type": "xsd:string"
    },
    "sourceName": {
      "@id": "finchnode:sourceName",
      "@type": "xsd:string"
    },
    "codes": {
      "@id": "finchnode:codes",
      "@container": "@list"
    },
    "sourceUpdatedAt": {
      "@id": "finchnode:sourceUpdatedAt",
      "@type": "xsd:dateTime"
    },
    "syncedAt": {
      "@id": "finchnode:syncedAt",
      "@type": "xsd:dateTime"
    },
    "SnapshotSource": "finchnode:SnapshotSource",
    "lastSyncedAt": {
      "@id": "finchnode:lastSyncedAt",
      "@type": "xsd:dateTime"
    },
    "ConsentAccess": "finchnode:ConsentAccess",
    "receiptIds": {
      "@id": "finchnode:receiptIds",
      "@container": "@list"
    },
    "receipts": {
      "@id": "finchnode:receipts",
      "@container": "@list"
    },
    "RecordMetadata": "finchnode:RecordMetadata",
    "preparedAt": {
      "@id": "finchnode:preparedAt",
      "@type": "xsd:dateTime"
    },
    "schemaVersion": {
      "@id": "finchnode:schemaVersion",
      "@type": "xsd:integer"
    },
    "syncStatus": {
      "@id": "finchnode:syncStatus",
      "@type": "xsd:string"
    },
    "dataAsOf": {
      "@id": "finchnode:dataAsOf",
      "@type": "xsd:dateTime"
    },
    "lastSuccessfulSyncAt": {
      "@id": "finchnode:lastSuccessfulSyncAt",
      "@type": "xsd:dateTime"
    },
    "changeCursor": {
      "@id": "finchnode:changeCursor",
      "@type": "xsd:string"
    },
    "changeCursors": {
      "@id": "finchnode:changeCursors"
    },
    "disclaimer": {
      "@id": "finchnode:disclaimer",
      "@type": "xsd:string"
    },
    "truncatedSections": {
      "@id": "finchnode:truncatedSections",
      "@container": "@list"
    },
    "HealthRecordData": "finchnode:HealthRecordData",
    "demographics": {
      "@id": "finchnode:demographics"
    },
    "medications": {
      "@id": "finchnode:medications",
      "@container": "@list"
    },
    "medicationAdministrations": {
      "@id": "finchnode:medicationAdministrations",
      "@container": "@list"
    },
    "medicationDispenses": {
      "@id": "finchnode:medicationDispenses",
      "@container": "@list"
    },
    "conditions": {
      "@id": "finchnode:conditions",
      "@container": "@list"
    },
    "labs": {
      "@id": "finchnode:labs",
      "@container": "@list"
    },
    "diagnosticReports": {
      "@id": "finchnode:diagnosticReports",
      "@container": "@list"
    },
    "vitals": {
      "@id": "finchnode:vitals",
      "@container": "@list"
    },
    "allergies": {
      "@id": "finchnode:allergies",
      "@container": "@list"
    },
    "immunizations": {
      "@id": "finchnode:immunizations",
      "@container": "@list"
    },
    "encounters": {
      "@id": "finchnode:encounters",
      "@container": "@list"
    },
    "appointments": {
      "@id": "finchnode:appointments",
      "@container": "@list"
    },
    "careTeam": {
      "@id": "finchnode:careTeam",
      "@container": "@list"
    },
    "clinicalNotes": {
      "@id": "finchnode:clinicalNotes",
      "@container": "@list"
    },
    "claims": {
      "@id": "finchnode:claims"
    },
    "HealthRecord": "finchnode:HealthRecord",
    "meta": {
      "@id": "finchnode:meta",
      "@type": "@id"
    },
    "CategoryRecordList": "finchnode:CategoryRecordList",
    "RecordChange": "finchnode:RecordChange",
    "sequence": {
      "@id": "finchnode:sequence",
      "@type": "xsd:integer"
    },
    "changeType": {
      "@id": "finchnode:changeType",
      "@type": "xsd:string"
    },
    "recordId": {
      "@id": "finchnode:recordId",
      "@type": "xsd:string"
    },
    "recordType": {
      "@id": "finchnode:recordType",
      "@type": "xsd:string"
    },
    "changedAt": {
      "@id": "finchnode:changedAt",
      "@type": "xsd:dateTime"
    },
    "record": {
      "@id": "finchnode:record"
    },
    "RecordChangeList": "finchnode:RecordChangeList",
    "ConsentReceipt": "finchnode:ConsentReceipt",
    "action": {
      "@id": "finchnode:action",
      "@type": "xsd:string"
    },
    "purpose": {
      "@id": "finchnode:purpose",
      "@type": "xsd:string"
    },
    "requestedCategories": {
      "@id": "finchnode:requestedCategories",
      "@container": "@list"
    },
    "grantedScopes": {
      "@id": "finchnode:grantedScopes",
      "@container": "@list"
    },
    "signedAt": {
      "@id": "finchnode:signedAt",
      "@type": "xsd:dateTime"
    },
    "revokedAt": {
      "@id": "finchnode:revokedAt",
      "@type": "xsd:dateTime"
    },
    "policyVersion": {
      "@id": "finchnode:policyVersion",
      "@type": "xsd:string"
    },
    "WebhookEvent": "finchnode:WebhookEvent",
    "type": {
      "@id": "finchnode:type",
      "@type": "xsd:string"
    },
    "SimulateSessionRequest": "finchnode:SimulateSessionRequest",
    "SandboxEventRequest": "finchnode:SandboxEventRequest",
    "SandboxEvent": "finchnode:SandboxEvent",
    "jobIds": {
      "@id": "finchnode:jobIds",
      "@container": "@list"
    },
    "CreateConformanceRunRequest": "finchnode:CreateConformanceRunRequest",
    "sync_mode": {
      "@id": "finchnode:sync_mode",
      "@type": "xsd:string"
    },
    "ConformanceCheck": "finchnode:ConformanceCheck",
    "level": {
      "@id": "finchnode:level",
      "@type": "xsd:string"
    },
    "evidence": {
      "@id": "finchnode:evidence"
    },
    "reason": {
      "@id": "finchnode:reason",
      "@type": "xsd:string"
    },
    "ConformanceRun": "finchnode:ConformanceRun",
    "phase": {
      "@id": "finchnode:phase",
      "@type": "xsd:string"
    },
    "run_key": {
      "@id": "finchnode:run_key",
      "@type": "xsd:string"
    },
    "instructions": {
      "@id": "finchnode:instructions",
      "@container": "@list"
    },
    "checks": {
      "@id": "finchnode:checks",
      "@container": "@list"
    },
    "expires_at": {
      "@id": "finchnode:expires_at",
      "@type": "xsd:dateTime"
    },
    "started_at": {
      "@id": "finchnode:started_at",
      "@type": "xsd:dateTime"
    },
    "completed_at": {
      "@id": "finchnode:completed_at",
      "@type": "xsd:dateTime"
    },
    "verdict": {
      "@id": "finchnode:verdict",
      "@type": "xsd:string"
    },
    "cancel_reason": {
      "@id": "finchnode:cancel_reason",
      "@type": "xsd:string"
    },
    "links": {
      "@id": "finchnode:links"
    },
    "ConformanceRunList": "finchnode:ConformanceRunList",
    "ConformanceReport": "finchnode:ConformanceReport",
    "app": {
      "@id": "finchnode:app"
    },
    "finchnodeVersion": {
      "@id": "finchnode:finchnodeVersion",
      "@type": "xsd:string"
    },
    "notes": {
      "@id": "finchnode:notes",
      "@container": "@list"
    },
    "ConformanceProbeEvent": "finchnode:ConformanceProbeEvent",
    "ErrorEnvelope": "finchnode:ErrorEnvelope",
    "error": {
      "@id": "finchnode:error"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "finchnode-com API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects finchnode-com's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-10-30) from openapi/_original/finchnode-com-api-openapi.yml.",
  "dcterms:created": "2026-10-30",
  "dcterms:source": [
    "openapi/_original/finchnode-com-api-openapi.yml"
  ]
}