Skip to main content

ReportCard

Represents a report card for documenting client care information.

A ReportCard is a core entity in the healthcare documentation system that captures voice-recorded information from caregivers and converts it into structured text. Report cards go through a workflow of statuses (DRAFT, ACCEPTED, REJECTED) and are associated with specific tours and clients.

interface ReportCard {
client: Client
clients: [Client!]!
content: String!
createdAt: LocalDateTime!
id: ReportCardID!
recordedAt: Time!
status: ReportCardStatus!
targetTour: TargetTour
}

Fields​

ReportCard.client ● Client object​

The client

ReportCard.clients ● [Client!]! non-null object​

All Clients

ReportCard.content ● String! non-null scalar​

Text representation of the voice recording

ReportCard.createdAt ● LocalDateTime! non-null scalar​

The date and time of the creation of the report card.

ReportCard.id ● ReportCardID! non-null scalar​

Unique identifier for the report card.

ReportCard.recordedAt ● Time! non-null scalar​

The date and time when the report was performed.

ReportCard.status ● ReportCardStatus! non-null enum​

The current status of the report card.

ReportCard.targetTour ● TargetTour object​

The target tour associated with the report card.

Returned By​

openReportCards query ● sessionReportCards query

Member Of​

AcceptReportCardPayload object ● ProcessRecordingPayload object ● RejectReportCardPayload object ● UpdateReportCardPayload object

Implemented By​

CommentReportCard object ● ReportSheetReportCard object ● SisReportCard object ● VitalSignReportCard object