Dette dokument handler om deling af aftaler via NSP. Det giver et overblik over, hvorledes de forskellige forretningsservices på NSP skal anvendes i forbindelse med deling af aftaler.
Dokumentet dokumenterer ikke de enkelte services i forhold til f.eks. snitflader, men vil henvise til relevant dokumentation.
Dokumentet starter med et overblik over aftaler: Hvad er en aftale? Hvordan er aftaler modelleret?
Dernæst gives et overblik over aftaledeling: Hvilke NSP services udgør tilsammen infratrukturen til understøttelse af deling af aftaler.
Tilsidst i dokumentet gennemgås relevante user stories i forbindelse med deling af aftaler:
Betegnelse | Beskrivelse | Yderligere dokumentation |
---|---|---|
APD | Appointment Document er en type af CDA til modellering af aftaler. | Se MEDCOM-APD |
CDA | Clinical Document Architecture er en XML baseret HL7 standard der specificerer encoding, struktur og semantik for kliniske dokumenter. | http://www.hl7.org/implement/standards/product_brief.cfm?product_id=7 |
XDS | Cross Enterprise Document Sharing (XDS) er en række IHE standarder, der specificerer, hvordan dokumenter (f.eks. CDA) deles mellem sundhedsorganisationer. | https://wiki.ihe.net/index.php/Cross-Enterprise_Document_Sharing |
Ref | Titel | Link |
---|---|---|
ABP1.1 | Aftaledeling Best Practice v. 1.1. | http://svn.medcom.dk/svn/drafts/Standarder/HL7/Appointment/Baggrundsmateriale/Aftaledeling%20Best%20Practice%20v.1.1.docx |
MEDCOM-CDAHEADER | Medcoms profilering af CDA Header | http://svn.medcom.dk/svn/drafts/Standarder/HL7/CDA%20Header/Dokumentation/ |
MEDCOM-APD | Medcoms profilering af aftaler APD | http://svn.medcom.dk/svn/drafts/Standarder/HL7/Appointment/ |
MEDCOM-APD-V2 | Medcom profilering af aftaler v. 2.0 | http://svn.medcom.dk/svn/drafts/Standarder/HL7/Appointment/Dokumentation/DK-APD-v2.0.pdf |
4S-BUILDER | 4S CDA Builder | https://bitbucket.org/4s/4s-cda-builder |
4S-VALIDATOR | 4S CDA Validator | https://bitbucket.org/4s/cda-validator https://cda.medcom.dk (online version) |
I konteksten af deling af aftaler, defineres en aftale som følger:
En aftale skal i det følgende forstås som et tidspunkt og et sted, hvor en borger og en sundhedsprofessionel ressource (hospital, læge, kommune) mødes i terapeutisk/behandlingsøjemed (se ABP1.1) |
---|
I deling af aftaler via NSP arbejdes der med en fælles datamodel for aftaler. Denne fælles datamodel bygger på HL7v3 (baseret på HL7's Reference Information Model - RIM) samt profilering af denne datamodel i implementationsguides for XML dokumenter (CDA Release 2) for specifikke anvendelser.
Overordnet set består et CDA (Clinical Document Architecture) dokument af følgende elementer:
Medcom har lavet danske profileringer både af CDA headeren (se MEDCOM-CDAHEADER) og af aftaledokumentformatet (MEDCOM-APD).
Én aftale skal modelleres som ét aftaledokument. |
---|
Således modelleres aftaler som individuelle aftaledokumenter.
Det er op til anvenderne af deling af aftaler at parse og forstå de hentede aftaledokumenter. Medcom har til dette formål udviklet en builder/parser til f.eks. aftaledokumenter (se 4S-BUILDER) samt en validator (se 4S-VALIDATOR), som også er tilgængelig online.
Aftaleformatet er udkommet i flere revisioner, hvoraf den seneste er 2.0.
Der har været diskussioner om, hvorledes repeterende aftaler skal repræsenteres indenfor konceptet deling af aftaler. Medcoms version 2.0 af APD (se MEDCOM-APD-V2) behandler specifikt problemet vedr. repeterende aftaler, hvor de tidligere versioner lod dette være op til anvenderne.
En repeterende aftale er en aftale, hvor en borger og en sundhedsprofessionel mødes i terapeutisk/behandlingsøjemed flere gange med en defineret frekvens f.eks. et hjemmebesøg hver mandag. I forhold til aftaledefinitionen ovenfor, kan en repeterende aftale opfattes som en mængde af flere enkeltaftaler.
Version 2.0 af APD beskriver, hvorledes de enkelte delaftaler i en repeterende aftale skal modelleres som individuelle APD CDA dokumenter. Aftaledokumenter som er en del af en repeterende aftale har en angivelse af dette som en del af CDA body:
Udover at beskrive modelleringen af repeterende aftaler indeholder version 2.0 af APD en beskrivelse af, hvordan det kan modelleres, at tidspunkterne i aftalen er vejledende f.eks. i forbindelse med hjemmebesøg.
På Medcoms SVN findes en række eksempler på CDA dokumenter.
Dette er et eksempel på en repeterende aftale (APD version 2.0): http://svn.medcom.dk/svn/drafts/Standarder/HL7/Appointment/Eksempler/DK-APD_Example_apd-2-0.xml
Ligesom modellering af aftaler bygger på danske profileringer af internationale standarder under HL7, er snitfladerne i deling af aftaler også baseret på HL7 standarder.
I det følgende gives et arkitekturoverblik over, hvilke forretningsservices på NSP, der er i spil i forbindelse med deling af aftaler.
Det er vigtigt at holde sig for øje, at et CDA dokument er uforanderligt.