OwS StyleMapping Directive - Example 1

Aus CTS2-LE
Zur Navigation springen Zur Suche springen

OwS Document


Style Sheet   Text   Comment
OwS
default Language = de
Comment
OwS
Comment
OwS
define system LOINC = CTS2LE.Systems[OID=(2.16.840.1.113883.6.1)] [Version=(2.44)]
Comment
OwS
define system AlphaID = CTS2LE.Systems[OID=(1.2.276.0.76.5.426)] [Version=(2015)]
Comment
OwS
define system RKI-Method = CTS2LE.Systems[OID=(1.2.276.0.76.3.1.163.5.12)] [Version=(14-01)]
Comment
OwS
Comment
OwS
define predicate ausgelöstDurch {
Comment
OwS
set .URI = (http://beispiel.de/ausgelöstDurch)
Comment
OwS
}
Comment
OwS
#pattern Auslöser => %t ( %s : %c ) => --ausgelöstDurch-->(%c)@%s
Comment
OwS
#stylemapping Zwischenüberschrift : Erreger: => KleineSchrift => Auslöser
Comment
OwS
Comment
OwS
define predicate NachweisÜber {
Comment
OwS
set .URI = (http://beispiel.de/nachgewiesenDurch)
Comment
OwS
}
Comment
OwS
#pattern Nachweis => %t [ %c ] => --NachweisÜber-->(Method%c)@RKI-Method
Comment
OwS
#stylemapping Zwischenüberschrift : Nachweisverfahren: => KleineSchrift => Nachweis
Comment
OwS
Comment
OwS
define predicate DifferenzialdiagnostikGegen {
Comment
OwS
set .URI = (http://beispiel.de/DifferenzialdiagnostikGegen)
Comment
OwS
default TargetSystem = (Seltene und Importierte Infektionskrankheiten)
Comment
OwS
}
Comment
OwS
#pattern Differenzial => %c => -- DifferenzialdiagnostikGegen -->%c
Comment
OwS
#stylemapping Zwischenüberschrift : Differenzialdiagnostik: => KleineSchrift => Differenzial
Comment
OwS
Comment
Standard
Comment
OwS
#heading 1 codesystem .Name ( .URI )
Comment
Überschrift 1
Seltene und Importierte Infektionskrankheiten (http://beispiel.de/rki/infektionskrankheiten)
Comment
Standard
Comment
OwS
#heading 2 concept .Name
Comment
OwS
#obligation Überschrift 2 => set .Designation[Language=de] = .Name
Comment
Überschrift 2
Chikungunya-Fieber
Comment
Zwischenüberschrift
Erreger:
Comment
KleineSchrift
Chikungunya Virus (LOINC: LP21132-3)
Comment
Zwischenüberschrift
Differenzialdiagnostik:
Comment
KleineSchrift
Dengue-Fieber
Comment
KleineSchrift
I12826@AlphaID
Comment
KleineSchrift
I6549@AlphaID
Comment
Überschrift 2
Dengue-Fieber
Comment
Zwischenüberschrift
Erreger:
Comment
KleineSchrift
Dengue Virus (LOINC: LP14385-6)
Comment
Zwischenüberschrift
Nachweisverfahren:
Comment
KleineSchrift
Anti-Dengue-Serotypen-IgG-Antikörper (deutliche Änderung zwischen zwei Proben) [0003]
Comment
KleineSchrift
Anti-Dengue-Serotypen-IgM-Antikörper (deutliche Änderung zwischen zwei Proben) [0004]
Comment
KleineSchrift
Anti-Dengue-Serotypen-IgM-Antikörper (einmalig deutlich erhöhter Wert) [0005]
Comment
Zwischenüberschrift
Differenzialdiagnostik:
Comment
KleineSchrift
Chikungunya-Fieber
Comment
KleineSchrift
I71251@AlphaID
Comment
KleineSchrift
I14609@AlphaID
Comment
Standard
I15222@AlphaID
Comment
Überschrift 2
Ebola-Fieber
Comment
Zwischenüberschrift
Erreger:
Comment
KleineSchrift
Ebola Virus (LOINC: LP17696-3)
Comment
Standard
Comment

FHIR DSTU-2 Output

<?xml version="1.0" encoding="UTF-8"?>
<ValueSet xmlns="http://hl7.org/fhir" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xml="http://www.w3.org/XML/1998/namespace" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ext="http://semantik.fokus.fraunhofer.de/ehealth/fhir-extensions#" xsi:schemaLocation="http://hl7.org/fhir ../fhir-std/spec-v1.0.2/valueset.xsd">
    <name value="Seltene und Importierte Infektionskrankheiten"/>
    <status value="draft"/>
    <codeSystem>
        <extension url="ext:language">
            <valueCode value="de"/>
        </extension>
        <extension url="ext:groupName">
            <valueString/>
        </extension>
        <extension url="ext:resourceId">
            <valueString value="Seltene und Importierte Infektionskrankheiten"/>
        </extension>
        <system value="http://beispiel.de/rki/infektionskrankheiten"/>
        <version value="2016-10-11"/>
        <concept>
            <extension url="ext:relationTo">
                <extension url="ext:predicate">
                    <valueUri value="http://beispiel.de/ausgelöstDurch"/>
                </extension>
                <valueCoding>
                    <system value="urn:oid:2.16.840.1.113883.6.1"/>
                    <version value="2.44"/>
                    <code value="LP21132-3"/>
                </valueCoding>
            </extension>
            <extension url="ext:relationTo">
                <extension url="ext:predicate">
                    <valueUri value="http://beispiel.de/DifferenzialdiagnostikGegen"/>
                </extension>
                <valueCoding>
                    <system value="http://beispiel.de/rki/infektionskrankheiten"/>
                    <version value="2016-10-11"/>
                    <code value="Dengue-Fieber"/>
                </valueCoding>
            </extension>
            <extension url="ext:relationTo">
                <extension url="ext:predicate">
                    <valueUri value="http://beispiel.de/DifferenzialdiagnostikGegen"/>
                </extension>
                <valueCoding>
                    <system value="urn:oid:1.2.276.0.76.5.426"/>
                    <version value="2015"/>
                    <code value="I12826"/>
                </valueCoding>
            </extension>
            <extension url="ext:relationTo">
                <extension url="ext:predicate">
                    <valueUri value="http://beispiel.de/DifferenzialdiagnostikGegen"/>
                </extension>
                <valueCoding>
                    <system value="urn:oid:1.2.276.0.76.5.426"/>
                    <version value="2015"/>
                    <code value="I6549"/>
                </valueCoding>
            </extension>
            <code value="Chikungunya-Fieber"/>
            <display value="Chikungunya-Fieber"/>
            <definition/>
            <designation>
                <language value="de"/>
                <value value="Chikungunya-Fieber"/>
            </designation>
        </concept>
        <concept>
            <extension url="ext:relationTo">
                <extension url="ext:predicate">
                    <valueUri value="http://beispiel.de/ausgelöstDurch"/>
                </extension>
                <valueCoding>
                    <system value="urn:oid:2.16.840.1.113883.6.1"/>
                    <version value="2.44"/>
                    <code value="LP14385-6"/>
                </valueCoding>
            </extension>
            <extension url="ext:relationTo">
                <extension url="ext:predicate">
                    <valueUri value="http://beispiel.de/nachgewiesenDurch"/>
                </extension>
                <valueCoding>
                    <system value="urn:oid:1.2.276.0.76.3.1.163.5.12"/>
                    <version value="14-01"/>
                    <code value="Method0003"/>
                </valueCoding>
            </extension>
            <extension url="ext:relationTo">
                <extension url="ext:predicate">
                    <valueUri value="http://beispiel.de/nachgewiesenDurch"/>
                </extension>
                <valueCoding>
                    <system value="urn:oid:1.2.276.0.76.3.1.163.5.12"/>
                    <version value="14-01"/>
                    <code value="Method0004"/>
                </valueCoding>
            </extension>
            <extension url="ext:relationTo">
                <extension url="ext:predicate">
                    <valueUri value="http://beispiel.de/nachgewiesenDurch"/>
                </extension>
                <valueCoding>
                    <system value="urn:oid:1.2.276.0.76.3.1.163.5.12"/>
                    <version value="14-01"/>
                    <code value="Method0005"/>
                </valueCoding>
            </extension>
            <extension url="ext:relationTo">
                <extension url="ext:predicate">
                    <valueUri value="http://beispiel.de/DifferenzialdiagnostikGegen"/>
                </extension>
                <valueCoding>
                    <system value="http://beispiel.de/rki/infektionskrankheiten"/>
                    <version value="2016-10-11"/>
                    <code value="Chikungunya-Fieber"/>
                </valueCoding>
            </extension>
            <extension url="ext:relationTo">
                <extension url="ext:predicate">
                    <valueUri value="http://beispiel.de/DifferenzialdiagnostikGegen"/>
                </extension>
                <valueCoding>
                    <system value="urn:oid:1.2.276.0.76.5.426"/>
                    <version value="2015"/>
                    <code value="I71251"/>
                </valueCoding>
            </extension>
            <extension url="ext:relationTo">
                <extension url="ext:predicate">
                    <valueUri value="http://beispiel.de/DifferenzialdiagnostikGegen"/>
                </extension>
                <valueCoding>
                    <system value="urn:oid:1.2.276.0.76.5.426"/>
                    <version value="2015"/>
                    <code value="I14609"/>
                </valueCoding>
            </extension>
            <code value="Dengue-Fieber"/>
            <display value="Dengue-Fieber"/>
            <definition/>
            <designation>
                <language value="de"/>
                <value value="Dengue-Fieber"/>
            </designation>
        </concept>
        <concept>
            <extension url="ext:relationTo">
                <extension url="ext:predicate">
                    <valueUri value="http://beispiel.de/ausgelöstDurch"/>
                </extension>
                <valueCoding>
                    <system value="urn:oid:2.16.840.1.113883.6.1"/>
                    <version value="2.44"/>
                    <code value="LP17696-3"/>
                </valueCoding>
            </extension>
            <code value="Ebola-Fieber"/>
            <display value="Ebola-Fieber"/>
            <definition/>
            <designation>
                <language value="de"/>
                <value value="Ebola-Fieber"/>
            </designation>
        </concept>
    </codeSystem>
</ValueSet>