User Tools

Site Tools


fmk:1.6.0:services:hent_udleveringer

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
fmk:1.6.0:services:hent_udleveringer [2025-10-24 09:49] lbdofmk:1.6.0:services:hent_udleveringer [2026-03-06 08:53] (current) – external edit 127.0.0.1
Line 1: Line 1:
 ====== Hent udleveringer ====== ====== Hent udleveringer ======
  
-I 1.6.0 er en udleveringer altid tilknyttet udleveringsgrundlag. Når et apotek udleverer på baggrund af en recept (typisk via [[fmk:1.6.0:services:Effektuer bestilling]]), vil udleveringer blive knyttet til denne recept. Når der udleveres ifbm. behandling (via [[fmk:1.6.0:services:Registrer udlevering]]) knyttes udleveringen til et udleveringsgrundlag af typen "Udleveret ved behandling".+I 1.6.0 er en [[fmk:1.6.0:xml-elementer:Udlevering|udlevering]] altid tilknyttet et udleveringsgrundlag. Når et apotek udleverer på baggrund af en recept (typisk via [[fmk:1.6.0:services:Effektuer bestilling]]), vil udleveringer blive knyttet til denne recept. Når der udleveres ifm. behandling (via [[fmk:1.6.0:services:Registrer udlevering]]) knyttes udleveringen til et udleveringsgrundlag af typen "Udleveret ved behandling".
  
-Servicen til at hente udleveringer gør det muligt at hente i et tidsinterval, der f.eks. kan hentes udleveringer der er oprettet siden sidste kald på et CPR-nummer. +Servicen til at hente udleveringer gør det muligt at hente i et tidsinterval, der f.eks. kan hente udleveringerder er oprettet siden sidste kald på et CPR-nummer. 
  
 ==== Forespørgsel ==== ==== Forespørgsel ====
  
-[[fmk:medicinecard-inline_2022_01_01:feltbeskrivelser#GetHandoversRequestType|Forespørgslen]] indeholder først patientens CPR-nummer i et ''PersonIdentifier''-element. Det er muligt i stedet at angive en ''OrganisationIdentifier'', hvis udleveringer til en organisation ønskes fremsøgt -- eksempelvis ved udleveringer på praksisrecepter.+[[fmk:medicinecard-inline_2022_01_01:feltbeskrivelser#GetHandoversRequestType|Request]] 
  
-Herefter to felter til angivelse af et datoog tidsinterval. Udelades et eller begge datoog tidsfelterne anvendes i stedet ”uendeligt” i begge retninger. Dvs. en forespørgsel hvor både FromDateTime og ToDateTime er udeladt vil returnere samtlige udleveringer kendt af FMKdog kan FMK begrænse antallet af udleveringer der returneres, som senere beskrevet+Forespørgsel indeholder først patientens CPR-nummer i et ''PersonIdentifier''-element. Det er muligt i stedet at angive en ''OrganisationIdentifier''hvis udleveringer til en organisation ønskes fremsøgt -- eksempelvis ved udleveringer på bestilling til brug i praksis.
  
-Der er hernæst mulighed for at angive følgende flag: +Herefter to felter til angivelse af et dato- og tidsinterval. Udelades et eller begge dato- og tidsfelterne anvendes i stedet ”uendeligt” i begge retninger. Dvs. en forespørgsel hvor både FromDateTime og ToDateTime er udeladt vil returnere samtlige udleveringer kendt af FMK, dog kan FMK begrænse antallet af udleveringer, der returneres, som senere beskrevet.  
 + 
 +Der er herefter mulighed for at angive følgende flag: 
  
   * Angives IncludeHandoversOnLoosePrescriptions, vil udleveringer på løse recepter fremsøges.   * Angives IncludeHandoversOnLoosePrescriptions, vil udleveringer på løse recepter fremsøges.
-  * Angives IncludeSecondaryHandovers, vil svaret indeholde sekundære udleveringer foruden detaljerne om de egentlige udleveringer+  * Angives IncludeSecondaryHandovers, vil svaret indeholde [[fmk:1.6.0:xml-elementer:Sekundær udlevering|sekundære udleveringer]] foruden detaljerne om de egentlige udleveringer
  
  
Line 21: Line 23:
 <GetHandoversRequest> <GetHandoversRequest>
  <PersonIdentifier>1111111118</PersonIdentifier>  <PersonIdentifier>1111111118</PersonIdentifier>
- <FromDateTime>2012-01-01T00:00:00Z</FromDateTime> + <FromDateTime>2026-01-01T00:00:00Z</FromDateTime> 
- <ToDateTime>2012-04-10T09:30:00Z</ToDateTime>+ <ToDateTime>2026-04-10T09:30:00Z</ToDateTime>
  <IncludeHandoversOnLoosePrescriptions/>  <IncludeHandoversOnLoosePrescriptions/>
  <IncludeSecondaryHandovers/>  <IncludeSecondaryHandovers/>
Line 31: Line 33:
 ==== Svar ==== ==== Svar ====
  
-[[fmk:medicinecard-inline_2022_01_01:feltbeskrivelser#GetHandoversResponseType|Forespørgslen]] fra FMK indeholder først den ''PersonIdentifier'' eller ''OrganisationIdentifier'', som var angivet i forespørgslsen. Herefter returneres udleveringerne i en struktur der afspejler deres sammenhæng med en lægemiddelordination (i ''HandoversOnDrugMedication''-elementet) eller som en løs recept (i ''HandoversOnLoosePrescription''-elementet). Er der tale om en lægepraksis, vil udleveringerne i stedet returneres i ''HandoversOnPracticePrescription''-elementer.+[[fmk:medicinecard-inline_2022_01_01:feltbeskrivelser#GetHandoversResponseType|Response]]  
 + 
 +Svaret fra FMK indeholder først den ''PersonIdentifier'' eller ''OrganisationIdentifier'', som var angivet i forespørgsel. Herefter returneres udleveringerne i en strukturder afspejler deres sammenhæng med en lægemiddelordination (i ''HandoversOnDrugMedication''-elementet) eller som en løs recept (i ''HandoversOnLoosePrescription''-elementet). Er der tale om en lægepraksis, vil udleveringerne i stedet returneres i ''HandoversOnPracticePrescription''-elementer.
  
-I ''HandoversOnDrugMedication'' grupperes udleveringsgrundlag og tilhørende udleveringer under lægemiddelordinationens ''DrugMedicationIdentifier''. Disse grupperinger består af ''Handovers''-elementer indeholdende:+I ''HandoversOnDrugMedication'' grupperes udleveringsgrundlag og tilhørende udleveringer under lægemiddelordinationens ''DrugMedicationIdentifier''. Disse grupperinger består af [[fmk:medicinecard-inline_2022_01_01:feltbeskrivelser#HandoversType|Handovers]]-elementer indeholdende:
  
   * ''WarrantIdentifier'', identifier på udleveringsgrundlaget   * ''WarrantIdentifier'', identifier på udleveringsgrundlaget
Line 39: Line 43:
   * Evt. en række ''InvalidHandover''-elementer, som hver indeholder en ''HandoverIdentifier'' på en ugyldig udlevering   * Evt. en række ''InvalidHandover''-elementer, som hver indeholder en ''HandoverIdentifier'' på en ugyldig udlevering
  
-''HandoversOnLoosePrescription'' og ''HandoversOnLoosePrescription'' følger ovenstående struktur, blot uden grupperingen under lægemiddelordination.+''HandoversOnLoosePrescription'' og ''HandoversOnLoosePrescription'' følger samme struktur som [[fmk:medicinecard-inline_2022_01_01:feltbeskrivelser#HandoversType|Handovers]]-elementet.
  
-Nyeste udleveringer returneres først. Om nødvendigt kan FMK begrænse antallet af returnerede udleveringer i et enkelt response. I så fald markeres dette i responset med More­Available-elementet. Der kan efterfølgende spørges med tidspunktet for oprettelsen af den ældste udlevering i responsetdvs. med tidsintervallet [oprindelig fradato – ældste dato i responset]+Nyeste udleveringer returneres først. Om nødvendigt kan FMK begrænse antallet af returnerede udleveringer i et enkelt response, se beskrivelse af paginering på [[fmk:1.6.0:xml-elementer:Request/response headers|Request/response headers]].
  
 <code xml> <code xml>
Line 48: Line 52:
  <PersonIdentifier>1111111118</PersonIdentifier>  <PersonIdentifier>1111111118</PersonIdentifier>
  <HandoversOnDrugMedication>  <HandoversOnDrugMedication>
- <Identifier>1332830239001</Identifier>+ <DrugMedicationIdentifier>1332830239001</DrugMedicationIdentifier>
  <Handovers>  <Handovers>
  <WarrantIdentifier>2132131</WarrantIdentifier>  <WarrantIdentifier>2132131</WarrantIdentifier>
Line 57: Line 61:
  </DrugMedication>  </DrugMedication>
  <HandoversOnDrugMedication>  <HandoversOnDrugMedication>
- <Identifier>1332830239001</Identifier>+ <DrugMedicationIdentifier>1332830239001</DrugMedicationIdentifier>
  <Handovers>  <Handovers>
  <WarrantIdentifier>12321233</WarrantIdentifier>  <WarrantIdentifier>12321233</WarrantIdentifier>
fmk/1.6.0/services/hent_udleveringer.1761299362.txt.gz · Last modified: (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki