This is an old revision of the document!
Table of Contents
Hent medicinkort ændringsoversigt
Service anvendes til at hente en oversigt over de seneste ændringer på FMK, i form af et versions-nummer for medicinkortet, samt en række tidsstempler for seneste ændringer i en række kategorier.
Servicen er funktionelt identisk med hent medicinkortversion fra 1.4.X snitfladen Blot med ændret navn på service og enkelte interne elementer, så der bedre reflektere den egentlig intention med servicen.
Forespørgsel
I forespørgsel til service angives patientens PersonIdentifier.
- GetMedicineCardChangeOverviewRequest.xml
<GetMedicineCardChangeOverviewRequest> <PersonIdentifier source="CPR">1111111118</PersonIdentifier> </GetMedicineCardChangeOverviewRequest>
Svar
Som svar fra service kommer patientens PersonIdentifier samt MedicineCardVersion indeholdende seneste version af medicinkortet.
Herefter kommer en række MedicineCardInformationChange hver indeholdende en InformationChangeType og ChangeDateTime. Hver af disse er relateret til ændringer på en del af patientens behandlinger.
Planlagte værdier for InformationChangeType i 1.6.0 er:
WarrantDateTimeSeneste ændring for udleveringsgrundlagWarrantCreationDateTimeSeneste oprettelse af et udleveringsgrundlagWarrantAttachmentChangeSeneste ændring i tilknytning af løse udleveringsgrundlagHospitalizationStatusChangeSeneste ændring i patientens indlæggelseHomeCareSubscriptionChangeSeneste ændring i registreringer om patientens visitering til medicinadministrationRequestForWarrantChangeDateTimeSeneste ændring i patientens anmodninger om udleveringsgrundlagPatientRegistrationChangeSeneste ændring i registreringer om patientenDispensingChangeSeneste ændring i patientens fysiske dispensering
Værdien EffectuationDateTime fjernes i 1.6.0, da alle udleveringer forventes at skulle tilknyttes et udleveringsgrundlag, og kan derfor ikke foregå direkte på lægemiddelordinationen længere.
- GetMedicineCardChangeOverviewResponse.xml
<GetMedicineCardChangeOverviewResponse> <PersonIdentifier source="CPR">1111111118</PersonIdentifier> <MedicineCardVersion>133283011600090002</MedicineCardVersion> <MedicinCardInformationChange> <InformationChangeType>WarrantDateTime</InformationChangeType> <ChangeDateTime>2015-01-09T12:31:16.0Z</ChangeDateTime> </MedicinCardInformationChange> <MedicinCardInformationChange> <InformationChangeType>WarrantAttachmentChange</InformationChangeType> <ChangeDateTime>2015-01-09T12:31:16.0Z</ChangeDateTime> </MedicinCardInformationChange> <MedicinCardInformationChange> <InformationChangeType>WarrantCreationDateTime</InformationChangeType> <ChangeDateTime>2015-01-01T07:20:10.0Z</ChangeDateTime> </MedicinCardInformationChange> <MedicinCardInformationChange> <InformationChangeType>HospitalizationStatusChange</InformationChangeType> <ChangeDateTime>2015-02-15T05:20:18.0Z</ChangeDateTime> </MedicinCardInformationChange> <MedicinCardInformationChange> <InformationChangeType>HomeCareSubscriptionChange</InformationChangeType> <ChangeDateTime>2013-02-03T08:20:10.0Z</ChangeDateTime> </MedicinCardInformationChange> <MedicinCardInformationChange> <InformationChangeType>DispensingChange</InformationChangeType> <ChangeDateTime>2015-02-01T09:20:10.0Z</ChangeDateTime> </MedicinCardInformationChange> <MedicinCardInformationChange> <InformationChangeType>RequestForWarrantChangeDateTime</InformationChangeType> <ChangeDateTime>2015-02-12T14:20:10.0Z</ChangeDateTime> </MedicinCardInformationChange> <MedicinCardInformationChange> <InformationChangeType>PatientRegistrationChange</InformationChangeType> <ChangeDateTime>2013-02-03T08:20:10.0Z</ChangeDateTime> </MedicinCardInformationChange> </GetMedicineCardChangeOverviewResponse>
