← Back to CoursesStemExpert
StemExpert
Expert · Handboek · 33. Het lichaam als regelsysteem
StemExpert · Brecht Corbeel · schoolium.me
StemExpert
E33. Het lichaam als regelsysteem
EExpert · deel E6 · Life sciences en bio-engineering

Handboek · hoofdstuk 33Het lichaam als regelsysteem

Homeostase begrijpen en meetketens beoordelen zonder een lesmodel voor een mens aan te zien

Je lichaam regelt glucose, warmte en andere toestanden met gekoppelde, vertraagde terugkoppelingen. Je bouwt eigen didactische modellen en vergelijkt ECG, optische puls en zuurstofsaturatie als verschillende meetketens. Prothesen, implantaten en de Habitat-monitor maken duidelijk waarom signaalkwaliteit, functie en bewijs afzonderlijk moeten worden beoordeeld.

13× uitleg10× uitgewerkt voorbeeld1× proef1× naslag1× verhaal1× het geheel4× code14 opdrachten in het werkboek± 18 lestijden
Een demonstratie maakt meetketens zichtbaar; medische betrouwbaarheid vraagt ander bewijs dan een mooie simulatie.
Een demonstratie maakt meetketens zichtbaar; medische betrouwbaarheid vraagt ander bewijs dan een mooie simulatie.
Na dit hoofdstuk
Uitleg · 33.1

Homeostase is een actief evenwicht

1/31

In i14 zag je het lichaam als een balans van voedsel, gas, water en warmte. Homeostase voegt regeling toe: receptoren, neurale en hormonale verwerking, effectors en vertragingen reageren op verandering. Een constant getal betekent niet dat alle stromen nul zijn.

Een referentie is geen universeel exact punt. Zij kan met persoon, tijd, activiteit en context veranderen. Ook het gemeten compartiment telt: huidtemperatuur, kerntemperatuur en luchttemperatuur zijn verschillende toestanden.

geregelde toestandverstoringmogelijke tegenwerking
glucoseopname en verbruik veranderenhormonen, lever en weefsels
warmte-inhoudomgeving en spieractiviteitwarmteproductie, doorbloeding en verdamping
water-/zoutbalansinname en verlieshormonale en nierprocessen
Uitleg · 33.2

Het teken van de hele terugkoppeling

2/31

Negatieve terugkoppeling werkt een verandering tegen. Een stijging van glucose bevordert een insuline-effect; dat werkt de stijging van glucose tegen. Twee positieve pijlen met één negatieve werking geven samen een negatieve lus. Een losse pijl 'hormoon stijgt' bepaalt dat teken niet.

Een vertraagde lus kan overshoot en oscillaties geven. Genoeg negatieve terugkoppeling is daarom geen automatisch bewijs van stabiliteit, zeker bij begrensde effectors, sensorvertraging of veranderende biologische gevoeligheid. De stationregelaar uit e39 helpt de wiskunde begrijpen; hij maakt de mens niet tot één identiek verwarmingsvat.

Regelcentrumverwerkt afwijkingEffectorhormoon / spierLichaamstoestandG, T, …Receptorenmeting + vertragingtegenwerking van de afwijkingreferentie / context
Negatief gaat over het teken van de volledige lus. Bij stijgende glucose neemt het insuline-effect toe en werkt de glucoseverandering tegen. Bij warmte regelen neurale en hormonale processen meerdere verschillende effectoren.
Uitgewerkt voorbeeld · 33.3

Een gemiddelde energiestroom is geen opslag

3/31
De i14-rekenwaarde voor voeding van één bewoner is ongeveer 10 MJ per dag.
Gegeven
  • Eén dag duurt 86 400 s.
Gevraagd
  • Het gemiddelde vermogen en het verschil met lichaamsopslag.
Oplossing
  1. 1
    . Dat verklaart de orde van grootte van de dossierwaarde circa 116 W warmte.
  2. 2
    Voeding wordt niet op ieder moment volledig als constante warmte afgegeven. Er zijn chemische voorraden, activiteit, mechanisch werk en verliesstromen. De gemiddelde omrekening bepaalt geen lichaamstemperatuur.
Antwoord
Homeostase regelt toestanden terwijl aanhoudende stof- en energiestromen door het lichaam gaan.
Klopt dit? Voor twee bewoners is het nominale dagbudget 20 MJ, maar een lichaamssimulatie krijgt niet automatisch alle thermische parameters uit die ene waarde.
Uitleg · 33.4

Glucose en insuline: gekoppelde fysiologische rollen

4/31

Glucose komt uit voeding en uit interne productie en voorraden. De pancreas maakt insuline; dit hormoon helpt cellen glucose gebruiken en beïnvloedt opslag en leverproductie. Glucagon vormt een tegenwerkende hormonale route die glucose kan verhogen. Het echte systeem bevat bovendien meerdere organen, hormonen en tijdschalen.

Een glucoseconcentratie in mmol/L is niet hetzelfde als de totale glucosemassa. Een concentratiestap van 3 mmol/L in een rekenmodel specificeert zonder compartimentvolume en opnamekinetiek geen maaltijd of toegediende hoeveelheid.

Hier behandelen we uitsluitend mechanisme en wiskunde. De code heeft geen insulinedosiseenheid en geen ingang voor behandeling. Zie de primaire institutionele uitleg van NIDDK en zijn overzicht van hormonale terugkoppeling.

een model begint bij stromen
Uitleg · 33.5

Een eigen klein-signaalmodel met twee toestanden

5/31

Definieer in mmol/L met een gekozen basis mmol/L. De toestand is een relatief insuline-effect rond zijn basis, met een zelfgekozen dimensieloze schaal. Zij is geen gemeten insulineconcentratie en geen dosis.

eigen lineair lesmodel, tijd in minuten

De positieve term versterkt de reactie na een glucosestijging; verlaagt g. Basisherstel kost ; het effect dooft met . Neem a = 0,020 en d = 0,080 per min, b = 0,050 mmol/(L·min) per relatieve eenheid en c = 0,040 relatieve eenheid·L/(mmol·min).

Voor is . Spoor −(a+d) en determinant ad+bc zijn hier gunstig: beide eigenwaarden hebben negatief reëel deel. Negatieve g of i betekent in deze linearisatie een afwijking beneden de basis, niet negatieve absolute glucose of insuline.

