RIVO Noord Zorgviewer MVP2 Implementation Guide
0.2.1 - CI build Netherlands flag

RIVO Noord Zorgviewer MVP2 Implementation Guide - Local Development build (v0.2.1). See the Directory of published versions

: Zorgviewer Host - TTL Representation

Active as of 2023-03-22

Raw ttl | Download


@prefix fhir: <http://hl7.org/fhir/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

# - resource -------------------------------------------------------------------

 a fhir:CapabilityStatement ;
  fhir:nodeRole fhir:treeRoot ;
  fhir:id [ fhir:v "ZorgviewerHost"] ; # 
  fhir:text [
fhir:status [ fhir:v "extensions" ] ;
fhir:div "<div xmlns=\"http://www.w3.org/1999/xhtml\"><h2>ZorgviewerHost</h2><div><p>This CapabilityStatement describes the minimal requirements for the Zorgviewer Host.</p>\n</div><table><tr><td>Mode</td><td>SERVER</td></tr><tr><td>Description</td><td/></tr><tr><td>Transaction</td><td></td></tr><tr><td>System History</td><td></td></tr><tr><td>System Search</td><td></td></tr></table><table><tr><th><b>Resource Type</b></th><th><b>Profile</b></th><th><b title=\"GET a resource (read interaction)\">Read</b></th><th><b title=\"GET all set of resources of the type (search interaction)\">Search</b></th><th><b title=\"PUT a new resource version (update interaction)\">Update</b></th><th><b title=\"POST a new resource (create interaction)\">Create</b></th></tr><tr><td>Patient</td><td><a href=\"http://hl7.nl/fhir/zorgviewer/StructureDefinition/Patient\">http://hl7.nl/fhir/zorgviewer/StructureDefinition/Patient</a></td><td>y</td><td></td><td></td><td></td></tr><tr><td>Practitioner</td><td><a href=\"http://hl7.nl/fhir/zorgviewer/StructureDefinition/Practitioner\">http://hl7.nl/fhir/zorgviewer/StructureDefinition/Practitioner</a></td><td>y</td><td></td><td></td><td></td></tr><tr><td>PractitionerRole</td><td><a href=\"http://hl7.nl/fhir/zorgviewer/StructureDefinition/PractitionerRole\">http://hl7.nl/fhir/zorgviewer/StructureDefinition/PractitionerRole</a></td><td></td><td>y</td><td></td><td></td></tr><tr><td>Organization</td><td><a href=\"http://fhir.nl/fhir/StructureDefinition/nl-core-organization\">http://fhir.nl/fhir/StructureDefinition/nl-core-organization</a></td><td>y</td><td></td><td></td><td></td></tr></table></div>"
  ] ; # 
  fhir:url [ fhir:v "http://hl7.nl/fhir/zorgviewer/CapabilityStatement/ZorgviewerHost"^^xsd:anyURI] ; # 
  fhir:version [ fhir:v "0.2.1"] ; # 
  fhir:name [ fhir:v "ZorgviewerHost"] ; # 
  fhir:title [ fhir:v "Zorgviewer Host"] ; # 
  fhir:status [ fhir:v "active"] ; # 
  fhir:date [ fhir:v "2023-03-22T19:32:43+01:00"^^xsd:dateTime] ; # 
  fhir:publisher [ fhir:v "HL7NL RIVO-NN"] ; # 
  fhir:contact ( [
fhir:name [ fhir:v "HL7NL" ] ;
    ( fhir:telecom [
fhir:system [ fhir:v "url" ] ;
fhir:value [ fhir:v "http://hl7.org/Special/committees/HL7NL/" ]     ] )
  ] [
fhir:name [ fhir:v "RIVO-NN" ] ;
    ( fhir:telecom [
fhir:system [ fhir:v "url" ] ;
fhir:value [ fhir:v "https://www.rivo-noord.nl/" ]     ] )
  ] ) ; # 
  fhir:description [ fhir:v "This CapabilityStatement describes the minimal requirements for the Zorgviewer Host."] ; # 
  fhir:jurisdiction ( [
    ( fhir:coding [
fhir:system [ fhir:v "urn:iso:std:iso:3166"^^xsd:anyURI ] ;
fhir:code [ fhir:v "NL" ]     ] )
  ] ) ; # 
  fhir:purpose [ fhir:v "This CapabilityStatement is informative in nature and does not represent the minimum or maximum set of capabilities the client or server should support. The aim is to design the CapabilityStatement as complete as possible, however for the exact set of capabilities the implementation guide of the corresponding information standard should be consulted."] ; # 
  fhir:copyright [ fhir:v "CC0"] ; # 
  fhir:kind [ fhir:v "requirements"] ; # 
  fhir:fhirVersion [ fhir:v "3.0.2"] ; # 
  fhir:acceptUnknown [ fhir:v "both"] ; # 
  fhir:format ( [ fhir:v "xml"] [ fhir:v "json"] ) ; # 
  fhir:profile ( [
fhir:link <http://fhir.nl/fhir/StructureDefinition/nl-core-patient> ;
fhir:reference [ fhir:v "http://fhir.nl/fhir/StructureDefinition/nl-core-patient" ] ;
fhir:display [ fhir:v "nl-core-patient" ]
  ] [
fhir:link <http://fhir.nl/fhir/StructureDefinition/nl-core-practitioner> ;
fhir:reference [ fhir:v "http://fhir.nl/fhir/StructureDefinition/nl-core-practitioner" ] ;
fhir:display [ fhir:v "nl-core-practitioner" ]
  ] [
fhir:link <http://fhir.nl/fhir/StructureDefinition/nl-core-practitionerrole> ;
fhir:reference [ fhir:v "http://fhir.nl/fhir/StructureDefinition/nl-core-practitionerrole" ] ;
fhir:display [ fhir:v "nl-core-practitionerrole" ]
  ] [
fhir:link <http://fhir.nl/fhir/StructureDefinition/nl-core-organization> ;
fhir:reference [ fhir:v "http://fhir.nl/fhir/StructureDefinition/nl-core-organization" ] ;
fhir:display [ fhir:v "nl-core-organization" ]
  ] ) ; # 
  fhir:rest ( [
fhir:mode [ fhir:v "server" ] ;
fhir:security [
      ( fhir:service [
        ( fhir:coding [
fhir:system [ fhir:v "http://hl7.org/fhir/restful-security-service"^^xsd:anyURI ] ;
fhir:code [ fhir:v "SMART-on-FHIR" ] ;
fhir:display [ fhir:v "SMART-on-FHIR" ]         ] ) ;
fhir:text [ fhir:v "OAuth2 using SMART-on-FHIR profile (see http://hl7.org/fhir/smart-app-launch/1.0.0/)" ]       ] )     ] ;
    ( fhir:resource [
      ( fhir:extension [
fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation"^^xsd:anyURI ] ;
fhir:value [ fhir:v "SHALL" ]       ] ) ;
fhir:type [ fhir:v "Patient" ] ;
fhir:profile [
fhir:link <http://hl7.nl/fhir/zorgviewer/StructureDefinition/Patient> ;
fhir:reference [ fhir:v "http://hl7.nl/fhir/zorgviewer/StructureDefinition/Patient" ]       ] ;
      ( fhir:interaction [
        ( fhir:extension [
fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation"^^xsd:anyURI ] ;
fhir:value [ fhir:v "SHALL" ]         ] ) ;
fhir:code [ fhir:v "read" ]       ] )     ] [
fhir:type [ fhir:v "Practitioner" ] ;
fhir:profile [
fhir:link <http://hl7.nl/fhir/zorgviewer/StructureDefinition/Practitioner> ;
fhir:reference [ fhir:v "http://hl7.nl/fhir/zorgviewer/StructureDefinition/Practitioner" ]       ] ;
      ( fhir:interaction [
        ( fhir:extension [
fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation"^^xsd:anyURI ] ;
fhir:value [ fhir:v "SHALL" ]         ] ) ;
fhir:code [ fhir:v "read" ]       ] )     ] [
fhir:type [ fhir:v "PractitionerRole" ] ;
fhir:profile [
fhir:link <http://hl7.nl/fhir/zorgviewer/StructureDefinition/PractitionerRole> ;
fhir:reference [ fhir:v "http://hl7.nl/fhir/zorgviewer/StructureDefinition/PractitionerRole" ]       ] ;
      ( fhir:interaction [
        ( fhir:extension [
fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation"^^xsd:anyURI ] ;
fhir:value [ fhir:v "SHALL" ]         ] ) ;
fhir:code [ fhir:v "search-type" ]       ] ) ;
      ( fhir:searchParam [
        ( fhir:extension [
fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation"^^xsd:anyURI ] ;
fhir:value [ fhir:v "SHALL" ]         ] ) ;
fhir:name [ fhir:v "practitioner" ] ;
fhir:definition [ fhir:v "http://hl7.org/fhir/SearchParameter/PractitionerRole-practitioner"^^xsd:anyURI ] ;
fhir:type [ fhir:v "reference" ] ;
fhir:documentation [ fhir:v "For getting the AGB roles/specialty (urn:oid:2.16.840.1.113883.2.4.6.7) for a Practitioner, e.g. 0305 Medisch specialisten, orthopedie." ]       ] )     ] [
fhir:type [ fhir:v "Organization" ] ;
fhir:profile [
fhir:link <http://fhir.nl/fhir/StructureDefinition/nl-core-organization> ;
fhir:reference [ fhir:v "http://fhir.nl/fhir/StructureDefinition/nl-core-organization" ]       ] ;
      ( fhir:interaction [
        ( fhir:extension [
fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation"^^xsd:anyURI ] ;
fhir:value [ fhir:v "SHALL" ]         ] ) ;
fhir:code [ fhir:v "read" ]       ] )     ] )
  ] ) . #