@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 -------------------------------------------------------------------

<http://fhir.org/argonaut/smart-imaging/Bundle/imaging-search-response> a fhir:Bundle ;
  fhir:nodeRole fhir:treeRoot ;
  fhir:Resource.id [ fhir:value "imaging-search-response"] ;
  fhir:Bundle.type [ fhir:value "searchset"] ;
  fhir:Bundle.total [ fhir:value "2"^^xsd:nonNegativeInteger] ;
  fhir:Bundle.link [
     fhir:index 0 ;
     fhir:Bundle.link.relation [ fhir:value "self" ] ;
     fhir:Bundle.link.url [ fhir:value "https://imaging.example.org/fhir/ImagingStudy?patient=patient-example&_include=ImagingStudy:endpoint" ]
  ] ;
  fhir:Bundle.entry [
     fhir:index 0 ;
     fhir:Bundle.entry.fullUrl [ fhir:value "https://imaging.example.org/fhir/ImagingStudy/imaging-study-contained-endpoint" ] ;
     fhir:Bundle.entry.resource <https://imaging.example.org/fhir/ImagingStudy/imaging-study-contained-endpoint> ;
     fhir:Bundle.entry.search [
       fhir:Bundle.entry.search.mode [ fhir:value "match" ]
     ]
  ], [
     fhir:index 1 ;
     fhir:Bundle.entry.fullUrl [ fhir:value "https://imaging.example.org/fhir/ImagingStudy/imaging-study-external-endpoint" ] ;
     fhir:Bundle.entry.resource <https://imaging.example.org/fhir/ImagingStudy/imaging-study-external-endpoint> ;
     fhir:Bundle.entry.search [
       fhir:Bundle.entry.search.mode [ fhir:value "match" ]
     ]
  ], [
     fhir:index 2 ;
     fhir:Bundle.entry.fullUrl [ fhir:value "https://imaging.example.org/fhir/Endpoint/wado-endpoint-example" ] ;
     fhir:Bundle.entry.resource <https://imaging.example.org/fhir/Endpoint/wado-endpoint-example> ;
     fhir:Bundle.entry.search [
       fhir:Bundle.entry.search.mode [ fhir:value "include" ]
     ]
  ] .