aanneminggrens
kleine afwijkingen rond basisgeen patiëntmodel voor grote verstoringen
twee lineaire toestandenglucagon en compartimenten niet apart
w in mmol/(L·min)geen grammen maaltijd of dosis zonder aanvullend model
vaste parametersgeen diagnose uit een gewijzigd getal
Uitgewerkt voorbeeld · 33.6

Een vertraagd effect geeft gedempte overshoot

6/31
Begin met g = 3 mmol/L en i = 0; zet w = 0.
Gegeven
  • De vier lesparameters.
Gevraagd
  • Eigenwaarden en een exacte onafhankelijke oplossing.
Oplossing
  1. 1
    De karakteristieke vergelijking is . Zij geeft per min.
  2. 2
    Elimineer i: . Met en volgt , per min.
  3. 3
    Uit de tweede toestand volgt . Op minuut 20 zijn g = 1,484291 mmol/L en i = 0,819573 relatieve eenheid. Dus G = 6,484291 mmol/L in dit model.
Antwoord
De trage reactie maakt een kleine ondershoot mogelijk. Zij toont wiskundige dynamiek, geen grens tussen gezond en ziek.
Klopt dit? Op minuut 120 zijn g = −0,009974 en i = −0,006668: kleine afwijkingen rond de basis. Een fysiologisch model buiten dit lokale gebied moet andere termen bevatten.
Code · 33.7

Exact en RK4 vergelijken zonder een dosis te berekenen

7/31

De analytische g/i-oplossing controleert het numerieke programma. Een derde toestand simuleert een zelfgekozen meetvertraging van 6 min. Het programma voert geen behandeling, regelactie of lichaamsdiagnose uit. De maximumfout vergelijkt g en i numeriek in hun eigen schalen.

Pythonglucose_lesmodel.py36 regelsDownload
import mathimport numpy as np # Eigen klein-signaalmodel; i is een relatief effect, geen insulinedosis.a=.020; b=.050; c=.040; d=.080; Gbasis=5.M=np.array([[-a,-b],[c,-d]]) # minuten als tijdeenheidomega=math.sqrt(b*c-(d-a)**2/4)def exact(t):    g=3*math.exp(-(a+d)*t/2)*(math.cos(omega*t)+(d-a)/(2*omega)*math.sin(omega*t))    i=3*c/omega*math.exp(-(a+d)*t/2)*math.sin(omega*t)    return np.array([g,i])def sim(h=.25,eind=120.,tau=6.,invoer=0.,c_model=c):    n=round(eind/h)    if not math.isclose(n*h,eind): raise ValueError("niet gehele stapreeks")    # g (mmol/L), i (relatieve eenheid), gemeten g (mmol/L).    z=np.array([3.,0.,3.]); zs=[z.copy()]    def f(z):        g,i,gm=z        return np.array([-a*g-b*i+invoer,c_model*g-d*i,(g-gm)/tau])    for _ in range(n):        k1=f(z);k2=f(z+h*k1/2);k3=f(z+h*k2/2);k4=f(z+h*k3)        z=z+h*(k1+2*k2+2*k3+k4)/6;zs.append(z.copy())    return np.arange(n+1)*h,np.array(zs)t,z=sim(); tabel=[]for h in [2.,1.,.5,.25]:    ts,zs=sim(h); err=float(np.max(np.abs(zs[:,:2]-np.array([exact(tt) for tt in ts]))))    tabel.append((h,err));print("RK4 h,maxfout g/i",h,f"{err:.3e}")print("eigenwaarden per min",np.linalg.eigvals(M))for tt in [20.,60.,120.]: print("exact t,g,i",tt,np.round(exact(tt),6))print("sensor op20 min",z[round(20/.25),2],"werkelijk model-g",exact(20)[0])const=.06; gs=const/(a+b*c/d); is_=c/d*gsprint("constante invoer g*,i*",gs,is_)laag=sim(c_model=.010)print("kleinere c, G op60",Gbasis+laag[1][round(60/.25),0])assert max(q[1] for q in tabel[2:])<1e-5assert np.all(Gbasis+z[:,0]>0)
RK4 h,maxfout g/i 2.0 3.342e-06
RK4 h,maxfout g/i 1.0 2.002e-07
RK4 h,maxfout g/i 0.5 1.224e-08
RK4 h,maxfout g/i 0.25 7.564e-10
eigenwaarden per min [-0.05+0.03316625j -0.05-0.03316625j]
exact t,g,i 20.0 [1.484291 0.819573]
exact t,g,i 60.0 [0.062614 0.164541]
exact t,g,i 120.0 [-0.009974 -0.006668]
sensor op20 min 1.9235854229976608 werkelijk model-g 1.4842911290202487
constante invoer g*,i* 1.3333333333333333 0.6666666666666666
kleinere c, G op60 5.608624148207735
0204060801001205678tijd (min)G (mmol/L)synthetische glucose Gsynthetische vertraagde meting
De basiswaarde 5 mmol/L, beginverstoring +3 mmol/L en sensorvertraging 6 min zijn lesparameters. Er is geen echte maaltijd, persoon, dosis of klinische grens mee gekalibreerd. Een kleine ondershoot hoort bij dit beperkte lineaire model.
Uitgewerkt voorbeeld · 33.8

Een sensor kan een andere fase van het proces tonen

8/31
De synthetische meting volgt met tijd in minuten.
0204060801001205678tijd (min)G (mmol/L)synthetische glucose Gsynthetische vertraagde meting
De basiswaarde 5 mmol/L, beginverstoring +3 mmol/L en sensorvertraging 6 min zijn lesparameters. Er is geen echte maaltijd, persoon, dosis of klinische grens mee gekalibreerd. Een kleine ondershoot hoort bij dit beperkte lineaire model.
Gegeven
  • De g/i-proef en gₘ(0)=3.
Gevraagd
  • Een faseverschil en een constant-invoer-evenwicht.
Oplossing
  1. 1
    Op minuut 20 is het werkelijke model-G 6,484291 mmol/L, maar de meting geeft 6,923585. De afwijking +0,439294 komt hier uit vertraging tijdens de daling, niet uit een vaste ijkfout.
  2. 2
    Bij constant geldt en mmol/L; . Een pure meetvertraging heeft in een constant eindpunt .
  3. 3
    Een echte sensor kan een ander compartiment meten. De gekozen 6 min is geen universele vertraging voor iedere glucosesensor. Een parameterverandering zonder patiëntdata bewijst geen ziekte of insulineresistentie.
