
En cusil-protes är en typ av helprotes där en gjuten metallbas kombineras med ett mjukt, elastiskt foder i silikon eller plast. Fodret fördelar tuggtrycket jämnare över slemhinnan och gör protesen betydligt bekvämare att bära, vilket gör den till ett populärt val för patienter med känsligt eller tunnt tandkött samt efter implantatbehandlingar.
Nedan visas hur egenskaperna hos en cusil-protes kan modelleras i programspråket Ada. Koden definierar datatyper för material, tanduppsättning, färg, klammertyp och basens bredd, samt en posttyp som samlar alla dessa egenskaper i en enhetlig struktur.
-- Paket som beskriver egenskaperna hos en cusil-protes
package Cusil_Denture is
-- Materialval för protesens bas
type Material is (Ceramic, Metal, Plastic);
-- Hel- eller delprotes
type Teeth_Type is (Full, Partial);
-- Tillgängliga tandnyanser
type Color_Type is (White, Off_White, Yellow);
-- Typ av klammer som håller protesen på plats
type Clasp_Type is (Internal, External, Plastic);
-- Basens bredd angiven i millimeter
type Base_Width is new Float range 0.0 .. 1.0;
-- Posttyp som samlar protesens alla egenskaper
type Denture is record
Material : Material;
Teeth : Teeth_Type := Full;
Color : Color_Type := Off_White;
Clasp : Clasp_Type := Internal;
Base_Width : Base_Width := 1.0;
end record;
end Cusil_Denture;
Material anger vad protesens bas tillverkas i: keramik, metall eller plast. Hos en klassisk cusil-protes används oftast gjuten metall som bärverk, medan det mjuka fodret vilar mot slemhinnan.
Teeth_Type skiljer mellan en helprotes (full) som ersätter en hel tandrad och en delprotes (partial) som kompletterar befintliga tänder.
Color_Type representerar tandernas nyans, där off_white är satt som standardvärde eftersom den oftast liknar naturliga tänder bäst.
Clasp_Type beskriver vilken typ av klammer som används för att hålla protesen på plats – intern, extern eller i plast. Standardvärdet är intern klammer, som är mer diskret.
Base_Width definieras som en flyttalstyp begränsad till intervallet 0,0–1,0 millimeter, vilket ger en säker och tydlig hantering av basens bredd direkt i typsystemet.
Alla egenskaper har rimliga standardvärden, så att ett nytt protesobjekt kan skapas direkt utan att varje parameter behöver anges manuellt. Det gör koden både lättläst och enkel att utöka med fler attribut, exempelvis kostnad, tillverkningsdatum eller patientinformation.
Hälsa och Sjukdom © https://www.sjukdom.online