RadboudAKF
Gebruiker
- Lid geworden
- 3 nov 2010
- Berichten
- 219
Goedemorgen,
Mijn vraag is misschien wat uitgebreid. Ik heb pas éénmaal eerder een vraag gesteld en weet niet of het wel 'usance' is om een zo uitgebreide vraag te stellen. Ik ga het toch proberen...
Ik heb met Access redelijk wat ervaring maar loop nu toch tegen een probleem op dat ik niet weet op te lossen. Meestal heb ik wel een 'sparring partner' in de buurt maar die is wegens langdurige ziekte uitgevallen. Ik heb dus behoefte aan feedback.
Ik werk op een Apotheek (RadboudApotheek) en ben bezig om onze bereidingen (geneesmiddelen) in kaart te brengen. Het gaat hier m.n. om eigen 'geneesmiddel-bereidingen' die moeten worden herkend.
Ik heb een tabel (Bereidingen) (velden o.a. “medicatienummer”, “medicatienaam”, “kostenplaats”, ‘aantal”, “patientnummer”, “bereidingsdatum”, “bereidingstijd”). Deze tabel moet gaan dienen als basis voor een fakturatiemodule.
Voorts heb ik een tabel (laten we hem Ingrediënten noemen (Samenstelling van “wat zit er in de medicatie aan werkbare stoffen” (“medicatienummer”, “artikelnummer” , “aantal”)
Relatie tussen tabel 1. Bereidingen en tabel 2. is één op veel.
Wat ik zou willen en niet weet hoe ik dat voor elkaar krijg is:
Als in tabel 1.Bereidingen de velden “medicatienaam”, “kostenplaats”, “patientnummer”, “bereidingsdatum” dubbele records opleveren (dus deze de samenstelling van deze velden komt vaker voor, dat wil zeggen: er is op die datum al eerder voor dezelfde patient op dezelfde afdeling hetzelfde geneesmiddel gemaakt) dan wil ik kijken naar de
1.Bereidingstijd. Als de bereidingstijd tussen deze (dubble) records niet groter is dan vier uur dan wil ik
a. deze aantal optellen. (dus 3 dezelfde bereidingen ,binnen 4 uur, voor dezelfde patient op dezelfde afdeling= 3x1 stuks
b. in de VEEL-tabel (met ingredienten) de ingredienten bij elkaar optellen
c. Een nieuw nummer uitdelen en daarbij het oude medicatienummer nog kunnen herleiden.
Ik kan mij voorstellen dat dit een tamelijk lastige vraag. Wat heb ik tot nu gedaan?
Met query "Dubbele records" kan ik de records wel herkennen, maar weet niet hoe om te gaan met criterium "4 uur tussen de bereidingstijden". Bovendien begrijp ik niet hoe ik in de samenstellingen dan kan optellen.
Ik hoop dat iemand reageert dan zou ik misschien een voorbeeld kunnen opsturen?.
Met vr.gr.
Jan - Apotheker
Mijn vraag is misschien wat uitgebreid. Ik heb pas éénmaal eerder een vraag gesteld en weet niet of het wel 'usance' is om een zo uitgebreide vraag te stellen. Ik ga het toch proberen...
Ik heb met Access redelijk wat ervaring maar loop nu toch tegen een probleem op dat ik niet weet op te lossen. Meestal heb ik wel een 'sparring partner' in de buurt maar die is wegens langdurige ziekte uitgevallen. Ik heb dus behoefte aan feedback.
Ik werk op een Apotheek (RadboudApotheek) en ben bezig om onze bereidingen (geneesmiddelen) in kaart te brengen. Het gaat hier m.n. om eigen 'geneesmiddel-bereidingen' die moeten worden herkend.
Ik heb een tabel (Bereidingen) (velden o.a. “medicatienummer”, “medicatienaam”, “kostenplaats”, ‘aantal”, “patientnummer”, “bereidingsdatum”, “bereidingstijd”). Deze tabel moet gaan dienen als basis voor een fakturatiemodule.
Voorts heb ik een tabel (laten we hem Ingrediënten noemen (Samenstelling van “wat zit er in de medicatie aan werkbare stoffen” (“medicatienummer”, “artikelnummer” , “aantal”)
Relatie tussen tabel 1. Bereidingen en tabel 2. is één op veel.
Wat ik zou willen en niet weet hoe ik dat voor elkaar krijg is:
Als in tabel 1.Bereidingen de velden “medicatienaam”, “kostenplaats”, “patientnummer”, “bereidingsdatum” dubbele records opleveren (dus deze de samenstelling van deze velden komt vaker voor, dat wil zeggen: er is op die datum al eerder voor dezelfde patient op dezelfde afdeling hetzelfde geneesmiddel gemaakt) dan wil ik kijken naar de
1.Bereidingstijd. Als de bereidingstijd tussen deze (dubble) records niet groter is dan vier uur dan wil ik
a. deze aantal optellen. (dus 3 dezelfde bereidingen ,binnen 4 uur, voor dezelfde patient op dezelfde afdeling= 3x1 stuks
b. in de VEEL-tabel (met ingredienten) de ingredienten bij elkaar optellen
c. Een nieuw nummer uitdelen en daarbij het oude medicatienummer nog kunnen herleiden.
Ik kan mij voorstellen dat dit een tamelijk lastige vraag. Wat heb ik tot nu gedaan?
Met query "Dubbele records" kan ik de records wel herkennen, maar weet niet hoe om te gaan met criterium "4 uur tussen de bereidingstijden". Bovendien begrijp ik niet hoe ik in de samenstellingen dan kan optellen.
Ik hoop dat iemand reageert dan zou ik misschien een voorbeeld kunnen opsturen?.
Met vr.gr.
Jan - Apotheker