Antwoord
Kalibratie, compartiment, tijdstempel en dynamische vertraging moeten apart in een meetcontract staan.
Klopt dit? Een lagere c = 0,010 in de aparte lesvariant geeft G(60)=5,608624 tegenover 5,062614 in de basisvariant; dat toont modelgevoeligheid.
Uitleg · 33.9

Warmte wordt geproduceerd, verplaatst en verloren

9/31

Temperatuurregeling gebruikt informatie uit lichaam en huid, centrale verwerking waaronder hypothalamische circuits, en verschillende effectors. Doorbloeding beïnvloedt warmteafvoer; verdamping kost latente warmte; spieractiviteit en rillen kunnen warmteproductie verhogen. Ook gedrag, kleding en omgeving beïnvloeden de balans.

Een huidprobe meet de plaatselijke huid, geen gegarandeerde kerntemperatuur. Een natte huid, veranderde perfusie en luchtstroming veranderen koppeling en warmteverlies. Straling, convectie, geleiding en verdamping horen daarom niet stilzwijgend allemaal in één constante onder alle omstandigheden.

mechanismebalansbetekenis
geleiding/convectiewarmtestroom door contact of stromende lucht
stralinguitwisseling met omringende oppervlakken
verdampinglatente warmte bij waterverdamping
spieractiviteitchemische energie naar werk en warmte
doorbloedingkoppeling tussen kern en huid verandert
Uitgewerkt voorbeeld · 33.10

Een warmteoverschot eerst op orde van grootte toetsen

10/31
Gebruik uitsluitend een fictieve uniforme thermische knoop met C = 210 kJ/K.
Gegeven
  • 50 W extra gedurende 3600 s; H = 8 W/K rond de basis.
Gevraagd
  • Stijging met en zonder passief extra verlies.
Oplossing
  1. 1
    Zonder extra verlies stijgt de opgeslagen energie met , dus .
  2. 2
    Met passief verlies en start x = 0 geldt . Exact: , na een uur 0,800965 K. De passieve tijdconstante s = 7,291667 h.
  3. 3
    Een uniform lichaamsmodel negeert kerntemperatuur–huidverschil, lokale warmtebronnen en veranderlijke regeling. Deze eigen C en H zijn dus geen vastgelegde gegevens voor een bewoner.
Antwoord
De korte energieraming toetst een simulatie op een grove bovengrens binnen haar eigen aannamen.
Klopt dit? Een temperatuursverschil van 1 K is numeriek 1 °C; warmtecapaciteit en temperatuurverschillen blijven in K.
Uitleg · 33.11

Vertraagde en begrensde thermische feedback

11/31

Noem x = T−37 °C, met 37 °C alleen als lesreferentie. De afwijkingsbalans is . u is extra warmteafvoer ten opzichte van de basis, in W. Een negatieve u staat voor minder verlies of meer productie ten opzichte van die basis; negatieve absolute zweetproductie wordt niet bedoeld.

Een simpele vertraagde effector volgt . Kies kₚ = 40 W/K, τ = 120 s en u_max = 60 W. Deze waarden en hun symmetrie zijn onderwijskeuzen, geen menselijk regelbereik. De basisproductie en het basisverlies zijn vóór de afwijkingsbalans al tegen elkaar weggestreept.

een afwijkingsbalans met een begrensde effector

Zonder verzadiging heeft het stelsel matrix . Ook een warme kamer en luchtvochtigheid zouden apart moeten worden gemodelleerd om een echte temperatuurbalans te verklaren.

Code · 33.12

Een warmteproef met een onafhankelijke controle

12/31

De synthetische verstoring van 50 W duurt precies één uur. De overgang valt op een staprand, zodat de integrator geen onbedoelde energie over de rand verdeelt. De passieve variant heeft een exacte oplossing en de geregelde variant wordt met twee stappen vergeleken. De code geeft modelafwijkingen en geen medische waarschuwingen.

Pythontemperatuur_lesmodel.py32 regelsDownload
import mathimport numpy as np # Fictief eenknoopslichaam; geen voorspeller van echte kern- of huidtemperatuur.C=210000.; H=8.; kp=40.; tau=120.; grens=60.; basis=37.# Signed u is extra warmteafvoer t.o.v. de basis; u<0 betekent compensatie.def sim(h=10.,geregeld=True,eind=10800.):    n=round(eind/h)    if not math.isclose(n*h,eind) or not math.isclose(round(3600/h)*h,3600):        raise ValueError("eind of overgang niet op staprand")    z=np.zeros(2); zs=[z.copy()]    for j in range(n):        w=50. if j*h<3600 else 0.        def f(z):            x,u=z            doel=np.clip(kp*x,-grens,grens) if geregeld else 0.            return np.array([(w-H*x-u)/C,(doel-u)/tau])        k1=f(z);k2=f(z+h*k1/2);k3=f(z+h*k2/2);k4=f(z+h*k3)        z=z+h*(k1+2*k2+2*k3+k4)/6;zs.append(z.copy())    return np.arange(n+1)*h,np.array(zs)t,z=sim(); ongeregeld=sim(geregeld=False)print("50W gedurende60min, x/u na60min",np.round(z[360],6))print("zonder u x na60min",ongeregeld[1][360,0])print("x na180min",z[-1,0])M=np.array([[-H/C,-1/C],[kp/tau,-1/tau]])print("eigenwaarden per s",np.linalg.eigvals(M))print("evenwicht bij constant50W x,u",50/(H+kp),kp*50/(H+kp))print("bij120W en u op60W: x*",(120-60)/H)print("10MJ/dag gemiddeld W",10e6/86400)print("stapverschil 10/5s",np.max(np.abs(sim(10)[1]-sim(5)[1][::2])))assert abs(ongeregeld[1][360,0]-50/H*(1-math.exp(-H/C*3600)))<1e-9assert np.max(np.abs(sim(10)[1]-sim(5)[1][::2]))<1e-5
50W gedurende60min, x/u na60min [ 0.592857 23.195444]
zonder u x na60min 0.8009645759113788
x na180min 0.11003809463278004
eigenwaarden per s [-0.00023408 -0.00813735]
evenwicht bij constant50W x,u 1.0416666666666667 41.666666666666664
bij120W en u op60W: x* 7.5
10MJ/dag gemiddeld W 115.74074074074075
stapverschil 10/5s 1.6676236569423963e-07
030609012015018037,037,237,437,637,838,0tijd (min)modeltemperatuur (°C)met vertraagde negatieve feedbackzonder extra feedback u
Eén uniforme thermische knoop, vaste H en een begrensde vertraagde compensatie zijn eigen onderwijskeuzen. Beide lijnen blijven modelresultaten; zij voorspellen geen werkelijke kern-, huid- of koortstemperatuur.
Uitgewerkt voorbeeld · 33.13

