import { DbEntity, Id, Username } from "./shared.mjs"; export interface OfflineSavesItem { when: Date; who: Username; location?: string; device?: string; } export interface Narocen extends DbEntity { /** id lastnika */ stranka_id?: Id | null; /** id pacienta */ pacient_id?: Id | null; /** lokacija, kjer bo pacient naročen */ lokacija_id?: Id; /** kdaj je bil pacient naročen */ narocen_dne?: Date; /** od kod je bil pacient naročen */ narocen_iz?: "namizje" | "koledar" | "wiz" | "obravnava" | "odprte-kontrole" | "odprte-obravnave" | "hitra-obravnava" | "izdaj-racun"; /** kdo je pacienta naročil, username */ narocil?: Username; /** kdo je odprl zapis */ odprl?: Username; /** datum in ura posega, oz. če posegKasneje===True, ura prihoda */ datum?: Date; /** GMID identifikator */ gmid?: string; opomba?: string; /** širše področje (kastracija, cepljenje, kardiologija, ...) */ vrstaObravnave?: string; /** ožje področje (kastracija psa, steklina) */ podvrstaObravnave?: string; /** namen obravnave (podrobneje) */ namen: string; /** predvideno trajanje obravanve v min */ minut?: number | string; /** h kateremu veterinarju naročamo */ veterinar?: Username | null; /** pri kontrolah navedemo izvorno obravnavo */ iz_obravnave_id?: Id; /** true če naj pošljemo SMS opomnik */ opomnikPoslji?: boolean; /** GSM številka za SMS opomnik */ opomnikStevilka?: string; /** besedilo za SMS opomnik */ opomnikBesedilo?: string; /** timestampi, kdaj je bil SMS poslan takoj ob naročanju */ smsPoslanTakoj?: number[]; /** kdaj je bil naročeni pacient sprejet v obravnavo */ sprejet?: Date; /** true, če je prihod (polje datum) prej kot poseg (ob uri v casPosega, na isti dan kot datum) */ posegKasneje?: boolean; /** trajanje posega v minutah od casPosega dalje */ trajanjePosega?: number; /** usernames osebja, ki bo sodelovalo pri posegu */ osebjePosega?: string[]; /** od kateri uri se pricne poseg (na isti dan kot datum) */ casPosega?: string; /** če true, lahko obravnavo zaključi tudi tehnik */ preprostPoseg?: boolean; /** ID oddaje SMS sporočila (timestamp) */ smsOddaja_id?: number; /** morebitna napaka oddaje SMS sporočila */ smsOddaja_napaka?: { _id: string; napaka: string; }; /** prostor, kamor bo pacient naročen (npr. ambulanta 1, kirurgija) */ prostor?: string; /** ID naročenega naprej zapisa */ narocenNaprej_id?: Id | null; /** koraki obravnave */ koraki?: unknown; status?: "poteka"; /** zaporedna številka */ zapSt?: number; } //# sourceMappingURL=narocen.d.mts.map