Radiology (Sandbox)
0.0.1-current - ci-build
Requirement Specification
This is for collaboration and discussion purposes and is subject to change.
This is not an Implementation Guide
Radiology (Sandbox) - Local Development build (v0.0.1-current) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions
Draft as of 2024-10-24 |
<ExampleScenario xmlns="http://hl7.org/fhir">
<id value="UpdateNationalRecordLocator"/>
<text>
<status value="extensions"/>
<div xmlns="http://www.w3.org/1999/xhtml"><p class="res-header-id"><b>Generated Narrative: ExampleScenario UpdateNationalRecordLocator</b></p><a name="UpdateNationalRecordLocator"> </a><a name="hcUpdateNationalRecordLocator"> </a><a name="UpdateNationalRecordLocator-en-US"> </a><p><b>url</b>: <a href="ExampleScenario-UpdateNationalRecordLocator.html">UpdateNationalRecordLocator</a></p><p><b>version</b>: 0.0.1-current</p><p><b>name</b>: UpdateNationalRecordLocator</p><p><b>status</b>: Draft</p><p><b>date</b>: 2024-10-24 15:09:54+0000</p><p><b>publisher</b>: NHS England</p><p><b>contact</b>: <a href="https://www.ihe.net/ihe_domains/it_infrastructure/">https://www.ihe.net/ihe_domains/it_infrastructure/</a>, <a href="mailto:iti@ihe.net">iti@ihe.net</a>, NHS England: <a href="mailto:iti@ihe.net">iti@ihe.net</a></p><p><b>jurisdiction</b>: <span title="Codes:{http://unstats.un.org/unsd/methods/m49/m49.htm 001}">Global (Whole world)</span></p><blockquote><p><b>actor</b></p><p><b>actorId</b>: docRecipient</p><p><b>type</b>: System</p><p><b>name</b>: Document Recipient/Repository XDS</p><p><b>description</b>: </p><div><p>The <strong>Document Recipient</strong> receives documents and metadata sent by the Document Source. The <a href="ActorDefinition-DocumentRepository.html">Document Repository</a> is responsible for both the persistent storage of these documents as well as for their registration with the appropriate Document Registry. It assigns a uniqueId to documents for subsequent retrieval by a Document Consumer.</p>
</div></blockquote><blockquote><p><b>actor</b></p><p><b>actorId</b>: translation</p><p><b>type</b>: System</p><p><b>name</b>: Transformation Service</p><p><b>description</b>: </p><div><p>This provides conversion between the different data models used in each <a href="https://martinfowler.com/bliki/BoundedContext.html">context</a>. This may include filtering events, code conversions - concept mapping, data model mapping, removing elements from the model, etc.</p>
</div></blockquote><blockquote><p><b>actor</b></p><p><b>actorId</b>: nrl</p><p><b>type</b>: System</p><p><b>name</b>: Document Registry - NHS England NRL</p><p><b>description</b>: </p><div><p>NHS England National Record Locator, a <a href="ActorDefinition-DocumentRegistry.html">Document Registry</a></p>
</div></blockquote><blockquote><p><b>instance</b></p><p><b>resourceId</b>: IHEStoreDocument</p><p><b>resourceType</b>: Bundle</p><p><b>name</b>: IHE MHD ITI-65 minimal document metadata</p><p><b>description</b>: </p><div><p><a href="https://profiles.ihe.net/ITI/MHD/ITI-65.html">IHE MHD - Provide Document Bundle [ITI-65] minimal document metadata</a></p>
</div><blockquote><p><b>version</b></p><p><b>Extension Definition for ExampleScenario.instance.version.title for Version 5.0</b>: Bundle</p><p><b>Extension Definition for ExampleScenario.instance.version.content for Version 5.0</b>: <a href="Bundle-IHETransactionBundle.html">Bundle: type = transaction; timestamp = 2023-10-22 09:31:45+0000</a></p><p><b>versionId</b>: 1</p></blockquote></blockquote><blockquote><p><b>instance</b></p><p><b>resourceId</b>: IHETransactionFeed</p><p><b>resourceType</b>: Bundle</p><p><b>name</b>: Event Feed</p><p><b>description</b>: </p><div><p>Feed type is not specified, this is for illustration purposes. ITI-65 generally contains the actual documents, so <a href="https://profiles.ihe.net/ITI/DSUBm/ITI-112.html">IHE DSUBm - Resource Notify [ITI-112]</a> or <a href="https://profiles.ihe.net/ITI/TF/Volume1/ch-26.html">IHE Document Metadata Subscription (DSUB)</a> may be more suitable.</p>
</div></blockquote><blockquote><p><b>instance</b></p><p><b>resourceId</b>: NRLTransactionFeed</p><p><b>resourceType</b>: Bundle</p><p><b>name</b>: NRL version of IHE ITI-65</p><p><b>description</b>: </p><div><p>This is a <a href="https://hl7.org/fhir/R4/http.html#transaction">FHIR Transaction</a> version of <a href="https://digital.nhs.uk/developer/api-catalogue/national-record-locator-fhir/v3/producer#put-/DocumentReference">NRL FHIR API - Create document pointers with a specific id</a>. It has been designed with ITI-65 minimal metadata compatability in mind, but does not containing a List/SubmissionSet, a document (Binary) and neither an embedded document in the DocumentReference.</p>
</div><blockquote><p><b>version</b></p><p><b>Extension Definition for ExampleScenario.instance.version.title for Version 5.0</b>: Bundle</p><p><b>Extension Definition for ExampleScenario.instance.version.content for Version 5.0</b>: <a href="Bundle-NRLTransactionBundle.html">Bundle: type = transaction; timestamp = 2023-10-22 09:31:45+0000</a></p><p><b>versionId</b>: 1</p></blockquote></blockquote><blockquote><p><b>instance</b></p><p><b>resourceId</b>: NRLRegisterDocument</p><p><b>resourceType</b>: DocumentReference</p><p><b>name</b>: Register Document Entry</p><blockquote><p><b>version</b></p><p><b>Extension Definition for ExampleScenario.instance.version.title for Version 5.0</b>: DocumentReference</p><p><b>Extension Definition for ExampleScenario.instance.version.content for Version 5.0</b>: <a href="DocumentReference-DocumentReferenceImagingReportIHE.html">DocumentReference: masterIdentifier = https://tools.ietf.org/html/rfc4122#f3f7920b-3b91-4e3e-afdc-8791e2095fbe; identifier = f3f7920b-3b91-4e3e-afdc-8791e2095fbe; status = current; type = MRA Upper limb Rt; category = Imaging report; securityLabel = unrestricted</a></p><p><b>versionId</b>: 1</p></blockquote></blockquote><blockquote><p><b>process</b></p><p><b>title</b>: Document Entry Event Feed</p><blockquote><p><b>step</b></p><blockquote><p><b>operation</b></p><p><b>number</b>: 1</p><p><b>type</b>: create</p><p><b>name</b>: Event Feed e.g. IHE DSUBm Resource Notify</p><p><b>initiator</b>: docRecipient</p><p><b>receiver</b>: translation</p><h3>Requests</h3><table class="grid"><tr><td style="display: none">-</td><td><b>ResourceId</b></td></tr><tr><td style="display: none">*</td><td>IHETransactionFeed</td></tr></table></blockquote></blockquote></blockquote><blockquote><p><b>process</b></p><p><b>title</b>: Update NRL</p><blockquote><p><b>step</b></p><blockquote><p><b>operation</b></p><p><b>number</b>: 1</p><p><b>type</b>: create</p><p><b>name</b>: NRL Transaction Feed</p><p><b>initiator</b>: translation</p><p><b>receiver</b>: nrl</p><h3>Requests</h3><table class="grid"><tr><td style="display: none">-</td><td><b>ResourceId</b></td></tr><tr><td style="display: none">*</td><td>NRLTransactionFeed</td></tr></table></blockquote></blockquote></blockquote></div>
</text>
<url
value="https://fhir.nhs.uk/England/RAD/ExampleScenario/UpdateNationalRecordLocator"/>
<version value="0.0.1-current"/>
<name value="UpdateNationalRecordLocator"/>
<status value="draft"/>
<date value="2024-10-24T15:09:54+00:00"/>
<publisher value="NHS England"/>
<contact>
<telecom>
<system value="url"/>
<value value="https://www.ihe.net/ihe_domains/it_infrastructure/"/>
</telecom>
</contact>
<contact>
<telecom>
<system value="email"/>
<value value="iti@ihe.net"/>
</telecom>
</contact>
<contact>
<name value="NHS England"/>
<telecom>
<system value="email"/>
<value value="iti@ihe.net"/>
</telecom>
</contact>
<jurisdiction>
<coding>
<system value="http://unstats.un.org/unsd/methods/m49/m49.htm"/>
<code value="001"/>
</coding>
</jurisdiction>
<actor>
<actorId value="docRecipient"/>
<type value="entity"/>
<name value="Document Recipient/Repository XDS"/>
<description
value="The **Document Recipient** receives documents and metadata sent by the Document Source. The [Document Repository](ActorDefinition-DocumentRepository.html) is responsible for both the persistent storage of these documents as well as for their registration with the appropriate Document Registry. It assigns a uniqueId to documents for subsequent retrieval by a Document Consumer. "/>
</actor>
<actor>
<actorId value="translation"/>
<type value="entity"/>
<name value="Transformation Service"/>
<description
value="This provides conversion between the different data models used in each [context](https://martinfowler.com/bliki/BoundedContext.html). This may include filtering events, code conversions - concept mapping, data model mapping, removing elements from the model, etc."/>
</actor>
<actor>
<actorId value="nrl"/>
<type value="entity"/>
<name value="Document Registry - NHS England NRL"/>
<description
value="NHS England National Record Locator, a [Document Registry](ActorDefinition-DocumentRegistry.html) "/>
</actor>
<instance>
<resourceId value="IHEStoreDocument"/>
<resourceType value="Bundle"/>
<name value="IHE MHD ITI-65 minimal document metadata"/>
<description
value=" [IHE MHD - Provide Document Bundle [ITI-65] minimal document metadata](https://profiles.ihe.net/ITI/MHD/ITI-65.html) "/>
<version>
<extension
url="http://hl7.org/fhir/5.0/StructureDefinition/extension-ExampleScenario.instance.version.title">
<valueString value="Bundle"/>
</extension>
<extension
url="http://hl7.org/fhir/5.0/StructureDefinition/extension-ExampleScenario.instance.version.content">
<valueReference>🔗
<reference value="Bundle/IHETransactionBundle"/>
</valueReference>
</extension>
<versionId value="1"/>
</version>
</instance>
<instance>
<resourceId value="IHETransactionFeed"/>
<resourceType value="Bundle"/>
<name value="Event Feed"/>
<description
value=" Feed type is not specified, this is for illustration purposes. ITI-65 generally contains the actual documents, so [IHE DSUBm - Resource Notify [ITI-112]](https://profiles.ihe.net/ITI/DSUBm/ITI-112.html) or [IHE Document Metadata Subscription (DSUB)](https://profiles.ihe.net/ITI/TF/Volume1/ch-26.html) may be more suitable. "/>
</instance>
<instance>
<resourceId value="NRLTransactionFeed"/>
<resourceType value="Bundle"/>
<name value="NRL version of IHE ITI-65"/>
<description
value=" This is a [FHIR Transaction](https://hl7.org/fhir/R4/http.html#transaction) version of [NRL FHIR API - Create document pointers with a specific id](https://digital.nhs.uk/developer/api-catalogue/national-record-locator-fhir/v3/producer#put-/DocumentReference). It has been designed with ITI-65 minimal metadata compatability in mind, but does not containing a List/SubmissionSet, a document (Binary) and neither an embedded document in the DocumentReference. "/>
<version>
<extension
url="http://hl7.org/fhir/5.0/StructureDefinition/extension-ExampleScenario.instance.version.title">
<valueString value="Bundle"/>
</extension>
<extension
url="http://hl7.org/fhir/5.0/StructureDefinition/extension-ExampleScenario.instance.version.content">
<valueReference>🔗
<reference value="Bundle/NRLTransactionBundle"/>
</valueReference>
</extension>
<versionId value="1"/>
</version>
</instance>
<instance>
<resourceId value="NRLRegisterDocument"/>
<resourceType value="DocumentReference"/>
<name value="Register Document Entry"/>
<version>
<extension
url="http://hl7.org/fhir/5.0/StructureDefinition/extension-ExampleScenario.instance.version.title">
<valueString value="DocumentReference"/>
</extension>
<extension
url="http://hl7.org/fhir/5.0/StructureDefinition/extension-ExampleScenario.instance.version.content">
<valueReference>🔗
<reference
value="DocumentReference/DocumentReferenceImagingReportIHE"/>
</valueReference>
</extension>
<versionId value="1"/>
</version>
</instance>
<process>
<title value="Document Entry Event Feed"/>
<step>
<operation>
<number value="1"/>
<type value="create"/>
<name value="Event Feed e.g. IHE DSUBm Resource Notify"/>
<initiator value="docRecipient"/>
<receiver value="translation"/>
<request>
<resourceId value="IHETransactionFeed"/>
</request>
</operation>
</step>
</process>
<process>
<title value="Update NRL"/>
<step>
<operation>
<number value="1"/>
<type value="create"/>
<name value="NRL Transaction Feed"/>
<initiator value="translation"/>
<receiver value="nrl"/>
<request>
<resourceId value="NRLTransactionFeed"/>
</request>
</operation>
</step>
</process>
</ExampleScenario>