Een stabiele lus kan toch onvoldoende bereik hebben

13/31
Houd in hetzelfde lesmodel w = 50 W constant en beschouw daarna w = 120 W.
030609012015018037,037,237,437,637,838,0tijd (min)modeltemperatuur (°C)met vertraagde negatieve feedbackzonder extra feedback u
Eén uniforme thermische knoop, vaste H en een begrensde vertraagde compensatie zijn eigen onderwijskeuzen. Beide lijnen blijven modelresultaten; zij voorspellen geen werkelijke kern-, huid- of koortstemperatuur.
Gegeven
  • H = 8 W/K, kₚ = 40 W/K, effectorgrens 60 W.
Gevraagd
  • Stationair evenwicht en betekenis van verzadiging.
Oplossing
  1. 1
    Zonder verzadiging is , dus K en W. Dit blijft binnen de gekozen grens.
  2. 2
    Bij 120 W zou de onbegrensde u 100 W zijn. De begrenzing houdt u op 60 W en geeft formeel K.
  3. 3
    De zeer grote formele uitkomst signaleert dat compensatie in dit lesmodel tekortschiet en dat de lokale linearisatie geen bruikbare menselijke voorspelling meer is. Zij is geen kerntemperatuurprognose of behandelinstructie.
Antwoord
Stabiliteit, effectorreserve en geldig modelgebied horen als afzonderlijke eisen in het ontwerp.
Klopt dit? Bij de éénuurproef is x na 60 min 0,592857 K en na 180 min 0,110038 K: stabiel betekent niet direct terug op de basis.
Uitleg · 33.14

ECG registreert elektrische activiteit

14/31

De prikkelgeleiding van het hart coördineert spieractivatie. Het ECG registreert potentiaalverschillen via elektroden, geen bloedstroom en geen zuurstofsaturatie. De vorm hangt ook af van de gekozen afleiding.

In de gebruikelijke golfbenaming hoort P bij atriale depolarisatie, QRS bij ventriculaire depolarisatie en T bij ventriculaire repolarisatie. Een R-piek geeft een bruikbaar tijdpunt voor intervalanalyse, maar het verkleinen tot 'pieken tellen' verliest golfvorminformatie. Het synthetische schema hier heeft bewust Gaussvormen; het is geen normale ECG-norm of classificatie van een ritmestoornis.

Volgens NHLBI registreert een ECG sterkte en timing van elektrische activiteit. Een echte meting vraagt daarvoor geschikte medische apparatuur en elektrische isolatie. De cursusproef gebruikt alleen gegenereerde signalen.

0,00,51,01,52,02,53,03,5−0,40,00,40,81,2tijd (s)synthetisch ECG (mV)elektrische golfvorm0,00,51,01,52,02,53,03,50,00,20,40,60,81,01,21,4tijd (s)synthetische PPG (relatief)optische perifere puls
Alle golven zijn opgebouwd uit zelfgekozen Gaussfuncties op 250 Hz. De optische vertraging is synthetisch en omvat hier het verschil tussen twee piekdefinities; zij is geen rechtstreeks gemeten vaat- of zenuwparameter.
Uitleg · 33.15

PPG meet de perifere optische puls

15/31

Een led en fotodetector registreren verandering van doorgelaten of teruggekaatst licht. Een pulsgerelateerde verandering in bloedvolume vormt de PPG-golf. Contactdruk, perfusie, licht, huid en beweging beïnvloeden het signaal; de gekozen piek is niet de elektrische R-piek.

De elektrische activiteit gaat vooraf aan de mechanische en perifere respons. Neem als tijdredenering . Dan is . Een constante vertraging verdwijnt uit intervallen, een veranderlijke niet. De τ in onze code is een synthetisch verschil tussen piekdefinities, geen geïsoleerde vaattransittijd.

De primaire methodeproef van Vescio et al. (2018) vergeleek ECG en PPG bij twintig gezonde personen zonder ritmestoornis, in rust of gewone activiteit. Dat ondersteunt een begrensde meetvergelijking, geen algemene vervanging van ECG.

0,00,51,01,52,02,53,03,5−0,40,00,40,81,2tijd (s)synthetisch ECG (mV)elektrische golfvorm0,00,51,01,52,02,53,03,50,00,20,40,60,81,01,21,4tijd (s)synthetische PPG (relatief)optische perifere puls
Alle golven zijn opgebouwd uit zelfgekozen Gaussfuncties op 250 Hz. De optische vertraging is synthetisch en omvat hier het verschil tussen twee piekdefinities; zij is geen rechtstreeks gemeten vaat- of zenuwparameter.
Uitgewerkt voorbeeld · 33.16

Frequentie en intervalvariatie zijn twee resultaten

16/31
Vier synthetische RR-intervallen zijn 0,80; 0,82; 0,78; 0,82 s.
Gegeven
  • De intervallen komen van vijf geselecteerde R-pieken.
Gevraagd
  • Gemiddelde hartfrequentie en RMSSD.
Oplossing
  1. 1
    De gemiddelde intervalduur is s. De tijdsgemiddelde frequentie uit deze intervallen is slagen/min.
  2. 2
    Opeenvolgende verschillen zijn +0,02; −0,04; +0,04 s. s = 34,641 ms.
  3. 3
    Het gemiddelde van vier losse 60/RR-waarden is 74,566135 slagen/min. Dat is een andere weging; vermeld steeds de definitie. Deze RMSSD is een synthetische rekenwaarde, geen stress-, conditie- of gezondheidsdiagnose.
Antwoord
Hetzelfde gemiddelde ritme kan andere intervalvariatie hebben. Ook een foutieve extra piek kan het gemiddelde sterk wijzigen.
Klopt dit? De volledige twaalfpiekenreeks in de code heeft 11 intervallen en 10 verschillen; tel die aantallen juist.
Code · 33.17

Elektrische en optische pieken met één bewegingsartefact

17/31

Het programma genereert alle golven zelf op 250 Hz. De simpele detector en drempels zijn uitsluitend gekozen voor deze golfvormen. Hij telt een extra optische bewegingspiek mee; een afzonderlijke synthetische bewegingsvlag verwijdert die. Na verwijdering blijft de PPG-reeks haar eigen vertraging en intervalvariatie houden.

Pythonsynthetisch_ecg_ppg.py36 regelsDownload
import numpy as np # Volledig synthetische spanning/optische amplitude, geen opname van een mens.fs=250.; t=np.arange(0.,10.,1/fs)R=np.array([.50,1.30,2.12,2.90,3.72,4.52,5.31,6.14,6.93,7.75,8.55,9.34])vertraging=.22+.020*np.sin(np.arange(len(R))*.9)P=R+vertragingecg=np.zeros_like(t); ppg=np.zeros_like(t)def gauss(mu,s): return np.exp(-.5*((t-mu)/s)**2)for r,p in zip(R,P):    ecg+=.12*gauss(r-.18,.035)-.15*gauss(r-.035,.012)    ecg+=gauss(r,.012)-.25*gauss(r+.03,.015)+.30*gauss(r+.24,.065)    ppg+=gauss(p,.055)+.25*gauss(p+.16,.045)artefact=ppg+.95*gauss(5.12,.025)def pieken(x,drempel,afstand=.35):    # Drempels uitsluitend voor deze ontworpen golfvorm; geen medische detector.    kandidaten=np.flatnonzero((x[1:-1]>x[:-2])&(x[1:-1]>=x[2:])&(x[1:-1]>drempel))+1    over=[]    for j in kandidaten:        if not over or t[j]-t[over[-1]]>=afstand: over.append(j)    return np.array(over,int)ir=pieken(ecg,.60); ip=pieken(ppg,.60); ia=pieken(artefact,.60)rr=np.diff(t[ir]); pp=np.diff(t[ip])def cijfers(dt):    return 60/np.mean(dt),1000*np.sqrt(np.mean(np.diff(dt)**2))print("synthetische piekaantallen ECG/PPG/artefact",len(ir),len(ip),len(ia))print("ECG hartfrequentie/RMSSD(ms)",np.round(cijfers(rr),6))print("PPG pulsfrequentie/RMSSD(ms)",np.round(cijfers(pp),6))print("artefact gemiddelde pulsfrequentie",cijfers(np.diff(t[ia]))[0])# Onafhankelijke synthetische bewegingsvlag; niet uit de pulsfrequentie verzonnen.kwaliteit=~((t>=5.00)&(t<=5.20))goed=ia[kwaliteit[ia]]print("na bewegingsvlag pieken",len(goed),"frequentie",cijfers(np.diff(t[goed]))[0])print("perfecte PP-RR verschil max ms",1000*np.max(np.abs(np.diff(P)-np.diff(R))))assert len(ir)==12 and len(ip)==12 and len(ia)==13 and len(goed)==12assert np.allclose(np.diff(P),np.diff(R)+np.diff(vertraging))
synthetische piekaantallen ECG/PPG/artefact 12 12 13
ECG hartfrequentie/RMSSD(ms) [74.660633 30.828558]
PPG pulsfrequentie/RMSSD(ms) [74.728261 32.471526]
artefact gemiddelde pulsfrequentie 81.5217391304348
na bewegingsvlag pieken 12 frequentie 74.72826086956523
perfecte PP-RR verschil max ms 17.39800647057388
4,44,64,85,05,25,45,65,80,00,20,40,60,81,01,21,4tijd (s)PPG-amplitude (relatief)synthetisch signaal met extra piekdoor detector geselecteerd
De toegevoegde piek ligt op 5,12 s. Een afzonderlijke synthetische bewegingsvlag markeert 5,00–5,20 s. Dit demonstreert foutdetectie; de vlag is geen gevalideerde methode om alle echte bewegingsartefacten te herkennen.
Uitgewerkt voorbeeld · 33.18

Tijdsresolutie is één bijdrage aan meetkwaliteit

18/31
Een ideale piek ligt tussen monsters van een 250 Hz-signaal.
Gegeven
  • Monstertijd 1/fs = 4 ms; afronden naar dichtste monster.
Gevraagd
  • Een ideale interval- en frequentiegrens.
Oplossing
  1. 1
    Alleen de ideale afrondfout is maximaal ±2 ms per tijdstip. Een interval is een verschil van twee tijden: in het ongunstigste geval ±4 ms.
  2. 2
    Voor is . Rond s geeft 4 ms dus ongeveer slagen/min fout.
  3. 3
    Een echte detectorfout kan veel groter zijn door ruis, golfvorm, filtering of een ontbrekende/extra piek. Deze kwantisatieraming is geen totale sensorfout. Een lange gemiddelde reeks lost gedeelde bias of verkeerde piekselectie niet op.
Antwoord
Bewaar ruwe tijdstippen, samplefrequentie, kwaliteitsvlaggen en het algoritme bij het resultaat.
Klopt dit? De volledige synthetische PP−RR-afwijking bereikt 17,398 ms door de veranderde optische piekvertraging alleen.
Uitleg · 33.19

SpO₂ is een optische schatting met kalibratie

19/31

Zuurstofsaturatie beschrijft de zuurstofbinding van hemoglobine, niet de gasfractie in de kamer. Twee optische golflengten hebben verschillende gevoeligheid voor geoxygeneerd en gedeoxygeneerd hemoglobine. Een eenvoudige absorptiebenadering is .

In echt weefsel spelen verstrooiing, padlengte en niet-pulsatiele absorptie mee. Pulse-oximetrie gebruikt daarom pulsatiele AC en achtergrond-DC bij rood en infrarood. Hun genormaliseerde verhouding gaat naar een systeemkalibratie .

ratio van genormaliseerde optische modulaties

Een losse sensorchip of de ratioformule levert die kalibratie niet vanzelf. SpO₂ is evenmin de arteriële zuurstofdruk of een zelfstandige diagnose. De O₂-sensor van de woonmodule uit e14 meet luchtgas en hoort in een andere meetketen.

Uitgewerkt voorbeeld · 33.20

Een fictieve ratio levert alleen een fictieve schatting

20/31
Gebruik een zelfgekozen demonstratiekalibratie .
Gegeven
  • Rood AC = 0,020, DC = 1,000; IR AC = 0,036, DC = 1,200. Amplituden relatief.
Gevraagd
  • R en S_demo, daarna een signaalverandering.
Oplossing
  1. 1
    De genormaliseerde modulaties zijn 0,020 en 0,030. Dus en %.
  2. 2
    Als rood AC = 0,024 wordt en IR gelijk blijft, is R = 0,80 en S_demo = 93,0 %. Een verandering van pad, contact of artefact kan dus een veranderd getal geven zonder dat deze lescode bewezen heeft wat in een persoon veranderde.
  3. 3
    Worden beide AC's twintig keer kleiner, dan blijft de ratio gelijk. Toch is de pulsmodulatie zwakker en kan de signaal-ruisverhouding onvoldoende worden. Een plausibele ratio bewijst geen geldige meting.
