FMK-online's brug af SmartFraming
FMK-online's brug af SmartFraming
FMK-online's brug af SmartFraming
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Side 5 <strong>af</strong> 9<br />
Beskrivelse: Angivelse <strong>af</strong> ID på patienten, i form <strong>af</strong> et CPR-nr. i et format, der er specificeret i den danske<br />
profil <strong>af</strong> HL7 CCOW. Det første format er det anbefalede format i den danske profil <strong>af</strong> HL7 CCOW (se evt.<br />
http://digitaliser.dk/resource/523901). Det andet format er medtaget <strong>af</strong> hensyn til bagud-kompatibilitet med<br />
en tidligere tolkning <strong>af</strong> den generelle HL7 CCOW specifikation.<br />
Events fra <strong>FMK</strong>-online<br />
AuthenticateUser event<br />
For at modtage AuthenticateUser events skal værtsapplikationen registrere en ContextAgent på et subject<br />
kaldet ”AuthenticateUser”.<br />
Når disse events modtages forventes værtsapplikationen at fremfinde eller sk<strong>af</strong>fe et OIOIDWS-H Identity<br />
Token (IdT) og returnere dette sammen med et par andre attributter. Som input fås en værdi og som output<br />
forventes værtsapplikationen at levere 4 værdier ved succesfuldt login (de 4 output værdier defineret<br />
nedenfor) eller en enkelt værdi i tilfælde <strong>af</strong> fejlet login (AuthenticateUser.ou.Status).<br />
AuthenticateUser.in.ExpectedUserLogon.Oioidws-h<br />
Format: NNNNNNNNNN<br />
Eksempel værdi: 1111111118<br />
Beskrivelse: Når ContextAgenten kaldes skal der være en input-værdi med dette navn. Dens indhold er en<br />
tom streng, hvis <strong>brug</strong>eren endnu ikke har været logget ind i gæsteapplikationen i denne session, eller<br />
<strong>brug</strong>erens CPR-nr. hvis <strong>brug</strong>eren tidligere har været logget ind, og dette login ny skal fornys på grund <strong>af</strong><br />
session timeout.<br />
Tilstedeværelsen <strong>af</strong> denne inputvariabel er samtidig en indikator på, at login-mekanismen er OIOIDWS-H<br />
Identity Tokens, så hvis ikke denne værdi er tilstede som input bør applikationen ikke fortsætte! Der kan på<br />
sigt blive indført flere/andre login-mekanismer.<br />
AuthenticateUser.out.Status<br />
Format: Streng<br />
Eksempel værdi: PASS | FAIL<br />
Beskrivelse: Denne output værdi indikerer om login skal betragtes som succesfuldt eller fejlet.<br />
AuthenticateUser.Ou.Logon.Oioidws-h<br />
Format: NNNNNNNNNN<br />
Eksempel værdi: 1111111118<br />
Beskrivelse: Denne output værdi indeholder CPR-nr. på den <strong>brug</strong>er som blev logget ind.<br />
Trifork A/S · Margrethepladsen 4 · DK-8000 Århus C · Denmark<br />
+45 8732 8787 · Fax: +45 8732 8788 · DK20921897 · www.trifork.com