<https://imaging.example.org/fhir/ImagingStudy/imaging-study-contained-endpoint> a fhir:ImagingStudy ;
  fhir:Resource.id [ fhir:value "imaging-study-contained-endpoint"] ;
  fhir:Resource.meta [
     fhir:Meta.profile [
       fhir:value "http://fhir.org/argonaut/smart-imaging/StructureDefinition/smart-imaging-study" ;
       fhir:index 0 ;
       fhir:link <http://fhir.org/argonaut/smart-imaging/StructureDefinition/smart-imaging-study>
     ]
  ] ;
  fhir:DomainResource.text [
     fhir:Narrative.status [ fhir:value "extensions" ] ;
     fhir:Narrative.div "<div xmlns=\"http://www.w3.org/1999/xhtml\"><a name=\"ImagingStudy_imaging-study-contained-endpoint\"> </a><p class=\"res-header-id\"><b>Generated Narrative: ImagingStudy imaging-study-contained-endpoint</b></p><a name=\"imaging-study-contained-endpoint\"> </a><a name=\"hcimaging-study-contained-endpoint\"> </a><div style=\"display: inline-block; background-color: #d9e0e7; padding: 6px; margin: 4px; border: 1px solid #8da1b4; border-radius: 5px; line-height: 60%\"><p style=\"margin-bottom: 0px\"/><p style=\"margin-bottom: 0px\">Profile: <a href=\"StructureDefinition-smart-imaging-study.html\">SMART ImagingStudy</a></p></div><p><b>identifier</b>: <a href=\"http://terminology.hl7.org/5.5.0/NamingSystem-dui.html\" title=\"An OID issued under DICOM OID rules. DICOM OIDs are represented as plain OIDs, with a prefix of &quot;urn:oid:&quot;. See https://www.dicomstandard.org/\">DICOM Unique Id</a>/urn:oid:1.2.840.99999999.19341866.1571297684</p><p><b>status</b>: Available</p><p><b>modality</b>: <a href=\"http://hl7.org/fhir/R4/codesystem-dicom-dcim.html#dicom-dcim-CT\">DICOM: CT</a> (Computed Tomography)</p><p><b>subject</b>: <a href=\"Patient-patient-example.html\">Jason Argonaut  (no stated gender), DoB Unknown ( http://hospital.example.org/mrn#8675309)</a></p><p><b>started</b>: 2023-02-24 14:02:49+0000</p><p><b>endpoint</b>: <a href=\"#hcimaging-study-contained-endpoint/e\">Endpoint: extension = true; status = active; connectionType = DICOM WADO-RS (Endpoint Connection Type#dicom-wado-rs); payloadType = Any; address = https://imaging.example.org/wado-rs</a></p><p><b>numberOfSeries</b>: 1</p><p><b>numberOfInstances</b>: 3</p><blockquote><p><b>series</b></p><p><b>uid</b>: 1.2.840.99999999.19341866.1571297684.1</p><p><b>number</b>: 1</p><p><b>modality</b>: <a href=\"http://hl7.org/fhir/R4/codesystem-dicom-dcim.html#dicom-dcim-CT\">DICOM: CT</a> (Computed Tomography)</p><p><b>numberOfInstances</b>: 3</p><blockquote><p><b>instance</b></p><p><b>uid</b>: 1.2.840.99999999.19341866.1571297684.1.1</p><p><b>sopClass</b>: unknown: urn:oid:1.2.840.10008.5.1.4.1.1.2 (urn:oid:1.2.840.10008.5.1.4.1.1.2)</p><p><b>number</b>: 1</p></blockquote><blockquote><p><b>instance</b></p><p><b>uid</b>: 1.2.840.99999999.19341866.1571297684.1.2</p><p><b>sopClass</b>: unknown: urn:oid:1.2.840.10008.5.1.4.1.1.2 (urn:oid:1.2.840.10008.5.1.4.1.1.2)</p><p><b>number</b>: 2</p></blockquote><blockquote><p><b>instance</b></p><p><b>uid</b>: 1.2.840.99999999.19341866.1571297684.1.3</p><p><b>sopClass</b>: unknown: urn:oid:1.2.840.10008.5.1.4.1.1.2 (urn:oid:1.2.840.10008.5.1.4.1.1.2)</p><p><b>number</b>: 3</p></blockquote></blockquote><hr/><blockquote><p class=\"res-header-id\"><b>Generated Narrative: Endpoint #e</b></p><a name=\"imaging-study-contained-endpoint/e\"> </a><a name=\"hcimaging-study-contained-endpoint/e\"> </a><div style=\"display: inline-block; background-color: #d9e0e7; padding: 6px; margin: 4px; border: 1px solid #8da1b4; border-radius: 5px; line-height: 60%\"><p style=\"margin-bottom: 0px\"/><p style=\"margin-bottom: 0px\">Profile: <a href=\"StructureDefinition-smart-wado-endpoint.html\">SMART WADO-RS Endpoint</a></p></div><p><b>Requires Access Token</b>: true</p><p><b>status</b>: Active</p><p><b>connectionType</b>: <a href=\"http://terminology.hl7.org/7.3.0/CodeSystem-endpoint-connection-type.html#endpoint-connection-type-dicom-wado-rs\">Endpoint Connection Type: dicom-wado-rs</a> (DICOM WADO-RS)</p><p><b>payloadType</b>: <span title=\"Codes:{http://terminology.hl7.org/CodeSystem/endpoint-payload-type any}\">Any</span></p><p><b>address</b>: <a href=\"https://imaging.example.org/wado-rs\">https://imaging.example.org/wado-rs</a></p></blockquote></div>"
  ] ;
  fhir:DomainResource.contained [
     a fhir:Endpoint ;
     fhir:index 0 ;
     fhir:Resource.id [ fhir:value "e" ] ;
     fhir:Resource.meta [
       fhir:Meta.profile [
         fhir:value "http://fhir.org/argonaut/smart-imaging/StructureDefinition/smart-wado-endpoint" ;
         fhir:index 0 ;
         fhir:link <http://fhir.org/argonaut/smart-imaging/StructureDefinition/smart-wado-endpoint>
       ]
     ] ;
     fhir:DomainResource.extension [
       fhir:index 0 ;
       fhir:Extension.url [ fhir:value "http://fhir.org/argonaut/smart-imaging/StructureDefinition/requires-access-token" ] ;
       fhir:Extension.valueBoolean [ fhir:value "true"^^xsd:boolean ]
     ] ;
     fhir:Endpoint.status [ fhir:value "active" ] ;
     fhir:Endpoint.connectionType [
       fhir:Coding.system [ fhir:value "http://terminology.hl7.org/CodeSystem/endpoint-connection-type" ] ;
       fhir:Coding.code [ fhir:value "dicom-wado-rs" ]
     ] ;
     fhir:Endpoint.payloadType [
       fhir:index 0 ;
       fhir:CodeableConcept.coding [
         fhir:index 0 ;
         fhir:Coding.system [ fhir:value "http://terminology.hl7.org/CodeSystem/endpoint-payload-type" ] ;
         fhir:Coding.code [ fhir:value "any" ]
       ]
     ] ;
     fhir:Endpoint.address [ fhir:value "https://imaging.example.org/wado-rs" ]
  ] ;
  fhir:ImagingStudy.identifier [
     fhir:index 0 ;
     fhir:Identifier.system [ fhir:value "urn:dicom:uid" ] ;
     fhir:Identifier.value [ fhir:value "urn:oid:1.2.840.99999999.19341866.1571297684" ]
  ] ;
  fhir:ImagingStudy.status [ fhir:value "available"] ;
  fhir:ImagingStudy.modality [
     fhir:index 0 ;
     fhir:Coding.system [ fhir:value "http://dicom.nema.org/resources/ontology/DCM" ] ;
     fhir:Coding.code [ fhir:value "CT" ] ;
     fhir:Coding.display [ fhir:value "Computed Tomography" ]
  ] ;
  fhir:ImagingStudy.subject [
     fhir:link <http://fhir.org/argonaut/smart-imaging/Patient/patient-example> ;
     fhir:Reference.reference [ fhir:value "Patient/patient-example" ]
  ] ;
  fhir:ImagingStudy.started [ fhir:value "2023-02-24T14:02:49Z"^^xsd:dateTime] ;
  fhir:ImagingStudy.endpoint [
     fhir:index 0 ;
     fhir:Reference.reference [ fhir:value "#e" ]
  ] ;
  fhir:ImagingStudy.numberOfSeries [ fhir:value "1"^^xsd:nonNegativeInteger] ;
  fhir:ImagingStudy.numberOfInstances [ fhir:value "3"^^xsd:nonNegativeInteger] ;
  fhir:ImagingStudy.series [
     fhir:index 0 ;
     fhir:ImagingStudy.series.uid [ fhir:value "1.2.840.99999999.19341866.1571297684.1" ] ;
     fhir:ImagingStudy.series.number [ fhir:value "1"^^xsd:nonNegativeInteger ] ;
     fhir:ImagingStudy.series.modality [
       fhir:Coding.system [ fhir:value "http://dicom.nema.org/resources/ontology/DCM" ] ;
       fhir:Coding.code [ fhir:value "CT" ]
     ] ;
     fhir:ImagingStudy.series.numberOfInstances [ fhir:value "3"^^xsd:nonNegativeInteger ] ;
     fhir:ImagingStudy.series.instance [
       fhir:index 0 ;
       fhir:ImagingStudy.series.instance.uid [ fhir:value "1.2.840.99999999.19341866.1571297684.1.1" ] ;
       fhir:ImagingStudy.series.instance.sopClass [
         fhir:Coding.system [ fhir:value "urn:ietf:rfc:3986" ] ;
         fhir:Coding.code [ fhir:value "urn:oid:1.2.840.10008.5.1.4.1.1.2" ]
       ] ;
       fhir:ImagingStudy.series.instance.number [ fhir:value "1"^^xsd:nonNegativeInteger ]
     ], [
       fhir:index 1 ;
       fhir:ImagingStudy.series.instance.uid [ fhir:value "1.2.840.99999999.19341866.1571297684.1.2" ] ;
       fhir:ImagingStudy.series.instance.sopClass [
         fhir:Coding.system [ fhir:value "urn:ietf:rfc:3986" ] ;
         fhir:Coding.code [ fhir:value "urn:oid:1.2.840.10008.5.1.4.1.1.2" ]
       ] ;
       fhir:ImagingStudy.series.instance.number [ fhir:value "2"^^xsd:nonNegativeInteger ]
     ], [
       fhir:index 2 ;
       fhir:ImagingStudy.series.instance.uid [ fhir:value "1.2.840.99999999.19341866.1571297684.1.3" ] ;
       fhir:ImagingStudy.series.instance.sopClass [
         fhir:Coding.system [ fhir:value "urn:ietf:rfc:3986" ] ;
         fhir:Coding.code [ fhir:value "urn:oid:1.2.840.10008.5.1.4.1.1.2" ]
       ] ;
       fhir:ImagingStudy.series.instance.number [ fhir:value "3"^^xsd:nonNegativeInteger ]
     ]
  ] .