Antwoord
De berekende 95,0 % is uitsluitend een synthetische demonstratie-uitkomst, geen gemeten SpO₂ en geen beoordelingsgrens voor een bewoner.
Klopt dit? De gekozen 0,005-modulatiegrens op het codeblad is een proefcriterium voor deze signalen, geen universele medische perfusiedrempel.
Code · 33.21

Kwaliteit vóór een ratio publiceren

21/31

De code weigert niet-eindige, niet-positieve en volgens de eigen proef te zwakke signalen. Bij een bewegingsvlag publiceert zij geen schatting. De overblijvende status heet bewust 'geldig volgens beperkte lescriteria': zij claimt geen complete klinische kwaliteitscontrole. Er is geen medisch alarm of behandelpad.

Pythonoptische_ratio_demo.py23 regelsDownload
import math def demo(ac_rood,dc_rood,ac_ir,dc_ir,beweging=False):    # Alleen een fictieve ratio-kalibratie; geen echte SpO2 of apparaatkeur.    xs=(ac_rood,dc_rood,ac_ir,dc_ir)    if beweging or not all(math.isfinite(x) and x>0 for x in xs):        return None,"ongeldig signaal"    # Lescriterium voor deze synthetische signalen, geen klinische perfusiedrempel.    if min(ac_rood/dc_rood,ac_ir/dc_ir)<.005:        return None,"te kleine modulatie in deze proef"    R=(ac_rood/dc_rood)/(ac_ir/dc_ir)    S=105-15*R # zelfgekozen fictieve kalibratie, geen universele natuurwet    return (R,S),"geldig volgens beperkte lescriteria"for naam,args in [ ("basis",(.020,1.,.036,1.2)), ("kleine modulatie",(.001,1.,.0018,1.2)), ("niet eindig",(float("nan"),1.,.036,1.2)), ("ratioverandering",(.024,1.,.036,1.2))]:    print(naam,demo(*args))print("bewegingsvlag",demo(.020,1.,.036,1.2,beweging=True))assert abs(demo(.02,1,.036,1.2)[0][1]-95)<1e-12assert demo(.001,1,.0018,1.2)[0] is Noneassert demo(float("nan"),1,.036,1.2)[0] is None
basis ((0.6666666666666667, 95.0), 'geldig volgens beperkte lescriteria')
kleine modulatie (None, 'te kleine modulatie in deze proef')
niet eindig (None, 'ongeldig signaal')
ratioverandering ((0.8, 93.0), 'geldig volgens beperkte lescriteria')
bewegingsvlag (None, 'ongeldig signaal')
Uitgewerkt voorbeeld · 33.22

Een RMS-specificatie begrenst niet elke fout

22/31
Neem zestien synthetische saturatiefouten in procentpunten: één fout +8 en vijftien fouten 0.
Gegeven
  • A_rms is de wortel van de gemiddelde kwadratische fout.
Gevraagd
  • De RMS-fout en een correcte interpretatie.
Oplossing
  1. 1
    procentpunten. Het enkele afwijkende resultaat heeft toch 8 procentpunten fout.
  2. 2
    De FDA-guidance van 2013 noemt typische A_rms-specificaties onder normale omstandigheden over 70–100 % saturatie: ≤3,0 voor transmissie-wrap/clip, ≤3,5 voor oorclip/reflectie. Zij worden getoetst tegen een arteriële referentie. Dat betekent geen harde ±3-grens voor iedere meting.
  3. 3
    Een validatierapport moet ook bias, spreiding, proefpersonen, conditie en individuele grenzen laten zien. Eén synthetisch RMS-getal of alleen gezonde stille proefpersonen bewijst niet alle omstandigheden.
Antwoord
Publiceer het statistische foutbegrip en de toepassingscondities samen.
Klopt dit? Bron: FDA 2013, §4.1.1 en tabel 3; geraadpleegd 30-09-2026.
Uitleg · 33.23

Nauwkeurigheid heeft een bevolking en een omgeving

23/31

De FDA noemt onder meer circulatie, huidpigmentatie, huiddikte en -temperatuur, tabaksgebruik en nagellak als invloeden op pulse-oximeterresultaten. De FDA bespreekt aanhoudende zorgen over nauwkeurigheidsverschillen bij donkerder huidpigmentatie. Een beoordeling gebruikt het getal samen met symptomen en klinische context.

Een toets met één goed verlichte synthetische vinger bevat die variatie niet. Houd training of systeemkalibratie, onafhankelijke validatie, referentiemethode en meetcondities apart. Rapporteer ook ontbrekende of geweigerde resultaten per conditie; alleen overgebleven mooie meetparen kunnen een gunstig beeld geven.

Stand op 30-09-2026: de FDA-pagina noemt de op 7 januari 2025 uitgegeven nieuwe guidance nog een draft, die de 2013-guidance pas vervangt wanneer definitief. Dat is geen Belgische installatiegoedkeuring voor een lesmodule.

meetketengrootheidwaar zit een belangrijke grens?
ECG-elektrodenelektrische potentiaalverschillen, tijd en golfvormcontact, beweging, verstoring, afleiding en elektrische isolatie
PPG-led/fotodiodeoptische perifere pulsperfusie, beweging, licht, huid en piekdefinitie
pulse-oximeterSpO₂-schatting uit optische signalensysteemkalibratie, geometrie en klinische validatie
temperatuurprobetemperatuur op de gekozen plaatshuid is niet automatisch kern; tijdconstante en contact
glucosesensorglucose in het gemeten compartimentcompartiment, vertraging en sensorvalidatie
Uitleg · 33.24

Prothesen maken de mens onderdeel van de lus

24/31

Een prothese vervangt een functie of lichaamsdeel. Een passieve mechanische prothese en een motorisch aangedreven hand hebben andere eisen. In een myo-elektrische hand kan spieractiviteit via EMG een bewegingsintentie leveren. Dat signaal is geen rechtstreekse grijpkracht: contact, spierconditie en decoder beïnvloeden de opdracht.

De machine kan positie of kracht lokaal regelen. De gebruiker krijgt daarnaast informatie via zicht, geluid, contact of een ontworpen zintuiglijke route. Een correct motorcommando zonder goede feedback kan nog onhandige objectmanipulatie geven.

