Page History
...
| Code Block | ||
|---|---|---|
| ||
export interface NAPMessage {
// FORMAT
date: string;
// FORMAT
id: string;
event: NAPEvent;
}
export interface NAPEvent {
type: NAPEventType;
context?: FHIR.Context[];
}
export interface Context {
resource?: {
resourceType: string;
meta?: Meta;
code?: {
coding: Coding[];
};
name?: Name[];
identifier?: Identifier[];
extension?: Extension[];
};
}
export interface Name {
family: string;
given: string[];
}
export interface Extension {
url: string;
value: string;
}
export interface Identifier {
system: string;
value: string;
}
export interface Coding {
system: string;
code: string;
}
export interface Meta {
profile: string[];
} |
...
Der er fortaget en minimal implementation af FHIR for at kunne opfylde nedenstående eventkatalog.
Hvis ikke beskeden opfylder
Eventkatalog
Dette eventkatalog lægger sig op af FHIR / FHIRcast.
Eventkatalog version 1 | |
| NAPEventType | Funktionelle beskrivelse |
|---|---|
| SessionOpen | Start en trusted session hvor brugerens SAMLassertion overføres |
| SessionClose | Hvis en bruger ønskes lukkes ud. Alt state skal slettes på web-applikationen |
WebAppOpen | Sendes udelukkende fra lobbyen. Anvendes når en bruger vælger en afprøvningsløsning i lobbyen |
| PatientOpen | Den brugervalgte patient journal. |
| PatientClose | Den brugervalgte patient journal lukkes. |
| SessionError | Hvis der sker en uventet fejl i sessionen (http errors / fejl i gæstesystemet skal dette sendes dataformatet eller lignende) sendes dette til værtssystemet og vice versa. |
...