<https://imaging.example.org/fhir/ImagingStudy/imaging-study-external-endpoint> a fhir:ImagingStudy ;
  fhir:Resource.id [ fhir:value "imaging-study-external-endpoint"] ;
  fhir:Resource.meta [
     fhir:Meta.profile [
       fhir:value "http://fhir.org/argonaut/smart-imaging/StructureDefinition/smart-imaging-study" ;
       fhir:index 0 ;
       fhir:link <http://fhir.org/argonaut/smart-imaging/StructureDefinition/smart-imaging-study>
     ]
  ] ;
  fhir:DomainResource.text [
     fhir:Narrative.status [ fhir:value "generated" ] ;
     fhir:Narrative.div "<div xmlns=\"http://www.w3.org/1999/xhtml\"><a name=\"ImagingStudy_imaging-study-external-endpoint\"> </a><p class=\"res-header-id\"><b>Generated Narrative: ImagingStudy imaging-study-external-endpoint</b></p><a name=\"imaging-study-external-endpoint\"> </a><a name=\"hcimaging-study-external-endpoint\"> </a><div style=\"display: inline-block; background-color: #d9e0e7; padding: 6px; margin: 4px; border: 1px solid #8da1b4; border-radius: 5px; line-height: 60%\"><p style=\"margin-bottom: 0px\"/><p style=\"margin-bottom: 0px\">Profile: <a href=\"StructureDefinition-smart-imaging-study.html\">SMART ImagingStudy</a></p></div><p><b>identifier</b>: <a href=\"http://terminology.hl7.org/5.5.0/NamingSystem-dui.html\" title=\"An OID issued under DICOM OID rules. DICOM OIDs are represented as plain OIDs, with a prefix of &quot;urn:oid:&quot;. See https://www.dicomstandard.org/\">DICOM Unique Id</a>/urn:oid:1.2.840.99999999.82943819.1948573621</p><p><b>status</b>: Available</p><p><b>modality</b>: <a href=\"http://hl7.org/fhir/R4/codesystem-dicom-dcim.html#dicom-dcim-MR\">DICOM: MR</a> (Magnetic Resonance)</p><p><b>subject</b>: <a href=\"Patient-patient-example.html\">Jason Argonaut  (no stated gender), DoB Unknown ( http://hospital.example.org/mrn#8675309)</a></p><p><b>started</b>: 2023-05-11 09:30:00+0000</p><p><b>endpoint</b>: <a href=\"Endpoint-wado-endpoint-example.html\">Endpoint: extension = true; status = active; connectionType = DICOM WADO-RS (Endpoint Connection Type#dicom-wado-rs); payloadType = Any; address = https://pacs.example.org/dicom-web</a></p><p><b>numberOfSeries</b>: 1</p><p><b>numberOfInstances</b>: 1</p><blockquote><p><b>series</b></p><p><b>uid</b>: 1.2.840.99999999.82943819.1948573621.1</p><p><b>number</b>: 1</p><p><b>modality</b>: <a href=\"http://hl7.org/fhir/R4/codesystem-dicom-dcim.html#dicom-dcim-MR\">DICOM: MR</a> (Magnetic Resonance)</p><p><b>numberOfInstances</b>: 1</p><h3>Instances</h3><table class=\"grid\"><tr><td style=\"display: none\">-</td><td><b>Uid</b></td><td><b>SopClass</b></td><td><b>Number</b></td></tr><tr><td style=\"display: none\">*</td><td>1.2.840.99999999.82943819.1948573621.1.1</td><td>unknown: urn:oid:1.2.840.10008.5.1.4.1.1.4 (urn:oid:1.2.840.10008.5.1.4.1.1.4)</td><td>1</td></tr></table></blockquote></div>"
  ] ;
  fhir:ImagingStudy.identifier [
     fhir:index 0 ;
     fhir:Identifier.system [ fhir:value "urn:dicom:uid" ] ;
     fhir:Identifier.value [ fhir:value "urn:oid:1.2.840.99999999.82943819.1948573621" ]
  ] ;
  fhir:ImagingStudy.status [ fhir:value "available"] ;
  fhir:ImagingStudy.modality [
     fhir:index 0 ;
     fhir:Coding.system [ fhir:value "http://dicom.nema.org/resources/ontology/DCM" ] ;
     fhir:Coding.code [ fhir:value "MR" ] ;
     fhir:Coding.display [ fhir:value "Magnetic Resonance" ]
  ] ;
  fhir:ImagingStudy.subject [
     fhir:link <http://fhir.org/argonaut/smart-imaging/Patient/patient-example> ;
     fhir:Reference.reference [ fhir:value "Patient/patient-example" ]
  ] ;
  fhir:ImagingStudy.started [ fhir:value "2023-05-11T09:30:00Z"^^xsd:dateTime] ;
  fhir:ImagingStudy.endpoint [
     fhir:index 0 ;
     fhir:link <http://fhir.org/argonaut/smart-imaging/Endpoint/wado-endpoint-example> ;
     fhir:Reference.reference [ fhir:value "Endpoint/wado-endpoint-example" ]
  ] ;
  fhir:ImagingStudy.numberOfSeries [ fhir:value "1"^^xsd:nonNegativeInteger] ;
  fhir:ImagingStudy.numberOfInstances [ fhir:value "1"^^xsd:nonNegativeInteger] ;
  fhir:ImagingStudy.series [
     fhir:index 0 ;
     fhir:ImagingStudy.series.uid [ fhir:value "1.2.840.99999999.82943819.1948573621.1" ] ;
     fhir:ImagingStudy.series.number [ fhir:value "1"^^xsd:nonNegativeInteger ] ;
     fhir:ImagingStudy.series.modality [
       fhir:Coding.system [ fhir:value "http://dicom.nema.org/resources/ontology/DCM" ] ;
       fhir:Coding.code [ fhir:value "MR" ]
     ] ;
     fhir:ImagingStudy.series.numberOfInstances [ fhir:value "1"^^xsd:nonNegativeInteger ] ;
     fhir:ImagingStudy.series.instance [
       fhir:index 0 ;
       fhir:ImagingStudy.series.instance.uid [ fhir:value "1.2.840.99999999.82943819.1948573621.1.1" ] ;
       fhir:ImagingStudy.series.instance.sopClass [
         fhir:Coding.system [ fhir:value "urn:ietf:rfc:3986" ] ;
         fhir:Coding.code [ fhir:value "urn:oid:1.2.840.10008.5.1.4.1.1.4" ]
       ] ;
       fhir:ImagingStudy.series.instance.number [ fhir:value "1"^^xsd:nonNegativeInteger ]
     ]
  ] .

