medischecontent.exed.nl handleiding

Inhoudsopgave

  1. Introductie
  2. Medische Content XML-interface
    1. Medicijneninformatie
      1. Medicijnen zoeken
      2. Medicijnenpagina
      3. Lijst van medicijnen
      4. Lijst van letters
    2. Ziekteninformatie
      1. Indicatie (=ziekte) zoeken
      2. Indicatiepagina
      3. Lijst van indicaties
      4. Lijst van letters
    3. Dagnieuws
      1. Lijst van dagnieuws (RSS)
      2. Dagnieuwspagina
    4. Bijsluiter informatie
      1. Bijsluiter zoeken
      2. Bijsluiterpagina
    5. Wetenschappelijk nieuws
      1. Wetenschappelijk nieuws zoeken
      2. Wetenschappelijk nieuws overzicht
    6. Symptoomchecks
      1. Symptoomchecks zoeken
      2. Symptoomcheckpagina
      3. Lijst met symptoomchecks
    7. Anatomische atlas
      1. Atlaspagina
      2. Lijst met atlassen
    8. Reisapotheek
      1. Lijst met landen
      2. Lijst met letters
      3. Vaccinpagina
      4. Lijst met vaccins
  3. Medische Content frameable content
    1. Diagnosehulp
    2. Reisapotheek
    3. Zelftesten
      1. Lijst met zelftesten
      2. Zelftest pagina
    4. Symptoomchecks
      1. Symptoomcheckspagina
      2. Symptoomchecks voor mobiel
  4. Medische Content downloadable content
    1. Bestanden
    2. Video's
  5. Uitleg
  6. Vragen of opmerkingen

Introductie

In dit document wordt een overzicht gegeven van alle scripts waarmee informatie vergaard kan worden uit de MedischeContent-database. Deze scripts bieden meerdere manieren om de MedischeContent-database te doorzoeken. We zullen zowel het URL van het script, als de uitvoer, kort bespreken. Voorbeelden van de uitvoer van enkele scripts zijn bijgevoegd.

terug naar boven

Medische Content XML-interface

Medicijneninformatie

Medicijnen zoeken

http://medischecontent.exed.nl/[klantcode]/3/medicijn-zoeken/[sleutel]/searchString/sialis

Dit script geeft een lijst van geneesmiddelen, inclusief id en naam, terug. De zoekstring kan uit meerdere woorden bestaan (er wordt gezocht op alle woorden), en de woorden kunnen fonetisch worden opgeschreven (zie het voorbeeld).

terug naar boven

Medicijnenpagina

http://medischecontent.exed.nl/[klantcode]/3/medicijn/[sleutel]/id/5467

Dit script geeft een pagina met alle informatie over een geneesmiddel terug. Alle informatie over dit geneesmiddel is hierin opgenomen.

De informatie is gerangschikt naar pagina. Elke pagina heeft een id en een titel. Op de pagina wordt de informatie weergegeven in puntjes (hier “items” genoemd). De informatie kan als formattering de ‘tags’ “<b>”, “<i>”, “<kop>” (in Medische Content van Exed: als kopje weergegeven) en “<highlight>” (in Medische Content van Exed: rood weergegeven) bevatten.

Ook kunnen links worden ingevoegd. Deze links zijn van de opbouw:
<link soort=”” id=”” pagina_id=””></link>

Het attribuut “soort” kan als waarde hebben: medicijn (link naar medicijn in Medische Content van Exed), indicatie (ziekte), groep (niet relevant), website (link naar externe website) en bestand (link naar bestand, zie: Bestand bij medicijn). Het attribuut “id” geeft het id van het medicijn of de indicatie, waarnaar gelinkt wordt, aan. “Pagina_id” kan het id van een subpagina bevatten, wanneer gelinkt wordt naar een medicijn.

terug naar boven

Lijst van medicijnen

http://medischecontent.exed.nl/[klantcode]/3/medicijn-lijst/[sleutel]/letter/a

Dit script geeft een lijst terug van alle medicijnen met de gespecificeerde beginletter (id en naam). De opbouw van de XML-tree is gelijk aan die van de zoekpagina.

terug naar boven

Lijst van letters

http://medischecontent.exed.nl/[klantcode]/3/medicijn-letters/[sleutel]

Dit script geeft een lijst terug van alle letters van het alfabet, inclusief een overzicht van alle medicijnen die hieronder vallen. Aangegeven worden de naam van het eerste medicijn en het laatste medicijn dat onder deze letter valt.

terug naar boven

Ziekteninformatie

Indicatie (=ziekte) zoeken

http://medischecontent.exed.nl/[klantcode]/9/ziekten-zoeken/[sleutel]/searchString/sarss