Interface-eisen omvatten pasvorm, drukverdeling, massa, draagcomfort, onderhoud, stroomvoorziening, faalgedrag en gebruikstaken. Een medische functie wordt beoordeeld met de betreffende gebruiker en professionals; een tabel met motorkoppel bewijst niet het geheel.

GebruikerbewegingsintentieEMG + decoderkwaliteit / limietenMotor + handkracht / positieSensorfeedbackkracht / aanrakingmechanische grenzen
EMG is elektrische spieractiviteit, geen ECG. Deze architectuur toont een mogelijke terugkoppeling; zij specificeert geen implantatie, stimulatieparameter of voor een persoon veilige grijpkracht. Ook zicht kan een feedbackroute vormen.
Uitgewerkt voorbeeld · 33.25

Een mechanische proef berekent slechts één eis

25/31
Een fictief handprototype houdt een massa van 0,150 kg met een hefboomarm van 0,060 m.
Gegeven
  • g = 9,81 m/s²; statische ideale situatie.
Gevraagd
  • Het lastkoppel en ontbrekende ontwerpvoorwaarden.
Oplossing
  1. 1
    Kracht . Het statische koppel is .
  2. 2
    Overbrenging, wrijving, versnelling, massa van de hand, vingergeometrie en contact veranderen het benodigde motorkoppel. Contactkracht en huiddruk zijn andere eisen dan dit lastkoppel.
  3. 3
    Toets op een bankopstelling met een bekende massa, kracht/positie-sensoren, begrensde aandrijving en sensoruitvalscenario. Deze selectieproef specificeert geen voor een persoon veilige grijpkracht.
Antwoord
Een meetbare mechanische eis helpt, zolang zij niet als algemene medische bruikbaarheid wordt gepresenteerd.
Klopt dit? Een prothese die een zwaarder object houdt kan tegelijk slechter passen of te veel druk uitoefenen; functies zijn meervoudig.
Uitleg · 33.26

Implantaten hebben verschillende functies

26/31

Een implantaat kan een passief mechanisch onderdeel zijn, een sensor of een actief hulpmiddel. Een pacemaker bevat sensing en elektrische pacing voor hartactiviteit; een cochleair implantaat verwerkt geluid en zet dit om in elektrische prikkeling nabij de gehoorzenuw. Het laatste geeft geen identieke kopie van normaal horen.

Er zijn minimaal drie grenzen: mechanische/weefselinterface, signaal-/energietransfer en klinische functie. Biocompatibiliteit, integriteit, energie, warmte, storingsgedrag en langdurige prestaties vragen passend bewijs. De Raspberry Pi van Habitat mag niet het snelle of klinische regellusgezag van een implantaat overnemen.

hulpmiddelsignaalpadbewijs blijft specifiek
passieve gewrichtsprothesemechanische belasting naar interfacemateriaal, geometrie, slijtage, pasvorm
pacemakerelektrische sensing → beoordeling → pacingapparaat en patiënttoepassing
cochleair implantaatgeluid → verwerking → zenuwstimulatieperceptie en klinische uitkomst
sensorimplantaatlokale toestand → signaal buiten lichaamcompartiment, drift, meetkwaliteit

Institutionele primaire bronnen: NHLBI en FDA.

Verhaal · 33.27

Voelen verbeteren is een taakspecifieke claim

27/31

Schiefer en collega's beschreven een protheseonderzoek waarin twee personen met armverlies tactiele informatie kregen via perifere zenuwstimulatie. Sensoren in de hand leverden informatie over contactkracht. De onderzoekers vergeleken concrete taken met en zonder feedback, waaronder objectdetectie en objectmanipulatie.

Feedback verbeterde bepaalde prestaties en het ervaren gebruik. De volledige SHAP-resultaten vragen een precieze lezing: de functiescore steeg bij S1 van 58 naar 71, statistisch significant, en bij S2 van 51 naar 55, niet significant. De SHAP-proef met feedback volgde steeds op die zonder feedback; leren kan dus aan de verbetering hebben bijgedragen. De auteurs vragen meer deelnemers en een gerandomiseerde volgorde voor sterker bewijs. Twee verschillende deelnemeruitkomsten en deze proefvolgorde ondersteunen geen algemene gelijkwaardigheid met een natuurlijke hand.

De les voor techniek is dat mens en machine samen worden beoordeeld. Kies vooraf taak, referentie, uitkomstmaat en proefconditie; onderzoek welke feedback nuttig is. Publiceer populatie en beperkingen. Bron: J. Neural Engineering 13, 016001 (2016), geraadpleegd 30-09-2026.

GebruikerbewegingsintentieEMG + decoderkwaliteit / limietenMotor + handkracht / positieSensorfeedbackkracht / aanrakingmechanische grenzen
EMG is elektrische spieractiviteit, geen ECG. Deze architectuur toont een mogelijke terugkoppeling; zij specificeert geen implantatie, stimulatieparameter of voor een persoon veilige grijpkracht. Ook zicht kan een feedbackroute vormen.
Uitleg · 33.28

Habitat-monitor: context, kwaliteit en menselijke beoordeling

28/31

De bewonersmonitor voegt tijdgebonden meetinformatie toe aan het stationsbeeld. Hij houdt lichaamsmetingen gescheiden van lucht-O₂, CO₂ en klimaat. Elke waarde draagt persoon/pseudoniem, apparaat, meetplaats, tijdzone UTC+1, sample- of aggregatieperiode, eenheid, algoritmeversie en kwaliteitsstatus.

Een ongeldige of ontbrekende meting wordt zichtbaar als zodanig; de laatst bekende waarde wordt niet als actuele gezonde toestand herhaald. Toegang, bewaartermijn, doel en toestemming worden met de bewoners afgesproken. Een centrale Pi verwerkt een trend of vrijwillige observatie en krijgt geen behandeling- of implantaatbesturingstaak.

Er zijn geen universele medische alarmdrempels in deze cursus gekozen. Eventuele echte medische opvolging gebruikt daarvoor bedoelde apparatuur en een passend professioneel protocol; het lesmodel levert mechanistische uitleg en foutscenario's.

testscenarioverwacht informatiegedrag
PPG-bewegingongeldig venster plus oorzaak zichtbaar
verouderd pakketleeftijd zichtbaar, geen actuele herpublicatie
sensor/compartiment gewijzigdnieuwe metadata en herbeoordeling
persoon verwisseldidentiteit controleren vóór trendkoppeling
netwerk uitlokale apparatuur behoudt haar eigen functie
Proef · 33.29

