User Tools

Site Tools


fmk:1.4.6:hent_seneste_medicinkort_versionsnummer_pr_patient

This is an old revision of the document!


Hent seneste medicinkort versionsnumre

Denne service returnerer en liste med seneste medicinkortversioner for et antal CPR-numre. Denne liste kan bl.a. anvendes til bootstrap af klientsystemer, dvs. genindlæsning af medicinkortversionsdata i tilfælde af advis-problemer. Dermed kan klientsystemerne få oplysninger om seneste medicinkortversion for en række CPR-numre og afgøre om lokalt gemte medicinkort er identiske med de aktuelle på FMK.

For at sikre en fornuftig svartid, begrænses antallet af CPR-numre pr. kald til 100. Herunder ses et eksempel på kald til servicen med angivelse af 3 cpr-numre.

Forespørgsel

Der forespørges med et antal CPR-nummre på borgere/patienter.

GetMedicinecardVersionListRequest.xml
<GetMedicineCardVersionListRequest>
   <PersonIdentifier>1111111118</PersonIdentifier>
   <PersonIdentifier>0101603040</PersonIdentifier>
   <PersonIdentifier>0910924656</PersonIdentifier>
</GetMedicineCardVersionListRequest>

Svar

Der returneres en liste af VersionInfo elementer, hvor hvert element indeholder versionsnummer og oprettelsesdato for versionen.

Herunder ses et eksempel på svar fra servicen. For det første CPR-nummer er der fundet et medicinkort samt en række ændringer. For det andet CPR-nummer er der udelukkende fundet et medicinkort, og for det tredje CPR-nummer findes der intet medicinkort (version = 0) - men dog en række ændringer omhandlende en løs recept:

GetMedicineCardVersionListResponse.xml
<GetMedicineCardVersionListResponse>
   <MedicineCardVersionListItem>
      <PersonIdentifier>1111111118</PersonIdentifier>
      <MedicineCardVersion>1428570555317001999</MedicineCardVersion>
      <MedicineCardInformationChange>
       <InformationChangeType>PrescriptionMedicationDateTime</InformationChangeType>
       <ChangeDateTime>2015-01-09T12:31:16.0Z</ChangeDateTime>
      </MedicineCardInformationChange>
      <MedicineCardInformationChange>
       <InformationChangeType>EffectuationDateTime</InformationChangeType>
       <ChangeDateTime>2015-01-09T14:31:16.0Z</ChangeDateTime>
      </MedicineCardInformationChange>
      <MedicineCardInformationChange>
       <InformationChangeType>PrescriptionAttachmentChange</InformationChangeType>
       <ChangeDateTime>2015-01-09T12:20:17.0Z</ChangeDateTime>
      </MedicineCardInformationChange>
   </MedicineCardVersionListItem>
   <MedicineCardVersionListItem>
      <PersonIdentifier>0101603040</PersonIdentifier>
      <MedicineCardVersion>1428570555317001999</MedicineCardVersion>
   </MedicineCardVersionListItem>
   <MedicineCardVersionListItem>
      <PersonIdentifier>0910924656</PersonIdentifier>
      <MedicineCardVersion>0</MedicineCardVersion>
      <MedicineCardInformationChange>
       <InformationChangeType>PrescriptionMedicationDateTime</InformationChangeType>
       <ChangeDateTime>2015-01-08T09:17:16.0Z</ChangeDateTime>
      </MedicineCardInformationChange>
      <MedicineCardInformationChange>
       <InformationChangeType>EffectuationDateTime</InformationChangeType>
       <ChangeDateTime>2015-01-08T09:17:16.0Z</ChangeDateTime>
      </MedicineCardInformationChange>
   </MedicineCardVersionListItem>
</GetMedicineCardVersionListResponse>
fmk/1.4.6/hent_seneste_medicinkort_versionsnummer_pr_patient.1454496996.txt.gz · Last modified: (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki