@prefix fhir: <http://hl7.org/fhir/> .
@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 -------------------------------------------------------------------

<https://translate-ig.cumuluz.dev/ig/Parameters/bundle-transform-request> a fhir:Parameters ;
  fhir:nodeRole fhir:treeRoot ;
  fhir:id [ fhir:v "bundle-transform-request"] ; # 
  fhir:parameter ( [
     fhir:name [ fhir:v "source" ] ;
     fhir:Parameters.parameter.resource ( [
       a fhir:Bundle ;
       fhir:type [ fhir:v "batch" ] ;
       fhir:entry ( [
         fhir:fullUrl [
           fhir:v "urn:uuid:11111111-1111-4111-8111-111111111111"^^xsd:anyURI ;
           fhir:l <urn:uuid:11111111-1111-4111-8111-111111111111>
         ] ;
         fhir:resource ( <urn:uuid:11111111-1111-4111-8111-111111111111> ) ;
         fhir:request [
           fhir:extension ( [
             fhir:url [
               fhir:v "http://cumuluz/fhir/StructureDefinition/translation-target-profile"^^xsd:anyURI ;
               fhir:l <http://cumuluz/fhir/StructureDefinition/translation-target-profile>
             ] ;
             fhir:value [
               a fhir:Uri ;
               fhir:v "http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient"^^xsd:anyURI ;
               fhir:l <http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient>
             ]
           ] ) ;
           fhir:method [ fhir:v "POST" ] ;
           fhir:url [
             fhir:v "Patient"^^xsd:anyURI ;
             fhir:l fhir:Patient
           ]
         ]
       ] [
         fhir:fullUrl [
           fhir:v "urn:uuid:22222222-2222-4222-8222-222222222222"^^xsd:anyURI ;
           fhir:l <urn:uuid:22222222-2222-4222-8222-222222222222>
         ] ;
         fhir:resource ( <urn:uuid:22222222-2222-4222-8222-222222222222> ) ;
         fhir:request [
           fhir:extension ( [
             fhir:url [
               fhir:v "http://cumuluz/fhir/StructureDefinition/translation-target-profile"^^xsd:anyURI ;
               fhir:l <http://cumuluz/fhir/StructureDefinition/translation-target-profile>
             ] ;
             fhir:value [
               a fhir:Uri ;
               fhir:v "http://hl7.eu/fhir/base/StructureDefinition/procedure-eu-core"^^xsd:anyURI ;
               fhir:l <http://hl7.eu/fhir/base/StructureDefinition/procedure-eu-core>
             ]
           ] ) ;
           fhir:method [ fhir:v "POST" ] ;
           fhir:url [
             fhir:v "Procedure"^^xsd:anyURI ;
             fhir:l fhir:Procedure
           ]
         ]
       ] )
     ] )
  ] [
     fhir:name [ fhir:v "validationMode" ] ;
     fhir:value [
       a fhir:Code ;
       fhir:v "enforce"
     ]
  ] ) . # 

<urn:uuid:11111111-1111-4111-8111-111111111111> a fhir:Patient ;
  fhir:id [ fhir:v "patient-1"] ; # 
  fhir:meta [
     fhir:profile ( [
       fhir:v "http://nictiz.nl/fhir/StructureDefinition/BgZ-Patient"^^xsd:anyURI ;
       fhir:l <http://nictiz.nl/fhir/StructureDefinition/BgZ-Patient>
     ] )
  ] ; # 
  fhir:identifier ( [
     fhir:system [
       fhir:v "http://fhir.nl/fhir/NamingSystem/bsn"^^xsd:anyURI ;
       fhir:l <http://fhir.nl/fhir/NamingSystem/bsn>
     ] ;
     fhir:value [ fhir:v "999998779" ]
  ] ) ; # 
  fhir:name ( [
     fhir:family [ fhir:v "de Vries" ] ;
     fhir:given ( [ fhir:v "Anja" ] )
  ] ) ; # 
  fhir:gender [ fhir:v "female"] ; # 
  fhir:birthDate [ fhir:v "1964-05-12"^^xsd:date] . # 

<urn:uuid:22222222-2222-4222-8222-222222222222> a fhir:Procedure ;
  fhir:id [ fhir:v "procedure-1"] ; # 
  fhir:meta [
     fhir:profile ( [
       fhir:v "http://nictiz.nl/fhir/StructureDefinition/BgZ-Procedure"^^xsd:anyURI ;
       fhir:l <http://nictiz.nl/fhir/StructureDefinition/BgZ-Procedure>
     ] )
  ] ; # 
  fhir:status [ fhir:v "completed"] ; # 
  fhir:code [
     fhir:coding ( [
       a sct:80146002 ;
       fhir:system [
         fhir:v "http://snomed.info/sct"^^xsd:anyURI ;
         fhir:l <http://snomed.info/sct>
       ] ;
       fhir:code [ fhir:v "80146002" ] ;
       fhir:display [ fhir:v "Appendectomy" ]
     ] )
  ] ; # 
  fhir:subject [
     fhir:l <urn:uuid:11111111-1111-4111-8111-111111111111> ;
     fhir:reference [ fhir:v "urn:uuid:11111111-1111-4111-8111-111111111111" ]
  ] ; # 
  fhir:performed [
     a fhir:DateTime ;
     fhir:v "2015-01-03"^^xsd:date
  ] . # 

# -------------------------------------------------------------------------------------