Dit script geeft een lijst van geneesmiddelen, inclusief id en naam, terug. De zoekstring kan uit meerdere woorden bestaan (er wordt gezocht op alle woorden), en de woorden kunnen fonetisch worden opgeschreven.

terug naar boven

Indicatiepagina

http://medischecontent.exed.nl/[klantcode]/9/ziekten/[sleutel]/id/2379

Dit script geeft een pagina met alle informatie over een ziekte terug. Alle informatie over deze ziekte is hierin opgenomen.

Alle tekst valt onder het element “tekst”, dat verder dezelfde syntax volgt als de geneesmiddeleninformatie. Deze tekst is echter niet ingedeeld in “puntjes”. Ook komen er geen “<kop>”-elementen in voor. Verder kunnen wel alle elementen voorkomen (<b>, <i>, <img>, <link>, etc.).

De pagina bevat verder een lijstje met medicijnen die deze ziekte bestrijden. Hiervan worden naam en id gegeven.

terug naar boven

Lijst van indicaties

http://medischecontent.exed.nl/[klantcode]/9/ziekten-lijst/[sleutel]/letter/a

Dit script geeft een lijst terug van alle indicaties met de gespecificeerde beginletter (id en naam). De opbouw van de XML-tree is gelijk aan die van de zoekpagina.

terug naar boven

Lijst van letters

http://medischecontent.exed.nl/[klantcode]/9/ziekten-letters/[sleutel]

Dit script geeft een lijst terug van alle letters van het alfabet, inclusief een overzicht van alle indicaties die hieronder vallen. Aangegeven worden de naam van de eerste indicatie en de laatste indicatie die onder deze letter valt.

terug naar boven

Dagnieuws

Lijst van dagnieuws (RSS)

http://medischecontent.exed.nl/[klantcode]/6/dagnieuws-rss/[sleutel]

Dit script biedt het Medische Content van Exed dagnieuws aan in RSS formaat.

terug naar boven

Dagnieuwspagina

http://medischecontent.exed.nl/[klantcode]/6/dagnieuws-item/[sleutel]/id/1

Dit script biedt een Medische Content van Exed dagnieuwsitem aan in RSS formaat.

terug naar boven

Bijsluiter informatie

Bijsluiter zoeken

http://medischecontent.exed.nl/[klantcode]/2/bijsluiters-zoeken/[sleutel]/term/test

Dit script geeft een lijst van bijsluiters, inclusief id en naam, terug.

terug naar boven

Bijsluiterpagina

http://medischecontent.exed.nl/[klantcode]/2/bijsluiters/[sleutel]/id/1

Dit script geeft een pagina met alle informatie over een bijsluiter terug.

terug naar boven

Wetenschappelijk nieuws

Wetenschappelijk nieuws zoeken

http://medischecontent.exed.nl/[klantcode]/8/wistudat-zoeken/[sleutel]/term/test

Dit script geeft een lijst van wetenschappelijk nieuws, inclusief id en titel, terug.

terug naar boven

Wetenschappelijk nieuws overzicht

http://medischecontent.exed.nl/[klantcode]/8/wistudat/[sleutel]

Dit script biedt het Medische Content van Exed wetenschappelijk nieuws aan in RSS formaat.

terug naar boven

Symptoomchecks

Symptoomchecks zoeken

http://medischecontent.exed.nl/[klantcode]/12/tests-zoeken/[sleutel]/term/test

Dit script geeft een lijst van symptoomchecks, inclusief id en naam, terug.

terug naar boven

Symptoomcheckpagina

http://medischecontent.exed.nl/[klantcode]/12/tests-item/[sleutel]/id/1

Dit script geeft een pagina met alle informatie over een symptoomcheck terug.

terug naar boven

Lijst met symptoomchecks

http://medischecontent.exed.nl/[klantcode]/12/tests-lijst/[sleutel]

Dit script geeft een lijst terug van alle symptoomchecks.

terug naar boven

Anatomische atlas

Atlaspagina

http://medischecontent.exed.nl/[klantcode]/14/atlas-item/[sleutel]/id/1

Dit script geeft een pagina met alle informatie over een anatomische atlas terug.

terug naar boven

Lijst met atlassen

http://medischecontent.exed.nl/[klantcode]/14/atlas-lijst/[sleutel]

Dit script geeft een lijst terug van alle anatomische atlassen.

terug naar boven

Reisapotheek

Lijst met landen

http://medischecontent.exed.nl/[klantcode]/10/landen/[sleutel]

Dit script geeft een lijst terug met alle actuele informatie van landen.

terug naar boven

Lijst met letters

http://medischecontent.exed.nl/[klantcode]/10/landen-letters/[sleutel]

Dit script geeft een lijst terug van alle letters.

terug naar boven

Vaccinpagina

http://medischecontent.exed.nl/[klantcode]/10/vaccin/[sleutel]/vaccin/1

Dit script geeft een pagina met alle informatie over een vaccins terug.

terug naar boven

Lijst met vaccins

http://medischecontent.exed.nl/[klantcode]/10/vaccins/[sleutel]

Dit script geeft een lijst terug van alle vaccins.

terug naar boven

Medische Content frameable content

Diagnosehulp

http://medischecontent.exed.nl/[klantcode]/4/diagnosehulp/[sleutel]

Dit is stand-alone versie van de diagnosehulp. Het kan middels een i-frame in een andere pagina geplaatst worden.

terug naar boven

Reisapotheek

http://medischecontent.exed.nl/[klantcode]/7/reisapotheek/[sleutel]

Dit is de stand-alone versie van de reisapotheek. Het kan middels een i-frame in een andere pagina geplaatst worden.

terug naar boven

Zelftesten

Lijst met zelftesten

http://medischecontent.exed.nl/[klantcode]/5/zelftests-lijst/[sleutel]

Dit is de stand-alone versie van de zelftesten. Het kan middels een i-frame in een andere pagina geplaatst worden.

terug naar boven

Zelftestpagina

http://medischecontent.exed.nl/[klantcode]/5/zelftests/[sleutel]/testid/1

Dit is de stand-alone versie van één zelftest. Het kan middels een i-frame in een andere pagina geplaatst worden.

terug naar boven

Symptoomchecks voor iframe

Symptoomcheckspagina

http://medischecontent.exed.nl/[klantcode]/11/tests/[sleutel]

Dit is de stand-alone versie van de symptoomchecks. Het kan middels een i-frame in een andere pagina geplaatst worden.

terug naar boven

Symptoomchecks voor mobiel

http://medischecontent.exed.nl/[klantcode]/11/tests-app/[sleutel]

Dit is de stand-alone versie van de symptoomchecks. Het kan middels een i-frame in een andere pagina geplaatst worden. Verder is deze meer uitgekleed voor mobiel internet.

terug naar boven

Medische Content downloadable content

Bestanden

http://medischecontent.exed.nl/[klantcode]/15/bestand/[sleutel]/file/voorbeeld.pdf

http://medischecontent.exed.nl/[klantcode]/15/bestand/[sleutel]/id/1

Hiermee haal je een bestand op. Dit kan op basis van naam of identificatienummer.

terug naar boven

Video's

http://medischecontent.exed.nl/[klantcode]/16/video/[sleutel]/file/voorbeeld.swf

http://medischecontent.exed.nl/[klantcode]/16/video/[sleutel]/id/1

Hiermee haal je een video op. Dit kan op basis van naam of identificatienummer.

terug naar boven

Uitleg

Stijlen instellen
Als je stijlen en fonts wilt instellen voor de presentatie van medicijnen en ziekten, kan je dat doen via CSS. De gegenereerde HTML bevat nette HTML-elementen en CSS-classes waar elke site zijn eigen stijlen op kan toepassen.

Links aanmaken
Wanneer er onderlinge links in de content aanwezig zijn, bijvoorbeeld van ziekte naar ziekte of van een ziekte naar een medicijn, kunnen deze links klikbaar gemaakt worden. Hiervoor moeten echter de juiste URL's ingesteld worden. De code voor het aanmaken van de links is aanwezig onderin het bestand common.xsl. Hier zie je URL-patronen staan (bijvoorbeeld "medicijn.php?id={@id}") die vrijelijk aan te passen zijn.

Afbeeldingen en bestanden
Voor het tonen van afbeeldingen en bestanden is extra code nodig aan de serverkant. De Medische Content XML-service biedt de mogelijkheid om de inhoud van afbeeldingen en bijgevoegde bestanden op te halen, op basis van een uniek ID. De mogelijkheden hiervoor zijn beschreven in de documentatie van de XML-service. Ter illustatie, wat er globaal moet gebeuren om afbeeldingen te implementeren is het volgende:

Een soortgelijke procedure kan worden gevolgd voor links naar bestanden. Bij het implementeren van deze functionaliteit kan EXED specifiek advies geven.

Omdat hier sprake is van maatwerk bieden de XSL's vooralsnog standaard geen ondersteuning voor afbeeldingen en bestanden. Afbeeldingen worden niet in de HTML opgenomen, en links naar bestanden worden als tekst zonder link getoond.

terug naar boven

Vragen of opmerkingen

Heeft u naar aanleiding van bovenstaande uitleg nog vragen? Neem dan contact met ons op.

terug naar boven