Een fantoom- en softwareproef zonder menselijke opname

29/31
Onderzoeksvraag
De klas controleert signaalverwerking met bekende gegenereerde golven; medische nauwkeurigheid is een andere validatiestap.
Materiaal
  • De vier Pythonprogramma's en hun parameters.
  • Optioneel een elektrische signaalsimulator of optisch fantoom zonder aansluiting op een persoon.
  • Versie-, samplefrequentie- en kwaliteitsregister.
0,00,51,01,52,02,53,03,5−0,40,00,40,81,2tijd (s)synthetisch ECG (mV)elektrische golfvorm0,00,51,01,52,02,53,03,50,00,20,40,60,81,01,21,4tijd (s)synthetische PPG (relatief)optische perifere puls
Alle golven zijn opgebouwd uit zelfgekozen Gaussfuncties op 250 Hz. De optische vertraging is synthetisch en omvat hier het verschil tussen twee piekdefinities; zij is geen rechtstreeks gemeten vaat- of zenuwparameter.
Werkwijze
  1. 1Reproduceer de exacte g/i-oplossing en twee warmte-integreerstappen; vergelijk met de gedocumenteerde referentie.
  2. 2Genereer ECG/PPG en tel geselecteerde pieken. Voeg één artefact, één ontbrekende piek en een veranderde vertraging toe als afzonderlijke scenario's.
  3. 3Voer de ratio-demo uit met normale, zwakke, NaN- en bewegingssignalen. Controleer dat ongeldige vensters geen nieuwe schatting publiceren.
  4. 4Bewaar mislukte gevallen en alle gekozen drempels naast geslaagde resultaten.
Waarneming
Een bekende synthetische waarheid maakt afzonderlijke algoritmefouten zichtbaar.
Verklaring
De proef valideert code en meetcontracten binnen haar scenario's. Zij bevat geen biologische variatie, arteriële referentie of menselijk ECG en bewijst daarom geen medische apparaatnauwkeurigheid.
Naslag · 33.30

Naslag: toestand, signaal en bewijs

30/31
eigen klein-signaalvoorbeeld
eigen warmteafwijkingsmodel
hartfrequentie in slagen/min bij RR in s
verschillende intervallen bij veranderlijke vertraging
optische ratio vóór systeemkalibratie
meetketengrootheidwaar zit een belangrijke grens?
ECG-elektrodenelektrische potentiaalverschillen, tijd en golfvormcontact, beweging, verstoring, afleiding en elektrische isolatie
PPG-led/fotodiodeoptische perifere pulsperfusie, beweging, licht, huid en piekdefinitie
pulse-oximeterSpO₂-schatting uit optische signalensysteemkalibratie, geometrie en klinische validatie
temperatuurprobetemperatuur op de gekozen plaatshuid is niet automatisch kern; tijdconstante en contact
glucosesensorglucose in het gemeten compartimentcompartiment, vertraging en sensorvalidatie
bron, geraadpleegd 30-09-2026ondersteunde inhoudgrens
NIDDK: What is diabetes?Insuline uit de pancreas helpt glucosegebruik; hormonale regeling.Geen diagnose of behandeldoel uit ons lineaire model.
Bergman et al. (1979)Origineel glucose-identificatieonderzoek met gemeten insuline-invoer.Ons g/i-stelsel is een ander, zelfgekozen lesmodel.
Tan et al., Cell (2016)Warmtegevoelige hypothalamische neuronen en meerdere effectorroutes.Primaire muizenstudie; geen menselijke parameterkalibratie.
NHLBI: Heart testsECG registreert elektrische hartactiviteit.De synthetische golf is geen werkelijk patiënt-ECG.
Vescio et al., Sensors 18, 844 (2018)Vergelijking ECG-RR en optische pulsintervallen.Twintig gezonde personen zonder ritmestoornis; niet alle toepassingen bewezen.
FDA: Pulse oximetersMeetbeperkingen en actuele status nieuwe guidance.Een optisch modulegetal is geen medische nauwkeurigheidsclaim.
FDA-guidance 2013, §4.1.1Arteriële referentie, A_rms en toepassingscondities.RMS is geen harde individuele foutgrens.
Schiefer et al., J. Neural Engineering 13 (2016)Tactiele feedback via perifere zenuwen in twee proefpersonen.Taakspecifieke kleine studie, geen algemene prothese-garantie.
NHLBI: PacemakersElektrische sensing en pacing als actief implantaat.Geen eigen stimulatie- of implantatieontwerp.
FDA: Cochlear implantsAkoestische verwerking gevolgd door elektrische zenuwstimulatie.Geen gelijkstelling met normaal horen.
Het geheel · 33.31

De bewoner blijft meer dan een modeltoestand

31/31

Dezelfde wiskunde beschrijft vertraagde terugkoppeling in glucose, warmte en stationtechniek. Meetfusie vereist daarnaast dezelfde toestand, passende timing en passende kwaliteit. Het gedrag van een prothese laat zien dat ook zintuiglijke feedback en gebruiksfunctie tellen.

stof- en energiestromen van de bewoner

tijdresolutie, bias en onzekerheidsbegrip

samplefrequentie, signaal en filtervertraging

toestanden, eigenwaarden en begrensde terugkoppeling

zelfde toestand en kwaliteit vóór combineren

meetcontract, testscenario en traceerbaar bewijs

monitorinformatie binnen een menselijke systeemgrens

HabitatDe twee bestaande bewoners krijgen een begrensd informatievoorstel, geen medische diagnose-/behandelautomaat. Geen persoonlijke fysiologische parameter, klinische sensorgrens of nieuw implantaat wordt in het stationsdossier vastgelegd.
Samenvatting

In het kort

Begrippen

Wat je nu kent

homeostase
Dynamische regeling van interne omstandigheden rond contextafhankelijke referenties.
PPG
Optische registratie van perifere pulsgerelateerde bloedvolumeverandering.
ECG
Registratie van elektrische hartactiviteit via potentiaalverschillen.
SpO₂
Optische schatting van de arteriële hemoglobinezuurstofsaturatie.
prothese
Hulpmiddel dat een verloren lichaamsfunctie of lichaamsdeel vervangt.
actief implantaat
Ingebracht hulpmiddel met een actieve meet-, verwerkings- of stimulatiefunctie.
Aan de slag in het werkboek14 opdrachten, van oefenen tot uitdagen