fmk:ecpr:generel:systemautorisation
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| fmk:ecpr:generel:systemautorisation [2020-01-10 14:30] – created maa | fmk:ecpr:generel:systemautorisation [2024-04-23 11:47] (current) – removed maa | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== Systemautorisation ====== | ||
| - | Der foretages autorisation af klient systemer. Denne er whitelist-baseret, | ||
| - | |||
| - | ===== SOAP Headers til system autorisation ===== | ||
| - | |||
| - | Der tilføjes et WhitelistingHeader element med flg. XML elementer til SOAP headeren. Alle (på nær BorgerOpslag) er af type xs:string: | ||
| - | - SystemOwnerName | ||
| - | - SystemName | ||
| - | - SystemVersion | ||
| - | - OrgResponsibleName | ||
| - | - OrgUsingName | ||
| - | - OrgUsingID | ||
| - | - BorgerOpslag | ||
| - | - RequestedRole | ||
| - | |||
| - | Systemautorisation er tænkt som en udvidelse af [[http:// | ||
| - | |||
| - | ==== SystemOwnerName ==== | ||
| - | |||
| - | SystemOwnerName elementet indeholder det entydige navn på leverandøren af afsendersystemet. | ||
| - | |||
| - | | Navn | sdsd: | ||
| - | | Type | xs:string | | ||
| - | | Aritet | 1 | | ||
| - | | Værdisæt | Udfaldsrummet dikteres via det Centrale Virksomheds Register | | ||
| - | | Eksempel | < | ||
| - | |||
| - | ==== SystemName ==== | ||
| - | |||
| - | SystemName elementet indeholder navnet på afsendersystemet. | ||
| - | |||
| - | | Navn | sdsd: | ||
| - | | Type | xs:string | | ||
| - | | Aritet | 1 | | ||
| - | | Værdisæt | Udfaldsrummet dikteres alene af leverandøren af afsendersystemet | | ||
| - | | Eksempel | < | ||
| - | |||
| - | ==== SystemVersion ==== | ||
| - | |||
| - | SystemVersion elementet indeholder versionen på afsendersystemet. | ||
| - | |||
| - | | Navn | sdsd: | ||
| - | | Type | xs:string | | ||
| - | | Aritet | 1 | | ||
| - | | Værdisæt | Udfaldsrummet dikteres alene af leverandøren af afsendersystemet | | ||
| - | | Eksempel | < | ||
| - | |||
| - | ==== OrgResponsibleName ==== | ||
| - | |||
| - | OrgResponsibleName indeholder det entydige navn på den organisation, | ||
| - | |||
| - | | Navn | sdsd: | ||
| - | | Type | xs:string | | ||
| - | | Aritet | 1 | | ||
| - | | Værdisæt | Udfaldsrummet dikteres af den i OrgUsingID anvendte klassifikation | | ||
| - | | Eksempel | < | ||
| - | |||
| - | ==== OrgUsingID ==== | ||
| - | |||
| - | OrgUsingID indeholder det entydige id på den organisation, | ||
| - | |||
| - | | Navn | sdsd: | ||
| - | | Type | xs:string | | ||
| - | | Aritet | 1 | | ||
| - | | Eksempel | < | ||
| - | |||
| - | Nedenstående tabel angiver hvilken type OrgUsingID, der skal anvendes for de forskellig typer systemer. Såfremt der er systemer, der ikke er angivet i nedenstående tabel, kan man lave en supportsag på [[http:// | ||
| - | |||
| - | | **System** | **Identifier** | | ||
| - | | Regionalt EPJ system | SKS, 6 eller 7 ciffer. Nogle regioner har selv opfundet 8. og 9. ciffer. Disse ekstra ciffer ignoreres af FMK og kun de første 7 anvendes. SKS valideres op imod [[fmk: | ||
| - | | Privatklinik med SKS kode | SKS, 6 eller 7 ciffer. SKS valideres op imod SOR og SHAK. | | ||
| - | | LPS Ydernummer | valideres op imod yderregisteret | | ||
| - | | LPS uden Ydernummer | ? | | ||
| - | | Vagtlæge systemer | ? | | ||
| - | | Kommunalt EOJ | Kommunekode, | ||
| - | | Regionalt EOJ | ? | | ||
| - | | Privatejet EOJ | ? | | ||
| - | | Tandlægesystemer | Ydernummer, der valideres op imod yderregisteret. For klinikker uden ydernummer anvendes CVR, der valideres op imod det anvendte certifikat. | | ||
| - | | Apoteker systemer | EAN Lokationsnummer, | ||
| - | | Kommunalt bostedssystem | Kommunekode, | ||
| - | | Regionalt bostedssystem | ? | | ||
| - | | Special klinikker uden yder eller SKS | ? | | ||
| - | | Systemkald, regional PAS systemer | SKS, 4, 6 eller 7 ciffer, valideres op imod SOR og SHAK. | | ||
| - | | Borgerrettede systemer | Ingen krav om angivelse af organisatorisk tilknytning. Anvend < | ||
| - | |||
| - | ==== OrgUsingID@NameFormat ==== | ||
| - | |||
| - | Klassifikationssættet i attributten OrgUsingID@NameFormat angiver den klassifikation, | ||
| - | |||
| - | | Navn | sdsd: | ||
| - | | Type | xs:string | | ||
| - | | Aritet | 1 | | ||
| - | | Format | ”medcom: | ||
| - | | ::: | ”medcom: | ||
| - | | ::: | ”medcom: | ||
| - | | ::: | ”medcom: | ||
| - | | ::: | ”medcom: | ||
| - | | ::: | ”medcom: | ||
| - | | ::: | ”medcom: | ||
| - | | Eksempel | < | ||
| - | |||
| - | ==== BorgerOpslag ==== | ||
| - | |||
| - | BorgerOpslag angiver der er tale om et borger opslag. | ||
| - | |||
| - | | Navn | sdsd: | ||
| - | | Aritet | 1 | | ||
| - | | Eksempel | < | ||
| - | |||
| - | ==== Eksempel ==== | ||
| - | |||
| - | Alle XML elementer i WhitelistingHeader elementet er fra namespace: | ||
| - | http:// | ||
| - | |||
| - | WhitelistingHeader elementet er fra namespace: http:// | ||
| - | |||
| - | Nedenstående eksempel er en typisk WhitelistingHeader for et regionalt system. | ||
| - | |||
| - | <code xml> | ||
| - | |||
| - | < | ||
| - | xmlns: | ||
| - | xmlns: | ||
| - | xmlns: | ||
| - | xmlns: | ||
| - | | ||
| - | xmlns: | ||
| - | xmlns: | ||
| - | xmlns: | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | </ | ||
| - | <!-- ... --> | ||
| - | </ | ||
| - | < | ||
| - | <!-- ... --> | ||
| - | </ | ||
| - | </ | ||
| - | |||
| - | </ | ||
| - | |||
| - | For et system der giver borgeren adgang til FMK vil WhitelistingHeaderen se således ud: | ||
| - | |||
| - | <code xml> | ||
| - | |||
| - | < | ||
| - | xmlns: | ||
| - | xmlns: | ||
| - | xmlns: | ||
| - | xmlns: | ||
| - | | ||
| - | xmlns: | ||
| - | xmlns: | ||
| - | xmlns: | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | </ | ||
| - | <!-- ... --> | ||
| - | </ | ||
| - | < | ||
| - | <!-- ... --> | ||
| - | </ | ||
| - | </ | ||
| - | |||
| - | |||
| - | </ | ||
| - | ===== Fejlmeddelser for systemautorisation ===== | ||
| - | |||
| - | Hvis en af de krævede elementer mangler, eller det kaldende system ikke er autoriseret til at kalde FMK, returneres en SOAP fault med fejlkode 4300 (Manglende system autorisation). | ||
fmk/ecpr/generel/systemautorisation.1578666623.txt.gz · Last modified: (external edit)
