ELEKTRONISK INDBERETNING GENOPTRÆNING 21/5 2007 VERSION 1.1 (Bemærk! Denne snitflade omlægges i 2018 til nyt format i forbindelse med SEI2 projektet)
Indhold Indhold... 2 Introduktion... 3 Datamodel... 4 Genoptræning XML Schema... 4 Genoptræning Beskrivelse... 5 Genoptraening_Grundoplysninger... 5 Genoptraening_Procedurer... 5 Genoptraening_ProcedurerTillaeg... 6 Appendix A Revisioner... 7 2
Introduktion Dette modul muliggør indberetning af Genoptræning. Dets unikke navne er dk.hob.ei.genoptraening.plugin. Modulet tilføjer ikke yderligere funktionalitet end indberetning af data. 3
Datamodel Genoptræning XML Schema <xs:schema id="genoptraeningds" xmlns="" xmlns:xs="http://www.w3.org/2001/xmlschema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata"> <xs:element name="genoptraeningds" msdata:isdataset="true"> <xs:choice maxoccurs="unbounded"> <xs:element name="genoptraening_grundoplysninger"> <xs:sequence> <xs:element name="uiskemaid" msdata:datatype="system.guid, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" type="xs:string" /> <xs:element name="dtoprettet" type="xs:datetime" minoccurs="0" /> <xs:element name="iindberetter" type="xs:int" minoccurs="0" /> <xs:element name="lsor" type="xs:long" minoccurs="0" /> <xs:element name="iydernummer" type="xs:int" minoccurs="0" /> <xs:element name="txsygehus" type="xs:string" minoccurs="0" /> <xs:element name="txafdeling" type="xs:string" minoccurs="0" /> <xs:element name="txcpr" type="xs:string" minoccurs="0" /> <xs:element name="txkommune" type="xs:string" minoccurs="0" /> <xs:element name="bfritvalg" type="xs:boolean" minoccurs="0" /> <xs:element name="txindberetningsstatus" type="xs:string" minoccurs="0" /> <xs:element name="txvalideringsstatus" type="xs:string" minoccurs="0" /> </xs:sequence> <xs:element name="genoptraening_procedurer"> <xs:sequence> <xs:element name="uilinjeid" msdata:datatype="system.guid, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" type="xs:string" /> <xs:element name="uiskemaid" msdata:datatype="system.guid, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" type="xs:string" minoccurs="0" /> <xs:element name="dtdato" type="xs:datetime" minoccurs="0" /> <xs:element name="txkode" type="xs:string" minoccurs="0" /> </xs:sequence> <xs:element name="genoptraening_procedurertillaeg"> <xs:sequence> <xs:element name="uilinjeid" msdata:datatype="system.guid, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" type="xs:string" /> <xs:element name="uiparentid" msdata:datatype="system.guid, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" type="xs:string" minoccurs="0" /> <xs:element name="uiskemaid" msdata:datatype="system.guid, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" type="xs:string" minoccurs="0" /> <xs:element name="txkode" type="xs:string" minoccurs="0" /> </xs:sequence> </xs:choice> <xs:unique name="genoptraeningdskey1" msdata:primarykey="true"> <xs:selector xpath=".//genoptraening_grundoplysninger" /> <xs:field xpath="uiskemaid" /> </xs:unique> <xs:unique name="genoptraeningdskey2" msdata:primarykey="true"> <xs:selector xpath=".//genoptraening_procedurer" /> <xs:field xpath="uilinjeid" /> </xs:unique> <xs:unique name="genoptraeningdskey3" msdata:primarykey="true"> <xs:selector xpath=".//genoptraening_procedurertillaeg" /> <xs:field xpath="uilinjeid" /> </xs:unique> 4
<xs:keyref name="genoptraening_procedurergenoptraening_procedurertillaeg" refer="genoptraeningdskey2"> <xs:selector xpath=".//genoptraening_procedurertillaeg" /> <xs:field xpath="uiparentid" /> </xs:keyref> <xs:keyref name="genoptraening_grundoplysningergenoptraening_procedurertillaeg" refer="genoptraeningdskey1"> <xs:selector xpath=".//genoptraening_procedurertillaeg" /> <xs:field xpath="uiskemaid" /> </xs:keyref> <xs:keyref name="genoptraening_grundoplysningergenoptraening_procedurer" refer="genoptraeningdskey1"> <xs:selector xpath=".//genoptraening_procedurer" /> <xs:field xpath="uiskemaid" /> </xs:keyref> </xs:schema> Genoptræning Beskrivelse Uddybende forklaring til udvalgte felter Genoptraening_Grundoplysninger Der må kun eksistere én instans af Genoptraening_Grundoplysninger elementet i et xml dokument, der baserer sig på dette skema. Denne regel træder i stedet for ovenstående xml schema definition. uiskemaid En GUID der unikt identificerer dette skema. Forudfyldes af den indberettende klient. dtoprettet iindberetter lsor iydernummer txsygehus txafdeling txcpr txkommune bfritvalg Datoen for hvornår skemaet er blevet oprettet. Identificere hvem det er der er indberetteren. 1 = Ikke valgt 0 = En SOR kode 1 = Ydernummer 2 = Sygehus/afdeling En SOR kode som specificer indberetteren eller 1 hvis det ikke er udfyldt. Et ydernummer for indberetteren eller 1 hvis det ikke er udfyldt. En sygehus kode eller en tom streng hvis der ikke er valgt nogen. En sygehusafdelingskode eller en tom streng hvis der ikke er valgt nogen. CPR nummer på klienten. Klientens bopælskommune. Fritvalgspatient. Genoptraening_Procedurer uilinjeid Forudfyldes af den indberettende klient. uiskemaid dtdato En GUID der unikt identificerer dette skema. Forudfyldes af den indberettende klient. Dato for hvornår proceduren er udført. 5
txkode Procedurekoden. Genoptraening_ProcedurerTillaeg uilinjeid Forudfyldes af den indberettende klient. uiparentid uiskemaid txkode Nøgle der peger på en række i Genoptraening_Procedurer tabellen, hvor denne tillægskode er tilknyttet. Forudfyldes af den indberettede klient. En GUID der unikt identificerer dette skema. Forudfyldes af den indberettende klient. Tillægskoden til en procedure. 6
Appendix A Revisioner 0.1 Første udkast. 1.0 Tilføjet lidt flere indberetter typer. 1.1 Tilføjet regel til Genoptræning_grundoplysninger elementet. 7