Skip to content

Add service for medical records #7

@annikaholmqvist94

Description

@annikaholmqvist94

create(title, description, pet, owner, clinic, createdBy) → Skapar nytt ärende med status OPEN
getById(id) → Hämtar ärende på ID, kastar exception om det inte finns
getByPet(petId) → Hämtar alla ärenden för ett djur
getByOwner(ownerId) → Hämtar alla ärenden för en ägare
getByClinic(clinicId) → Hämtar alla ärenden för en klinik
getByClinicAndStatus(clinicId, status) → Hämtar ärenden filtrerat på klinik och status
update(id, title, description, updatedBy) → Uppdaterar titel och beskrivning
assignVet(recordId, vet, updatedBy) → Tilldelar handläggare, sätter status IN_PROGRESS automatiskt
updateStatus(recordId, newStatus, updatedBy) → Uppdaterar status, sätter closedAt om CLOSED
close(recordId, closedBy) → Stänger ärende, validerar att det inte redan är stängt

Metadata

Metadata

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions