User Tools

Site Tools


fmk:generel:kommunikation_med_receptserver

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:generel:kommunikation_med_receptserver [2013-11-26 14:55] tomfmk:generel:kommunikation_med_receptserver [2026-03-06 08:53] (current) – external edit 127.0.0.1
Line 1: Line 1:
 ====== Kommunikation med receptserver ====== ====== Kommunikation med receptserver ======
    
 +Før 2015 blev recepter håndteret på den såkaldte "Receptserver" og FMK havde en replikeret kopi af data. Dengang kunne recepter enten oprettes via EDIFACT eller via en service i FMK, som kaldte videre til en webservice på Receptserveren. Den tekniske fremføring af EDIFACT beskeder gjorde, at recepter af denne type kunne nå frem til Receptserveren (og dermed apotekerne) med en vis forsinkelse, der i værste fald kunne være halve eller hele timer. **Recepter oprettet gennem FMK er derimod altid blevet oprettet "øjeblikkeligt" i samme kald, uden forsinkelse.**
  
-Oprettelse af recepter gennem FMK sker ved at FMK kalder en webservice på receptserveren. Dvs. i modsætning til oprettelse af recept via EDIFACT sker oprettelsen ”øjeblikkeligt” samme kald. En recept der ikke kan oprettes vil medføre at kaldet til receptserver og FMK vil rulle tilbageDerimod til vil FMKs tidligere kald til receptserveren ikke rulle tilbage, dvs. at recepter oprettet i samme kald til FMK med ud fra andre lægemiddelordinationer vil ikke blive rullet tilbage. Dette kan f.eks. optræde, når der FMK kaldes med flere ”opret recept” dokumenter i samme kald+I dag håndteres recepter af et recept-modul i FMK-regiDer er dog stadig ikke transaktionsmæssig sammenhæng imellem FMK or recept-modulet.
  
-Oprettelse af recepter valideres af både FMK og receptserver. FMK validerer f.eks. at pakningen findes på lægemidlet på den lægemiddelordination recepten oprettes ud fra (kun for lægemidler i taksten). Receptserveren foretager andre valideringer. +En recept der ikke kan oprettes vil medføre at kaldet til recept-modulet og FMK vil rulle tilbage. Derimod vil FMKs evt. tidligere kald til recept-modulet ikke rulle tilbage, dvs. at recepter oprettet i samme kald til FMK, men ud fra andre lægemiddelordinationer, vil ikke blive rullet tilbage. Dette kan f.eks. optræde, når FMK kaldes med flere ”opret recept” dokumenter i samme kald.  
 + 
 +Oprettelse af recepter valideres af både FMK og recept-modulet. FMK validerer f.eks. at pakningen findes på lægemidlet på den lægemiddelordination recepten oprettes ud fra (kun for lægemidler i taksten). Recept-modulet foretager andre valideringer. 
  
 ===== Tegnsæt ===== ===== Tegnsæt =====
  
-Receptserveren tillader et andet og mere begrænset tegnsæt end FMK. Nedenstående er hentet fra ”Den Gode XML Recept” afsnit 2 (se [[http://www.medcom.dk/wm109943|MedCom - Den Gode XML Recept]]):+Af historiske årsager tillades et andet og mere begrænset tegnsæt til recepter i forhold til øvrige dele af FMK. Nedenstående er hentet fra ”Den Gode XML Recept” afsnit 2 (se [[http://www.medcom.dk/wm109943|MedCom - Den Gode XML Recept]]):
  
 <code> <code>
Line 40: Line 43:
 </code> </code>
  
-===== Angivelse at seneste replikering ===== 
- 
-Receptordinationer blive hentet fra en lokal replikeret kopi af data fra Receptserveren. Alle læsninger vil ske fra replikaet, hvorimod oprettelse af receptordinationer sker gennem en webservice på receptserveren. Receptordinationer oprettet gennem FMK vil automatisk blive opdateret i replikaet. 
- 
-I normal drift vil den lokale database maksimalt være 30 minutter efter receptserveren. I fejlsituationer er det dog relevant at vide præcis, hvornår sidste replikering fandt sted. Denne oplysning er indsat i response headeren som eksempelvis: 
- 
-<code xml> 
- 
-<PrescriptionReplicationStatusStructure> 
- <LatestReplicationDateTime>2009-11-16T11:52:00Z</LatestReplicationDateTime> 
-</PrescriptionReplicationStatusStructure> 
- 
-</code> 
  
-Tiden angives i timer og minutter. Sekunder sættes altid til 00. 
fmk/generel/kommunikation_med_receptserver.1385477749.txt.gz · Last modified: (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki