# generated: '2026-07-20' # method: derived # source: openapi/qgenda-openapi.yml + https://restapi.qgenda.com/ (public Postman collection) note: Entity graph derived from QGenda REST API Response Objects and resource path structure. Relationships inferred from path parameters and id-reference fields; id-prefix domains not published. entities: - name: ScheduleEntry - name: OpenShift - name: ScheduleRotation - name: Request - name: RequestApproved - name: RequestLimit - name: TimeEvent - name: StaffMemberDetail - name: Task - name: TaskShift - name: PayCode - name: PayRate - name: PayPoolTemplate - name: DailyCase - name: Location - name: CredentialingLocation - name: ContactDetails - name: Company - name: StaffLocation - name: TaskLocation - name: Tag - name: Skillset - name: StaffTarget - name: CreditAllocation - name: Profile - name: User - name: NotificationList - name: PatientEncounter - name: Assignment - name: WorkflowDetails - name: Room - name: RoomAssignments - name: StaffAddresses - name: StaffAppointments - name: StaffFiles - name: StaffWorkflows - name: StaffPrivileges - name: StaffPayerEnrollments - name: StaffProfessionalAccounts - name: CorporateEntity relationships: - from: TaskShift to: Task type: belongs_to via: taskId - from: ScheduleEntry to: Task type: belongs_to via: taskId - from: ScheduleEntry to: StaffMemberDetail type: belongs_to via: staffKey - from: OpenShift to: Task type: belongs_to via: taskId - from: StaffLocation to: StaffMemberDetail type: belongs_to via: staffKey - from: StaffLocation to: Location type: belongs_to via: locationId - from: TaskLocation to: Task type: belongs_to via: taskId - from: PayRate to: StaffMemberDetail type: belongs_to via: staffKey - from: RequestLimit to: Task type: has_many via: taskshift - from: RequestLimit to: StaffTarget type: has_many via: staffquota - from: RoomAssignments to: Room type: belongs_to via: roomId - from: StaffMemberDetail to: Company type: belongs_to via: companyKey