User Tools

Site Tools


fmk:extensions:e5

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:extensions:e5 [2019-11-12 09:37] – [FMK] sasfmk:extensions:e5 [2026-03-06 08:53] (current) – external edit 127.0.0.1
Line 2: Line 2:
  
 ===== Baggrund ===== ===== Baggrund =====
-**BEMÆRK:** E5 er stadig under udvikling+**BEMÆRK:** E5 er stadig ikke fastlåst, dvs nye services kan blive en del af denne extension i fremtiden
  
 ==== FMK ==== ==== FMK ====
Line 20: Line 20:
 Servicen [[fmk:1.4.4:hent medicinkortversion]] udvides i E5 med et nyt element ''DoseDispensingChange'' som er en markering af hvornår der sidst er sket en handling vedrørende patientens dosisdispenserede medicin, dette kan være en ekspedition, ændringer på dosiskortet eller andre handling som omhandler patientens dosisdispensering. **Bemærk:** elementet vil optræde fra som en del af svaret fra servicen fra 1.4.4E2, men er først fast indført i skemaet i E5.  Servicen [[fmk:1.4.4:hent medicinkortversion]] udvides i E5 med et nyt element ''DoseDispensingChange'' som er en markering af hvornår der sidst er sket en handling vedrørende patientens dosisdispenserede medicin, dette kan være en ekspedition, ændringer på dosiskortet eller andre handling som omhandler patientens dosisdispensering. **Bemærk:** elementet vil optræde fra som en del af svaret fra servicen fra 1.4.4E2, men er først fast indført i skemaet i E5. 
  
-=== 1.4.6 Services med manglende mulighed for ReportedBy element === +Services [[fmk:extensions:e5:Beregn doserings længde]] & [[fmk:extensions:e5:Beregn doserings mængde]] er introduceret. Disse services kan benyttes som hjælp til at udskrive den korrekt mængde medicin til patienten, også kaldet compliance-services.  
-Vi var i forbindelse med implementering af E5 opmærksom på at op til flere requests manglede muligheden for at benytte en ReportedBy modifikatorDisse service har i E5 fået implementeret denne mulighed:+  * Servicen [[fmk:extensions:e5:Beregn doserings længde]] beregner, ud fra en given mængde doserings-enheder, hvornår den sidste dag der kan gives en fuld dosering er 
 +  * Servicen[[fmk:extensions:e5:Beregn doserings mængde]] beregner ud fra en start og slut-dato hvor mange doseringsenheder der skal udstedes for at kunne dække alle doseringer i perioden.
  
-*[[fmk:1.4.6:afbryd_ekspedition Afbryd Ekspedition]] +Desuden er der tilføjet servicen [[fmk:extensions:List Dosisdispenserings patienter|List Dosisdispenserings patienter]], der kan hjælpe et lægehus med at give et overblik over alle de patienter, der modtager dosisdispenseret medicin.
-*[[fmk:1.4.6:ugyldiggor_recept | Ugyldiggør Recept]] +
-*[[fmk:1.4.6:genabn_recept | Genåbn recept]] +
-*[[fmk:1.4.6:pabegynd_ekspedition | Påbegynd ekspedition]] +
-*[[fmk:1.4.6:afslut_recept | Afslut recept]] +
-*[[fmk:1.4.6:tilbagefor_effektuering_pa_recept | Tilbagefør effektuering på recept]] +
-*[[fmk:1.4.6:opret_bestilling | Opret bestilling]]+
  
-[[fmk:1.4.6:annuller_bestilling | 1.4.6 Annuller bestilling]]+=== FMK 1.4.6 Services med manglende mulighed for ReportedBy element === 
 +Vi var i forbindelse med implementering af E5 opmærksom på at op til flere requests manglede muligheden for at benytte en ReportedBy modifikator. Disse service har i E5 fået implementeret denne mulighed: 
 + 
 +  * [[fmk:1.4.6:afbryd_ekspedition Afbryd Ekspedition]] 
 +  * [[fmk:1.4.6:ugyldiggor_recept | Ugyldiggør Recept]] 
 +  * [[fmk:1.4.6:genabn_recept | Genåbn recept]] 
 +  * [[fmk:1.4.6:pabegynd_ekspedition | Påbegynd ekspedition]] 
 +  * [[fmk:1.4.6:afslut_recept | Afslut recept]] 
 +  * [[fmk:1.4.6:tilbagefor_effektuering_pa_recept | Tilbagefør effektuering på recept]] 
 +  * [[fmk:1.4.6:opret_bestilling | Opret bestilling]] 
 +  * [[fmk:1.4.6:annuller_bestilling | Annuller bestilling]]
  
  
Line 45: Line 50:
 === Ændringer i POR-services === === Ændringer i POR-services ===
  