<https://imaging.example.org/fhir/Endpoint/wado-endpoint-example> a fhir:Endpoint ;
  fhir:Resource.id [ fhir:value "wado-endpoint-example"] ;
  fhir:Resource.meta [
     fhir:Meta.profile [
       fhir:value "http://fhir.org/argonaut/smart-imaging/StructureDefinition/smart-wado-endpoint" ;
       fhir:index 0 ;
       fhir:link <http://fhir.org/argonaut/smart-imaging/StructureDefinition/smart-wado-endpoint>
     ]
  ] ;
  fhir:DomainResource.text [
     fhir:Narrative.status [ fhir:value "extensions" ] ;
     fhir:Narrative.div "<div xmlns=\"http://www.w3.org/1999/xhtml\"><a name=\"Endpoint_wado-endpoint-example\"> </a><p class=\"res-header-id\"><b>Generated Narrative: Endpoint wado-endpoint-example</b></p><a name=\"wado-endpoint-example\"> </a><a name=\"hcwado-endpoint-example\"> </a><div style=\"display: inline-block; background-color: #d9e0e7; padding: 6px; margin: 4px; border: 1px solid #8da1b4; border-radius: 5px; line-height: 60%\"><p style=\"margin-bottom: 0px\"/><p style=\"margin-bottom: 0px\">Profile: <a href=\"StructureDefinition-smart-wado-endpoint.html\">SMART WADO-RS Endpoint</a></p></div><p><b>Requires Access Token</b>: true</p><p><b>status</b>: Active</p><p><b>connectionType</b>: <a href=\"http://terminology.hl7.org/7.3.0/CodeSystem-endpoint-connection-type.html#endpoint-connection-type-dicom-wado-rs\">Endpoint Connection Type: dicom-wado-rs</a> (DICOM WADO-RS)</p><p><b>payloadType</b>: <span title=\"Codes:{http://terminology.hl7.org/CodeSystem/endpoint-payload-type any}\">Any</span></p><p><b>address</b>: <a href=\"https://pacs.example.org/dicom-web\">https://pacs.example.org/dicom-web</a></p></div>"
  ] ;
  fhir:DomainResource.extension [
     fhir:index 0 ;
     fhir:Extension.url [ fhir:value "http://fhir.org/argonaut/smart-imaging/StructureDefinition/requires-access-token" ] ;
     fhir:Extension.valueBoolean [ fhir:value "true"^^xsd:boolean ]
  ] ;
  fhir:Endpoint.status [ fhir:value "active"] ;
  fhir:Endpoint.connectionType [
     fhir:Coding.system [ fhir:value "http://terminology.hl7.org/CodeSystem/endpoint-connection-type" ] ;
     fhir:Coding.code [ fhir:value "dicom-wado-rs" ]
  ] ;
  fhir:Endpoint.payloadType [
     fhir:index 0 ;
     fhir:CodeableConcept.coding [
       fhir:index 0 ;
       fhir:Coding.system [ fhir:value "http://terminology.hl7.org/CodeSystem/endpoint-payload-type" ] ;
       fhir:Coding.code [ fhir:value "any" ]
     ]
  ] ;
  fhir:Endpoint.address [ fhir:value "https://pacs.example.org/dicom-web"] .

# - ontology header ------------------------------------------------------------

<http://fhir.org/argonaut/smart-imaging/Bundle/imaging-search-response.ttl> a owl:Ontology ;
  owl:imports fhir:fhir.ttl .

# -------------------------------------------------------------------------------------

