@kenniy/godeye-event-contracts
Version:
Shared event schemas and stream definitions for 8Medical microservices architecture
30 lines • 1.72 kB
TypeScript
export declare const HrmServiceEvents: {
readonly HOSPITAL_REGISTERED: "hrm.hospital.registered";
readonly HOSPITAL_VERIFIED: "hrm.hospital.verified";
readonly HOSPITAL_APPROVED: "hrm.hospital.approved";
readonly HOSPITAL_REJECTED: "hrm.hospital.rejected";
readonly HOSPITAL_SUSPENDED: "hrm.hospital.suspended";
readonly HOSPITAL_PROFILE_CREATION: "hrm.hospital.profile_creation";
readonly HRM_SECTION_COMPLETED: "hrm.onboarding.section_completed";
readonly HRM_SETUP_COMPLETED: "hrm.onboarding.setup_completed";
readonly HRM_SECTION_COMPLETED_INTERNAL: "hrm.section.completed";
readonly HRM_SETUP_COMPLETED_INTERNAL: "hrm.setup.completed";
readonly HOSPITAL_PROFILE_CREATION_INTERNAL: "hospital.profile.creation";
readonly BED_ALLOCATED: "hrm.bed.allocated";
readonly BED_RELEASED: "hrm.bed.released";
readonly BED_STATUS_UPDATED: "hrm.bed.status_updated";
readonly WARD_CAPACITY_UPDATED: "hrm.ward.capacity_updated";
readonly STAFF_ASSIGNED: "hrm.staff.assigned";
readonly STAFF_REMOVED: "hrm.staff.removed";
readonly SHIFT_SCHEDULED: "hrm.shift.scheduled";
readonly SHIFT_UPDATED: "hrm.shift.updated";
readonly RESOURCE_ALLOCATED: "hrm.resource.allocated";
readonly RESOURCE_REQUESTED: "hrm.resource.requested";
readonly EQUIPMENT_ASSIGNED: "hrm.equipment.assigned";
readonly EQUIPMENT_MAINTENANCE: "hrm.equipment.maintenance";
readonly EMERGENCY_ALERT: "hrm.emergency.alert";
readonly CAPACITY_WARNING: "hrm.capacity.warning";
readonly RESOURCE_SHORTAGE: "hrm.resource.shortage";
};
export type HrmServiceEventType = typeof HrmServiceEvents[keyof typeof HrmServiceEvents];
//# sourceMappingURL=index.d.ts.map