-POR extension E5 udvider derfor kaldet GetPatientRegistrations ([[fmk:extensions:hent_dosisdispensering_i_bero|Hent dosisdispensering i bero]] og [[fmk:patientdata:1.4.6:opslag_pa_inr|Opslag på INR]]) til at returnere ikke kun de nuværende registreringer, men også alle tidligere registreringer, hvor tidligere registreringer har fået en ekstra modifikator, RemovedBy, som beskrevet i [[fmk:extensions:hent_patientdata|E5 hent patientdata]].+POR extension E5 udvider derfor kaldet GetPatientRegistrations ([[fmk:extensions:hent_dosisdispensering_i_bero|Hent dosisdispensering i bero]] til at returnere ikke kun de nuværende registreringer, men også alle tidligere registreringer, hvor tidligere registreringer har fået en ekstra modifikator, RemovedBy, som beskrevet i [[fmk:extensions:hent_patientdata|E5 hent patientdata]].
  
 [[fmk:patient-organisation-relation:1.4.4:ophaev_tilknytning | Ophæv tilknytning]] ændres således at det er muligt at kalde servicen uden angivelse af ''PersonIdentifier'', gøres dette må der kun anvendes relations-id'er, og det er ikke tilladt at bruge Modifikator elementet på de enkelte relationer. [[fmk:patient-organisation-relation:1.4.4:ophaev_tilknytning | Ophæv tilknytning]] ændres således at det er muligt at kalde servicen uden angivelse af ''PersonIdentifier'', gøres dette må der kun anvendes relations-id'er, og det er ikke tilladt at bruge Modifikator elementet på de enkelte relationer.
Line 52: Line 57:
  
 I POR extension E5 indføres også en ny service [[fmk:extensions:hent_patientrelationer_for_organisation|Hent patientrelationer]] som kan benyttes af organisationer til at fremsøge hvilke patientrelationer de har registret på deres organisations-id. Servicen er tænkt som en understøttelse af at klientsystemerne kan verificere, at der er overensstemmelse mellem de patienttilknytninger der er registreret i FMK og de der er registreret i organisationens eget system. I POR extension E5 indføres også en ny service [[fmk:extensions:hent_patientrelationer_for_organisation|Hent patientrelationer]] som kan benyttes af organisationer til at fremsøge hvilke patientrelationer de har registret på deres organisations-id. Servicen er tænkt som en understøttelse af at klientsystemerne kan verificere, at der er overensstemmelse mellem de patienttilknytninger der er registreret i FMK og de der er registreret i organisationens eget system.
 +
 +Som en del af et oprydnings arbejde indføres der derudover en udvidet version af den nye service, som ikke kun returnere identifiers på relationerne registeret til en organisation, men også hvilke patient relationen er registeret på. Servicen er tiltænkt sygehus-sektoren, og det valideres strengt at der kaldes med et ID-kort som ejer den organisation der søges på. [[fmk:extensions:hent_patientrelationer_for_organisation_udvidet |Hent patientrelationer med detaljer]]
  
 ==== EO ==== ==== EO ====
  
-Formålet med EO extension E5 er primært give klientsystemerne mulighed for at fremsøge informationer omkring  udleveringsanmodninger (apoteksbestillinger) på samme måde som de kan med receptanmodninger. +Formålet med EO extension E5 er primært give klientsystemerne et id på de udleveringsanmodninger (apoteksbestillinger) som de laver.
- +
-=== Nye EO-services === +
- +
-I EO extension E5 indføres to nye services: +
-  * [[fmk:extensions:søg_bestillinger|Søg bestillinger]] +
-  * [[fmk:extensions:hent_bestillinger|Hent bestillinger]].  +
- +
-Søg bestillinger kan bruges til at fremsøge hvilke patienter der har bestillinger oprettet af en given organisation.  +
- +
-Hent bestillinger kan derefter bruges til at hente detaljer om bestillinger for en given patient.+
  
 === Ændrede EO-services === === Ændrede EO-services ===
  
-Følgende services er ændret, så de henholdsvis returnerer og modtager et OrderId.+Følgende services er ændret, så de henholdsvis returnerer og modtager et OrderId. Herudover har disse også fået mulighed for at benytte et ReportedBy element
  
   * [[fmk:1.4.4:opret_bestilling|Opret bestilling]]   * [[fmk:1.4.4:opret_bestilling|Opret bestilling]]
   * [[fmk:1.4.4:annuller_bestilling|Annuller bestilling]]   * [[fmk:1.4.4:annuller_bestilling|Annuller bestilling]]
 +
 +=== Nye EO-Services ===
 +Der er tilføjet en ny service som giver mulighed for organisationer at hente receptanmodninger adresseret/oprettet til/af dem. Dette er lavet som en alternativ til anden service i E2 som det forventes bliver udfaset i senere snitflader.
 +
 +  * [[fmk:1.4.4:hent_organisations_receptanmodninger|Hent organisations receptanmodninger]]
 +  * [[fmk:extensions:e5:hent_receptfornyende_organisation|Hent organisation til receptfornyelse]]
 +  * [[fmk:1.4.4:hent_organisations_receptanmodninger_med_detaljer|Hent organisations receptanmodninger med detaljer]]
  
 Det sker for at være bedre i overensstemmelse med generelle principper for opdaterende services. Det sker for at være bedre i overensstemmelse med generelle principper for opdaterende services.
 +
 ===== WSDL og Skemaer ===== ===== WSDL og Skemaer =====
  
Line 136: Line 141:
 [[https://github.com/trifork/FMKResources/blob/master/wsdl/EffectuationOrdering_2015_01_01_E5-inline_Idws_2015_01_01_E5.wsdl.zip?raw=true| IDWS WDSL med skemaer inline, EO version 1.4.4.E5]] [[https://github.com/trifork/FMKResources/blob/master/wsdl/EffectuationOrdering_2015_01_01_E5-inline_Idws_2015_01_01_E5.wsdl.zip?raw=true| IDWS WDSL med skemaer inline, EO version 1.4.4.E5]]
  
-[[fmk:effectuationordering-inline_2015_01_01_e2:feltbeskrivelser|Feltbeskrivelser for EO 1.4.4.E5]]+[[fmk:effectuationordering-inline_2015_01_01_e5:feltbeskrivelser|Feltbeskrivelser for EO 1.4.4.E5]]
fmk/extensions/e5.1573551442.txt.gz · Last modified: (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki