NHS MPI Adapter for QuickFHIR
1.0.0 - draft

NHS MPI Adapter for QuickFHIR - Local Development build (v1.0.0). See the Directory of published versions

: Adapter - XML Representation

Raw xml | Download



<DeviceDefinition xmlns="http://hl7.org/fhir">
  <id value="Adapter"/>
  <meta>
    <profile
             value="https://quickfhir.cloud/docs/blackpear-quickfhir-aws-adapter-nhsmpi/StructureDefinition/AdapterDefinition"/>
  </meta>
  <text>
    <status value="generated"/>
    <div xmlns="http://www.w3.org/1999/xhtml"><p><b>Generated Narrative: DeviceDefinition</b><a name="Adapter"> </a></p><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">Resource DeviceDefinition &quot;Adapter&quot; </p><p style="margin-bottom: 0px">Profile: <a href="StructureDefinition-AdapterDefinition.html">AdapterDefinition</a></p></div><p><b style="color: maroon">Exception generating Narrative: Unknown modifier extension https://quickfhir.cloud/fhir/StructureDefinition/device-config-schema-extension</b></p></div>
  </text>
  <modifierExtension
                     url="https://quickfhir.cloud/fhir/StructureDefinition/device-config-schema-extension">
    <valueString
                 value="{
  &quot;$schema&quot;: &quot;https://json-schema.org/draft/2019-09/schema&quot;,
  &quot;type&quot;: &quot;object&quot;,
  &quot;properties&quot;: {
    &quot;client&quot;: {
      &quot;description&quot;: &quot;Endpoint settings&quot;,
      &quot;type&quot;: &quot;object&quot;,
      &quot;properties&quot;: {
        &quot;jwksendpoint&quot;: {
          &quot;description&quot;: &quot;jwks endpoint&quot;,
          &quot;type&quot;: &quot;string&quot;
        },
        &quot;apikey&quot;: {
          &quot;description&quot;: &quot;API Key&quot;,
          &quot;type&quot;: &quot;string&quot;
        },
        &quot;domain&quot;: {
          &quot;description&quot;: &quot;Domain URL&quot;,
          &quot;type&quot;: &quot;string&quot;
        }
      },
      &quot;required&quot;: [
        &quot;jwksendpoint&quot;,
        &quot;apikey&quot;,
        &quot;domain&quot;
      ]
    },
    &quot;secret&quot;: {
      &quot;description&quot;: &quot;Secret settings&quot;,
      &quot;type&quot;: &quot;object&quot;,
      &quot;properties&quot;: {
        &quot;AWS_REGION&quot;: {
          &quot;description&quot;: &quot;AWS Region&quot;,
          &quot;type&quot;: &quot;string&quot;
        },
        &quot;PrivateKeyARN&quot;: {
          &quot;description&quot;: &quot;Private Key ARN&quot;,
          &quot;type&quot;: &quot;string&quot;
        }
              },
      &quot;required&quot;: [
        &quot;AWS_REGION&quot;,
        &quot;PrivateKeyARN&quot;
              ]
    }
      },
  &quot;required&quot;: [
    &quot;client&quot;,
    &quot;secret&quot;
     ]
}"/>
  </modifierExtension>
  <modifierExtension
                     url="https://quickfhir.cloud/fhir/StructureDefinition/endpoint-config-schema-extension">
    <valueString value="{}"/>
  </modifierExtension>
  <manufacturerString value="Black Pear Software Limited"/>
  <deviceName>
    <name value="@blackpear.quickfhir-aws-adapter-nhsmpi"/>
    <type value="model-name"/>
  </deviceName>
  <deviceName>
    <name value="NHSMPI FHIR Works router"/>
    <type value="user-friendly-name"/>
  </deviceName>
  <type>
    <coding>
      <system value="https://quickfhir.cloud/fhir/CodeSystem/device-type"/>
      <code value="adapter"/>
      <display value="QuickFHIR Adapter"/>
    </coding>
  </type>
  <property>
    <type>
      <coding>
        <system
                value="https://quickfhir.cloud/fhir/CodeSystem/adapter-property"/>
        <code value="router"/>
      </coding>
    </type>
    <valueCode>
      <coding>
        <system value="https://quickfhir.cloud/fhir/CodeSystem/router-type"/>
        <code value="aws-fhirworks-v1"/>
        <display value="AWS FHIRWorks router"/>
      </coding>
    </valueCode>
  </property>
  <property>
    <type>
      <coding>
        <system
                value="https://quickfhir.cloud/fhir/CodeSystem/adapter-property"/>
        <code value="secrets-manager-config"/>
      </coding>
    </type>
  </property>
  <onlineInformation value=""/>
  <note>
    <text
          value="QuickFHIR Adapter that searches for patients on the NHS Master Patient Index (Patient Demographics Service). Requires the consumer to complete accreditation by NHS Digital as a Spine Mini Services Client"/>
  </note>
</DeviceDefinition>