@prefix fhir: <http://hl7.org/fhir/> .
@prefix loinc: <https://loinc.org/rdf/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix sct: <http://snomed.info/id/> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

# - resource -------------------------------------------------------------------

<http://fhir.ch/ig/ch-elm/DocumentReference/Publish-7Doc-SARSCoV2> a fhir:DocumentReference ;
  fhir:nodeRole fhir:treeRoot ;
  fhir:id [ fhir:v "Publish-7Doc-SARSCoV2"] ; # 
  fhir:contained ( [
     a fhir:Bundle ;
     fhir:id [ fhir:v "7Doc-SARSCoV2" ] ;
     fhir:identifier [
       fhir:system [
         fhir:v "urn:ietf:rfc:3986"^^xsd:anyURI ;
         fhir:l <urn:ietf:rfc:3986>
       ] ;
       fhir:value [ fhir:v "urn:uuid:1901332d-6012-443f-9690-9291adb2aa34" ]
     ] ;
     fhir:type [ fhir:v "document" ] ;
     fhir:timestamp [ fhir:v "2023-09-12T08:30:00+02:00"^^xsd:dateTime ] ;
     fhir:entry ( [
       fhir:fullUrl [
         fhir:v "http://test.fhir.ch/r4/Composition/7Comp-SARSCoV2"^^xsd:anyURI ;
         fhir:l <http://test.fhir.ch/r4/Composition/7Comp-SARSCoV2>
       ] ;
       fhir:resource ( <http://test.fhir.ch/r4/Composition/7Comp-SARSCoV2> )
     ] [
       fhir:fullUrl [
         fhir:v "http://test.fhir.ch/r4/DiagnosticReport/7DR-SARSCoV2"^^xsd:anyURI ;
         fhir:l <http://test.fhir.ch/r4/DiagnosticReport/7DR-SARSCoV2>
       ] ;
       fhir:resource ( <http://test.fhir.ch/r4/DiagnosticReport/7DR-SARSCoV2> )
     ] [
       fhir:fullUrl [
         fhir:v "http://test.fhir.ch/r4/Patient/Pat-003"^^xsd:anyURI ;
         fhir:l <http://test.fhir.ch/r4/Patient/Pat-003>
       ] ;
       fhir:resource ( <http://test.fhir.ch/r4/Patient/Pat-003> )
     ] [
       fhir:fullUrl [
         fhir:v "http://test.fhir.ch/r4/Observation/7Obs-SARSCoV2"^^xsd:anyURI ;
         fhir:l <http://test.fhir.ch/r4/Observation/7Obs-SARSCoV2>
       ] ;
       fhir:resource ( <http://test.fhir.ch/r4/Observation/7Obs-SARSCoV2> )
     ] [
       fhir:fullUrl [
         fhir:v "http://test.fhir.ch/r4/Specimen/7Spec-Specimen"^^xsd:anyURI ;
         fhir:l <http://test.fhir.ch/r4/Specimen/7Spec-Specimen>
       ] ;
       fhir:resource ( <http://test.fhir.ch/r4/Specimen/7Spec-Specimen> )
     ] [
       fhir:fullUrl [
         fhir:v "http://test.fhir.ch/r4/ServiceRequest/7SR-Order"^^xsd:anyURI ;
         fhir:l <http://test.fhir.ch/r4/ServiceRequest/7SR-Order>
       ] ;
       fhir:resource ( <http://test.fhir.ch/r4/ServiceRequest/7SR-Order> )
     ] [
       fhir:fullUrl [
         fhir:v "http://test.fhir.ch/r4/Organization/1Org-Labor"^^xsd:anyURI ;
         fhir:l <http://test.fhir.ch/r4/Organization/1Org-Labor>
       ] ;
       fhir:resource ( <http://test.fhir.ch/r4/Organization/1Org-Labor> )
     ] [
       fhir:fullUrl [
         fhir:v "http://test.fhir.ch/r4/PractitionerRole/PR-JeanneMoreau"^^xsd:anyURI ;
         fhir:l <http://test.fhir.ch/r4/PractitionerRole/PR-JeanneMoreau>
       ] ;
       fhir:resource ( <http://test.fhir.ch/r4/PractitionerRole/PR-JeanneMoreau> )
     ] [
       fhir:fullUrl [
         fhir:v "http://test.fhir.ch/r4/Practitioner/Pract-JeanneMoreau"^^xsd:anyURI ;
         fhir:l <http://test.fhir.ch/r4/Practitioner/Pract-JeanneMoreau>
       ] ;
       fhir:resource ( <http://test.fhir.ch/r4/Practitioner/Pract-JeanneMoreau> )
     ] [
       fhir:fullUrl [
         fhir:v "http://test.fhir.ch/r4/Organization/Org-JeanneMoreau"^^xsd:anyURI ;
         fhir:l <http://test.fhir.ch/r4/Organization/Org-JeanneMoreau>
       ] ;
       fhir:resource ( <http://test.fhir.ch/r4/Organization/Org-JeanneMoreau> )
     ] )
  ] ) ; # 
  fhir:identifier ( [
     fhir:system [
       fhir:v "urn:ietf:rfc:3986"^^xsd:anyURI ;
       fhir:l <urn:ietf:rfc:3986>
     ] ;
     fhir:value [ fhir:v "urn:uuid:d03a9668-a8f9-4e9a-b853-1a84e6a8aae2" ]
  ] ) ; # 
  fhir:status [ fhir:v "current"] ; # 
  fhir:content ( [
     fhir:attachment [
       fhir:language [ fhir:v "de-CH" ] ;
       fhir:url [
         fhir:v "#7Doc-SARSCoV2"^^xsd:anyURI ;
         fhir:l <#7Doc-SARSCoV2>
       ]
     ]
  ] ) . # 

<http://test.fhir.ch/r4/Composition/7Comp-SARSCoV2> a fhir:Composition ;
  fhir:id [ fhir:v "7Comp-SARSCoV2"] ; # 
  fhir:language [ fhir:v "fr-CH"] ; # 
  fhir:identifier [
     fhir:system [
       fhir:v "urn:ietf:rfc:3986"^^xsd:anyURI ;
       fhir:l <urn:ietf:rfc:3986>
     ] ;
     fhir:value [ fhir:v "urn:uuid:1901332d-6012-443f-9690-9291adb2aa34" ]
  ] ; # 
  fhir:status [ fhir:v "final"] ; # 
  fhir:type [
     fhir:coding ( [
       a sct:4241000179101 ;
       fhir:system [
         fhir:v "http://snomed.info/sct"^^xsd:anyURI ;
         fhir:l <http://snomed.info/sct>
       ] ;
       fhir:version [ fhir:v "http://snomed.info/sct/2011000195101" ] ;
       fhir:code [ fhir:v "4241000179101" ] ;
       fhir:display [ fhir:v "Laborbericht" ]
     ] [
       a loinc:11502-2 ;
       fhir:system [
         fhir:v "http://loinc.org"^^xsd:anyURI ;
         fhir:l <http://loinc.org>
       ] ;
       fhir:code [ fhir:v "11502-2" ] ;
       fhir:display [ fhir:v "Laboratory report" ]
     ] )
  ] ; # 
  fhir:subject [
     fhir:l <http://fhir.ch/ig/ch-elm/Patient/Pat-003> ;
     fhir:reference [ fhir:v "Patient/Pat-003" ]
  ] ; # 
  fhir:date [ fhir:v "2023-09-12T08:30:00+02:00"^^xsd:dateTime] ; # 
  fhir:author ( [
     fhir:l <http://fhir.ch/ig/ch-elm/Organization/1Org-Labor> ;
     fhir:reference [ fhir:v "Organization/1Org-Labor" ]
  ] ) ; # 
  fhir:title [ fhir:v "Rapport de laboratoire du 12.09.2023"] ; # 
  fhir:section ( [
     fhir:title [ fhir:v "Résultats de l'analyse microbiologique" ] ;
     fhir:code [
       fhir:coding ( [
         a loinc:18725-2 ;
         fhir:system [
           fhir:v "http://loinc.org"^^xsd:anyURI ;
           fhir:l <http://loinc.org>
         ] ;
         fhir:code [ fhir:v "18725-2" ]
       ] )
     ] ;
     fhir:entry ( [
       fhir:l <http://fhir.ch/ig/ch-elm/Observation/7Obs-SARSCoV2> ;
       fhir:reference [ fhir:v "Observation/7Obs-SARSCoV2" ]
     ] )
  ] ) . # 

<http://test.fhir.ch/r4/DiagnosticReport/7DR-SARSCoV2> a fhir:DiagnosticReport ;
  fhir:id [ fhir:v "7DR-SARSCoV2"] ; # 
  fhir:extension ( [
     fhir:url [
       fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-DiagnosticReport.composition"^^xsd:anyURI ;
       fhir:l <http://hl7.org/fhir/5.0/StructureDefinition/extension-DiagnosticReport.composition>
     ] ;
     fhir:value [
       a fhir:Reference ;
       fhir:l <http://fhir.ch/ig/ch-elm/Composition/7Comp-SARSCoV2> ;
       fhir:reference [ fhir:v "Composition/7Comp-SARSCoV2" ]
     ]
  ] ) ; # 
  fhir:identifier ( [
     fhir:system [
       fhir:v "urn:ietf:rfc:3986"^^xsd:anyURI ;
       fhir:l <urn:ietf:rfc:3986>
     ] ;
     fhir:value [ fhir:v "urn:uuid:1901332d-6012-443f-9690-9291adb2aa34" ]
  ] ) ; # 
  fhir:basedOn ( [
     fhir:l <http://fhir.ch/ig/ch-elm/ServiceRequest/7SR-Order> ;
     fhir:reference [ fhir:v "ServiceRequest/7SR-Order" ]
  ] ) ; # 
  fhir:status [ fhir:v "final"] ; # 
  fhir:code [
     fhir:coding ( [
       a loinc:11502-2 ;
       fhir:system [
         fhir:v "http://loinc.org"^^xsd:anyURI ;
         fhir:l <http://loinc.org>
       ] ;
       fhir:code [ fhir:v "11502-2" ] ;
       fhir:display [ fhir:v "Laboratory report" ]
     ] )
  ] ; # 
  fhir:subject [
     fhir:l <http://fhir.ch/ig/ch-elm/Patient/Pat-003> ;
     fhir:reference [ fhir:v "Patient/Pat-003" ]
  ] ; # 
  fhir:performer ( [
     fhir:l <http://fhir.ch/ig/ch-elm/Organization/1Org-Labor> ;
     fhir:reference [ fhir:v "Organization/1Org-Labor" ]
  ] ) ; # 
  fhir:specimen ( [
     fhir:l <http://fhir.ch/ig/ch-elm/Specimen/7Spec-Specimen> ;
     fhir:reference [ fhir:v "Specimen/7Spec-Specimen" ]
  ] ) ; # 
  fhir:result ( [
     fhir:l <http://fhir.ch/ig/ch-elm/Observation/7Obs-SARSCoV2> ;
     fhir:reference [ fhir:v "Observation/7Obs-SARSCoV2" ]
  ] ) . # 

<http://test.fhir.ch/r4/Patient/Pat-003> a fhir:Patient ;
  fhir:id [ fhir:v "Pat-003"] ; # 
  fhir:identifier ( [
     fhir:system [
       fhir:v "urn:oid:2.16.756.5.32"^^xsd:anyURI ;
       fhir:l <urn:oid:2.16.756.5.32>
     ] ;
     fhir:value [ fhir:v "7561234567866" ]
  ] ) ; # 
  fhir:name ( [
     fhir:family [ fhir:v "Dupont" ] ;
     fhir:given ( [ fhir:v "Antoine" ] )
  ] ) ; # 
  fhir:telecom ( [
     fhir:system [ fhir:v "phone" ] ;
     fhir:value [ fhir:v "+41 76 222 55 22" ]
  ] ) ; # 
  fhir:gender [ fhir:v "female"] ; # 
  fhir:birthDate [ fhir:v "1981-02-07"^^xsd:date] ; # 
  fhir:address ( [
     fhir:use [ fhir:v "home" ] ;
     fhir:line ( [
       fhir:v "Rue de la république 10" ;
       fhir:extension ( [
         fhir:url [
           fhir:v "http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName"^^xsd:anyURI ;
           fhir:l <http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName>
         ] ;
         fhir:value [
           a fhir:String ;
           fhir:v "Rue de la république"
         ]
       ] [
         fhir:url [
           fhir:v "http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber"^^xsd:anyURI ;
           fhir:l <http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber>
         ] ;
         fhir:value [
           a fhir:String ;
           fhir:v "10"
         ]
       ] )
     ] ) ;
     fhir:city [ fhir:v "Carouge" ] ;
     fhir:state [ fhir:v "GE" ] ;
     fhir:postalCode [ fhir:v "1227" ] ;
     fhir:country [
       fhir:v "CH" ;
       fhir:extension ( [
         fhir:url [
           fhir:v "http://hl7.org/fhir/StructureDefinition/iso21090-codedString"^^xsd:anyURI ;
           fhir:l <http://hl7.org/fhir/StructureDefinition/iso21090-codedString>
         ] ;
         fhir:value [
           a fhir:Coding ;
           fhir:system [
             fhir:v "urn:iso:std:iso:3166"^^xsd:anyURI ;
             fhir:l <urn:iso:std:iso:3166>
           ] ;
           fhir:code [ fhir:v "CH" ]
         ]
       ] )
     ]
  ] ) . # 

<http://test.fhir.ch/r4/Observation/7Obs-SARSCoV2> a fhir:Observation ;
  fhir:id [ fhir:v "7Obs-SARSCoV2"] ; # 
  fhir:status [ fhir:v "final"] ; # 
  fhir:category ( [
     fhir:coding ( [
       fhir:system [
         fhir:v "http://terminology.hl7.org/CodeSystem/observation-category"^^xsd:anyURI ;
         fhir:l <http://terminology.hl7.org/CodeSystem/observation-category>
       ] ;
       fhir:code [ fhir:v "laboratory" ] ;
       fhir:display [ fhir:v "Laboratory" ]
     ] )
  ] ) ; # 
  fhir:code [
     fhir:coding ( [
       a loinc:94500-6 ;
       fhir:system [
         fhir:v "http://loinc.org"^^xsd:anyURI ;
         fhir:l <http://loinc.org>
       ] ;
       fhir:code [ fhir:v "94500-6" ] ;
       fhir:display [ fhir:v "SARS-CoV-2 (COVID-19) RNA [Presence] in Respiratory system specimen by NAA with probe detection" ]
     ] )
  ] ; # 
  fhir:subject [
     fhir:l <http://fhir.ch/ig/ch-elm/Patient/Pat-003> ;
     fhir:reference [ fhir:v "Patient/Pat-003" ]
  ] ; # 
  fhir:effective [
     a fhir:DateTime ;
     fhir:v "2023-09-12T07:40:00+02:00"^^xsd:dateTime
  ] ; # 
  fhir:performer ( [
     fhir:l <http://fhir.ch/ig/ch-elm/Organization/1Org-Labor> ;
     fhir:reference [ fhir:v "Organization/1Org-Labor" ]
  ] ) ; # 
  fhir:value [
     a fhir:CodeableConcept ;
     fhir:coding ( [
       a sct:10828004 ;
       fhir:system [
         fhir:v "http://snomed.info/sct"^^xsd:anyURI ;
         fhir:l <http://snomed.info/sct>
       ] ;
       fhir:code [ fhir:v "10828004" ] ;
       fhir:display [ fhir:v "Positive" ]
     ] )
  ] ; # 
  fhir:interpretation ( [
     fhir:coding ( [
       fhir:system [
         fhir:v "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation"^^xsd:anyURI ;
         fhir:l <http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation>
       ] ;
       fhir:code [ fhir:v "POS" ] ;
       fhir:display [ fhir:v "Positive" ]
     ] )
  ] ) ; # 
  fhir:specimen [
     fhir:l <http://fhir.ch/ig/ch-elm/Specimen/7Spec-Specimen> ;
     fhir:reference [ fhir:v "Specimen/7Spec-Specimen" ]
  ] . # 

<http://test.fhir.ch/r4/Specimen/7Spec-Specimen> a fhir:Specimen ;
  fhir:id [ fhir:v "7Spec-Specimen"] ; # 
  fhir:subject [
     fhir:l <http://fhir.ch/ig/ch-elm/Patient/Pat-003> ;
     fhir:reference [ fhir:v "Patient/Pat-003" ]
  ] ; # 
  fhir:collection [
     fhir:collected [
       a fhir:DateTime ;
       fhir:v "2023-09-11"^^xsd:date
     ]
  ] . # 

<http://test.fhir.ch/r4/ServiceRequest/7SR-Order> a fhir:ServiceRequest ;
  fhir:id [ fhir:v "7SR-Order"] ; # 
  fhir:identifier ( [
     fhir:value [ fhir:v "28541215633" ]
  ] ) ; # 
  fhir:status [ fhir:v "completed"] ; # 
  fhir:intent [ fhir:v "order"] ; # 
  fhir:code [
     fhir:coding ( [
       a loinc:94500-6 ;
       fhir:system [
         fhir:v "http://loinc.org"^^xsd:anyURI ;
         fhir:l <http://loinc.org>
       ] ;
       fhir:code [ fhir:v "94500-6" ] ;
       fhir:display [ fhir:v "SARS-CoV-2 (COVID-19) RNA [Presence] in Respiratory specimen by NAA with probe detection" ]
     ] )
  ] ; # 
  fhir:subject [
     fhir:l <http://fhir.ch/ig/ch-elm/Patient/Pat-003> ;
     fhir:reference [ fhir:v "Patient/Pat-003" ]
  ] ; # 
  fhir:requester [
     fhir:l <http://fhir.ch/ig/ch-elm/PractitionerRole/PR-JeanneMoreau> ;
     fhir:reference [ fhir:v "PractitionerRole/PR-JeanneMoreau" ]
  ] ; # 
  fhir:specimen ( [
     fhir:l <http://fhir.ch/ig/ch-elm/Specimen/7Spec-Specimen> ;
     fhir:reference [ fhir:v "Specimen/7Spec-Specimen" ]
  ] ) . # 

<http://test.fhir.ch/r4/Organization/1Org-Labor> a fhir:Organization ;
  fhir:id [ fhir:v "1Org-Labor"] ; # 
  fhir:identifier ( [
     fhir:system [
       fhir:v "urn:oid:2.51.1.3"^^xsd:anyURI ;
       fhir:l <urn:oid:2.51.1.3>
     ] ;
     fhir:value [ fhir:v "7601002331470" ]
  ] ) ; # 
  fhir:name [ fhir:v "SanLab"] . # 

<http://test.fhir.ch/r4/PractitionerRole/PR-JeanneMoreau> a fhir:PractitionerRole ;
  fhir:id [ fhir:v "PR-JeanneMoreau"] ; # 
  fhir:practitioner [
     fhir:l <http://fhir.ch/ig/ch-elm/Practitioner/Pract-JeanneMoreau> ;
     fhir:reference [ fhir:v "Practitioner/Pract-JeanneMoreau" ]
  ] ; # 
  fhir:organization [
     fhir:l <http://fhir.ch/ig/ch-elm/Organization/Org-JeanneMoreau> ;
     fhir:reference [ fhir:v "Organization/Org-JeanneMoreau" ]
  ] . # 

<http://test.fhir.ch/r4/Practitioner/Pract-JeanneMoreau> a fhir:Practitioner ;
  fhir:id [ fhir:v "Pract-JeanneMoreau"] ; # 
  fhir:identifier ( [
     fhir:system [
       fhir:v "urn:oid:2.51.1.3"^^xsd:anyURI ;
       fhir:l <urn:oid:2.51.1.3>
     ] ;
     fhir:value [ fhir:v "7601000121219" ]
  ] ) ; # 
  fhir:name ( [
     fhir:family [ fhir:v "Moreau" ] ;
     fhir:given ( [ fhir:v "Jeanne" ] )
  ] ) ; # 
  fhir:telecom ( [
     fhir:system [ fhir:v "email" ] ;
     fhir:value [ fhir:v "jm@hr-soleil.ch" ]
  ] [
     fhir:system [ fhir:v "phone" ] ;
     fhir:value [ fhir:v "+41 79 111 88 99" ]
  ] ) . # 

<http://test.fhir.ch/r4/Organization/Org-JeanneMoreau> a fhir:Organization ;
  fhir:id [ fhir:v "Org-JeanneMoreau"] ; # 
  fhir:extension ( [
     fhir:url [
       fhir:v "http://fhir.ch/ig/ch-elm/StructureDefinition/ch-elm-ext-department"^^xsd:anyURI ;
       fhir:l <http://fhir.ch/ig/ch-elm/StructureDefinition/ch-elm-ext-department>
     ] ;
     fhir:value [
       a fhir:String ;
       fhir:v "Médecine interne"
     ]
  ] ) ; # 
  fhir:identifier ( [
     fhir:system [
       fhir:v "urn:oid:2.16.756.5.45"^^xsd:anyURI ;
       fhir:l <urn:oid:2.16.756.5.45>
     ] ;
     fhir:value [ fhir:v "A99086638" ]
  ] ) ; # 
  fhir:name [ fhir:v "Hôpital régional soleil"] ; # 
  fhir:address ( [
     fhir:line ( [
       fhir:v "Rue des alpes 35" ;
       fhir:extension ( [
         fhir:url [
           fhir:v "http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName"^^xsd:anyURI ;
           fhir:l <http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName>
         ] ;
         fhir:value [
           a fhir:String ;
           fhir:v "Rue des alpes"
         ]
       ] [
         fhir:url [
           fhir:v "http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber"^^xsd:anyURI ;
           fhir:l <http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber>
         ] ;
         fhir:value [
           a fhir:String ;
           fhir:v "35"
         ]
       ] )
     ] ) ;
     fhir:city [ fhir:v "Genève" ] ;
     fhir:postalCode [ fhir:v "1202" ]
  ] ) . # 

# -------------------------------------------------------------------------------------

