24.07.2013 Views

FMK-online's brug af SmartFraming

FMK-online's brug af SmartFraming

FMK-online's brug af SmartFraming

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!