fmk:generel:extensions_til_services
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| fmk:generel:extensions_til_services [2015-12-02 15:15] – [Versionering af extensions] jbu | fmk:generel:extensions_til_services [2026-03-06 08:53] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | |||
| + | |||
| ====== Extensions til FMK services ====== | ====== Extensions til FMK services ====== | ||
| - | FMK har i dag (2015-12-01) 4 snitflader | + | :!: Bemærk: Denne side har til formål at beskrive konceptet med extensions til FMK snitflader. |
| - | 1.4.6. Behovet for at kunne udvikle FMK er imidlertid større end evnen til at få integreret nye FMK versioner i alle | + | |
| - | systemerne. Der har været drøftet forskellige forslag til, hvordan | + | |
| - | I det følgende beskrives det hvorledes extensions virker og hvad der kan forventes af extensions. Bemærk dette er en beskrivelse af extension, og det nævnte indhold | + | FMK har i dag (2017-12-13) 4 snitflader i produktion, FMK 1.4.0, 1.4.2, 1.4.4 og FMK 1.4.6. Behovet for at kunne udvikle FMK er imidlertid større end behovet for at integrere nye FMK versioner |
| + | systemer. Der har været drøftet forskellige forslag | ||
| + | I det følgende beskrives det hvorledes extensions virker og hvad der kan forventes af extensions. Bemærk dette er en beskrivelse af extension, og det nævnte indhold i beskrivelsen har kun til formål at beskrive konceptet og ikke de extensions der faktuelt er eller bliver implementeret. | ||
| ===== Versionering af extensions ===== | ===== Versionering af extensions ===== | ||
| FMK snitfladerne er versionerede med et versionsnummer f.eks. 1.4.2. Dette versionsnummer er ikke teknisk | FMK snitfladerne er versionerede med et versionsnummer f.eks. 1.4.2. Dette versionsnummer er ikke teknisk | ||
| - | implementeret noget sted, men versionen er associeret med en eller flere specifikke | + | implementeret noget sted, men versionen er associeret med en eller flere specifikke |
| Det kaldende | Det kaldende | ||
| system angiver i SOAPAction | system angiver i SOAPAction | ||
| Line 16: | Line 18: | ||
| SOAPAction | SOAPAction | ||
| og den logiske FMK version beskrives i snitfladen på | og den logiske FMK version beskrives i snitfladen på | ||
| - | http:// | + | http:// |
| således ud: | således ud: | ||
| Line 24: | Line 26: | ||
| | 1.4.4 | http:// | | 1.4.4 | http:// | ||
| - | Med extensions kunne ovesigten se således ud | + | Med extensions kunne ovesigten se således ud: |
| ^ FMK version ^ Action prefix ^ | ^ FMK version ^ Action prefix ^ | ||
| Line 54: | Line 56: | ||
| muligt at implementere E3, og således få ”datoer og historik i POR”, uden også at implementere eCPR. På FMK 1.4.0 | muligt at implementere E3, og således få ”datoer og historik i POR”, uden også at implementere eCPR. På FMK 1.4.0 | ||
| hvor E1 ikke er en mulighed, vil E3 kun indeholde ”datoer og historik i POR”. | hvor E1 ikke er en mulighed, vil E3 kun indeholde ”datoer og historik i POR”. | ||
| - | ===== Whitelisting af extensions ===== | ||
| - | Denne sammenhæng bruges i forbindelse med whitelisting | + | ===== Whitelisting |
| + | Klientsystemer godkendes | ||
| AdmGUI knyttes hvert systems navn og version, med en bestemt snitflade. | AdmGUI knyttes hvert systems navn og version, med en bestemt snitflade. | ||
| {{: | {{: | ||
| - | Når der indføres nye features i en allerede frigivet snitflade, sker det ved, at der indføres et fjerde “ciffer” i versionen, således at hvis man vil bruge en ny feature i FMK 1.4.2, skal man implementere FMK 1.4.2. E1, som så er associeret med SOAPAction http:// | + | Når der indføres nye features i en allerede frigivet snitflade, sker det ved, at der indføres et fjerde “ciffer” i versionen, således at hvis man vil bruge en ny feature i FMK 1.4.2, skal man implementere FMK 1.4.2.E1, som så er associeret med SOAPAction http:// |
| + | Tager man en extention i brug SKAL hele indholdet af denne extention anvendes. Hvis f.eks. FMK 1.4.2.E1 inderholer en udvidelse af HentMedicinkort og HentMedicinkortVersion, | ||
| ===== WSDL og skemaer med extensions ===== | ===== WSDL og skemaer med extensions ===== | ||
| Hver extension får en dedikeret WSDL med tilhørende skemaer. Disse frigives separat, hvor ændringer er indført i de | Hver extension får en dedikeret WSDL med tilhørende skemaer. Disse frigives separat, hvor ændringer er indført i de | ||
| Line 69: | Line 72: | ||
| ===== Dokumentation af extensions ===== | ===== Dokumentation af extensions ===== | ||
| - | Dokumentationen af disse nye features i snitfladen, indføres i snitfladen, med en markering af, at denne feature kun er gældende i en senere version, f.eks. vil siden http:// | + | Dokumentationen af disse nye features i snitfladen, indføres i snitfladen, med en markering af, at denne feature kun er gældende i en senere version, f.eks. vil siden http:// |
| {{: | {{: | ||
fmk/generel/extensions_til_services.1449069344.txt.gz · Last modified: (external edit)
