This is an old revision of the document!
FMK-Online Testtool
Testtool-modulet gør det muligt at udføre diverse testhandlinger i FMK-Online. Modulet er kun tilgængeligt testmiljøer, dvs., det kan ikke tilgås i produktion.
Testtool-modulet består af følgende værktøjerne:
- SendXML
- Load testdata
SendXML
Værktøjet SendXML gør det muligt under udvikling af en integration til FMK, at afprøve hvordan snitfladen virker, eller at teste hvordan data ser ud i andre versioner af snitfladen.
Logininfo
Feltet beskriver information om den bruger der logget ind og kan benyttes til at justere modifikatorer i det xml'en, således at f.eks. autorisationsnummer er korrekt.
Operation
Her angives hvilken operation der ønskes testet. Bemærk, den valgte operation skal stemme overens med xml'en.
Indtast XML
Her indtastes selve xml'en der ønskes testet. Bemærk, at der skal altid angives et namespace der passer med den valgte version af operationen.
Følgende er et eksempel på angivelse af en receptanmodning:
- CreatePrescriptionRequestRequest.xml
<CreatePrescriptionRequestRequest xmlns="http://www.dkma.dk/medicinecard/xml.schema/2015/06/01"> <PersonIdentifier source="CPR">0501792275</PersonIdentifier> <MedicineCardVersion>1493019661610001238</MedicineCardVersion> <OrderedBy> <Patient/> </OrderedBy> <PrescriptionRequest> <DrugMedicationIdentifier>201</DrugMedicationIdentifier> <PrescribingOrganisation> <Name>Lægerne Papirfabrikken</Name> <AddressLine>Papirfabrikken 36 B</AddressLine> <AddressLine>8600 Silkeborg</AddressLine> <TelephoneNumber>86859200</TelephoneNumber> <Type>Yder</Type> <Identifier source="Yder">66001</Identifier> </PrescribingOrganisation> <PackageRestriction> <PackageNumber date="2017-04-24" source="Medicinpriser">496064</PackageNumber> <PackageQuantity>1</PackageQuantity> </PackageRestriction> </PrescriptionRequest> </CreatePrescriptionRequestRequest>
Rolle
Her angives hvilken rolle man ønsker at operationen skal udføres med. Rollen udfyldes automatisk ud fra loginoplysninger.
Bruger CPR
Her angives CPR-nummeret for den bruger man ønsker at operationen udføres som. CPR-nummeret udfyldes automatisk ud fra logininformation. Bemærk CPR-nummeret skal ofte matche de modifikatorer der angives i xml'en. I ovenstående eksempel skal rolle udfyldes med Borger og CPR-nummer med 0501792275.
OrgUsingID
Her skal angives den organisation man ønsker at kalde fra. Bemærk, pt. er dette kun relevant hvis man kalder som Apoteker og har brug for at få implicit samtykke til at se en patients adresserede recepter. Her skal man angive et CVR-nummer, som matcher det sted hvor apotekeren
