Kareo · JSON-LD Context

Kareo Context

JSON-LD context defining the semantic vocabulary for Kareo from Kareo.

21 Classes 43 Properties 4 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
fhir: https://hl7.org/fhir/
kareo: https://www.kareo.com/api/vocab#
xsd: http://www.w3.org/2001/XMLSchema#

Classes

Patient PatientFullName FirstName LastName Gender Email HomePhone MobilePhone Address Address1 Address2 City State ZipCode Country Appointment Notes Specialty LocationName PracticeName VendorName

Properties

Property Type Container
PatientId integer
PatientExternalId string
DateOfBirth date
InsurancePolicyId integer
InsurancePolicyExternalId string
LastModifiedDate dateTime
AppointmentId integer
StartTime dateTime
EndTime dateTime
AppointmentStatus string
AppointmentReasonId integer
Encounter reference
EncounterId integer
EncounterStatus string
DateOfService date
DiagnosisCodes list
ProcedureCodes list
Charge reference
ChargeId integer
ProcedureCode string
ChargeAmount decimal
InsuranceBalance decimal
PatientBalance decimal
Payment reference
PaymentId integer
PaymentDate date
PaymentAmount decimal
PaymentType string
Provider reference
ProviderId integer
NPI string
IsActive boolean
ServiceLocation reference
ServiceLocationId integer
Practice reference
PracticeId integer
TaxId string
CustomerKey string
ExternalVendor reference
VendorId integer
ThrottleLimit reference
RequestsPerHour integer
CurrentUsage integer

JSON-LD Document

Raw ↑
{
  "@context": {
    "@version": 1.1,
    "schema": "https://schema.org/",
    "fhir": "https://hl7.org/fhir/",
    "kareo": "https://www.kareo.com/api/vocab#",
    "xsd": "http://www.w3.org/2001/XMLSchema#",

    "Patient": "schema:Patient",
    "PatientId": {
      "@id": "kareo:patientId",
      "@type": "xsd:integer"
    },
    "PatientExternalId": {
      "@id": "kareo:patientExternalId",
      "@type": "xsd:string"
    },
    "PatientFullName": "schema:name",
    "FirstName": "schema:givenName",
    "LastName": "schema:familyName",
    "DateOfBirth": {
      "@id": "schema:birthDate",
      "@type": "xsd:date"
    },
    "Gender": "schema:gender",
    "Email": "schema:email",
    "HomePhone": "schema:telephone",
    "MobilePhone": "schema:telephone",
    "InsurancePolicyId": {
      "@id": "kareo:insurancePolicyId",
      "@type": "xsd:integer"
    },
    "InsurancePolicyExternalId": {
      "@id": "kareo:insurancePolicyExternalId",
      "@type": "xsd:string"
    },
    "LastModifiedDate": {
      "@id": "schema:dateModified",
      "@type": "xsd:dateTime"
    },

    "Address": "schema:PostalAddress",
    "Address1": "schema:streetAddress",
    "Address2": "schema:streetAddress",
    "City": "schema:addressLocality",
    "State": "schema:addressRegion",
    "ZipCode": "schema:postalCode",
    "Country": "schema:addressCountry",

    "Appointment": "schema:MedicalAppointment",
    "AppointmentId": {
      "@id": "kareo:appointmentId",
      "@type": "xsd:integer"
    },
    "StartTime": {
      "@id": "schema:startDate",
      "@type": "xsd:dateTime"
    },
    "EndTime": {
      "@id": "schema:endDate",
      "@type": "xsd:dateTime"
    },
    "AppointmentStatus": {
      "@id": "kareo:appointmentStatus",
      "@type": "xsd:string"
    },
    "AppointmentReasonId": {
      "@id": "kareo:appointmentReasonId",
      "@type": "xsd:integer"
    },
    "Notes": "schema:description",

    "Encounter": {
      "@id": "fhir:Encounter",
      "@type": "@id"
    },
    "EncounterId": {
      "@id": "kareo:encounterId",
      "@type": "xsd:integer"
    },
    "EncounterStatus": {
      "@id": "kareo:encounterStatus",
      "@type": "xsd:string"
    },
    "DateOfService": {
      "@id": "kareo:dateOfService",
      "@type": "xsd:date"
    },
    "DiagnosisCodes": {
      "@id": "fhir:Condition.code",
      "@container": "@list"
    },
    "ProcedureCodes": {
      "@id": "fhir:Procedure.code",
      "@container": "@list"
    },

    "Charge": {
      "@id": "kareo:Charge",
      "@type": "@id"
    },
    "ChargeId": {
      "@id": "kareo:chargeId",
      "@type": "xsd:integer"
    },
    "ProcedureCode": {
      "@id": "kareo:procedureCode",
      "@type": "xsd:string"
    },
    "ChargeAmount": {
      "@id": "schema:price",
      "@type": "xsd:decimal"
    },
    "InsuranceBalance": {
      "@id": "kareo:insuranceBalance",
      "@type": "xsd:decimal"
    },
    "PatientBalance": {
      "@id": "kareo:patientBalance",
      "@type": "xsd:decimal"
    },

    "Payment": {
      "@id": "schema:PayAction",
      "@type": "@id"
    },
    "PaymentId": {
      "@id": "kareo:paymentId",
      "@type": "xsd:integer"
    },
    "PaymentDate": {
      "@id": "schema:paymentDueDate",
      "@type": "xsd:date"
    },
    "PaymentAmount": {
      "@id": "schema:price",
      "@type": "xsd:decimal"
    },
    "PaymentType": {
      "@id": "kareo:paymentType",
      "@type": "xsd:string"
    },

    "Provider": {
      "@id": "schema:Physician",
      "@type": "@id"
    },
    "ProviderId": {
      "@id": "kareo:providerId",
      "@type": "xsd:integer"
    },
    "NPI": {
      "@id": "kareo:npi",
      "@type": "xsd:string"
    },
    "Specialty": "schema:medicalSpecialty",
    "IsActive": {
      "@id": "schema:active",
      "@type": "xsd:boolean"
    },

    "ServiceLocation": {
      "@id": "schema:MedicalClinic",
      "@type": "@id"
    },
    "ServiceLocationId": {
      "@id": "kareo:serviceLocationId",
      "@type": "xsd:integer"
    },
    "LocationName": "schema:name",

    "Practice": {
      "@id": "schema:MedicalOrganization",
      "@type": "@id"
    },
    "PracticeId": {
      "@id": "kareo:practiceId",
      "@type": "xsd:integer"
    },
    "PracticeName": "schema:legalName",
    "TaxId": {
      "@id": "kareo:taxId",
      "@type": "xsd:string"
    },

    "CustomerKey": {
      "@id": "kareo:customerKey",
      "@type": "xsd:string"
    },

    "ExternalVendor": {
      "@id": "kareo:ExternalVendor",
      "@type": "@id"
    },
    "VendorId": {
      "@id": "kareo:vendorId",
      "@type": "xsd:integer"
    },
    "VendorName": "schema:name",

    "ThrottleLimit": {
      "@id": "kareo:ThrottleLimit",
      "@type": "@id"
    },
    "RequestsPerHour": {
      "@id": "kareo:requestsPerHour",
      "@type": "xsd:integer"
    },
    "CurrentUsage": {
      "@id": "kareo:currentUsage",
      "@type": "xsd:integer"
    }
  }
}