Important entities in GraphQL API - kaddio/documentation GitHub Wiki

General

User

A human user of the system. Can be both Host and Client.

Client

Synonym for Patient

FetchSparInfo

Fetch info from the personal address registry SPAR in Sweden.

Forms

Form

A collection of questions and instructions for filling out a form.

FormAnswer

An specific instance of a Form with answers for a Client

SendFormAnswerEmail

Sends a form answer on email

SendFormAnswerSMS

Sends a form answer on SMS

Medical records

ContactKind

A type of Contact, i.e. First visit or Revisit.

NoteKind

A type of Note. These corresponds to headers in the Contact

Icd10Code

Codes used for diagnoses

Samlingsräkning

Measures

A code used by the module Samlingsräkning for describing how a client has been handled

Municipalities

An entity representing Swedish kommun, for reporting into samlingsräkning

Message

A message in the chat

EnsureChatGroup

Creates a chat group or receives the id of an existing one if the combination of Users already has a chat group.

Booking

The general flow for creating a booking is to fetch BookingSuggestions or Sessions , use the reserve endpoints to reserve it and the book the reservation with additional info about the patient.

Booking suggestions

An entity representing a possible booking for single person.

Session

A group session that can be booked.

BookingType

The type of the booking, including info on price, description and so on.

Place

A physical place with address on which a booking takes place. Not all organizations have places and all bookings takes place on the same address a the organization.