TPP SystmOne Adapter for QuickFHIR
1.0.0 - draft

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

Resource Profile: AdapterDefinition - Detailed Descriptions

Draft as of 2023-07-18

Definitions for the AdapterDefinition resource profile.

Guidance on how to interpret the contents of this table can be found here.

1. DeviceDefinition
2. DeviceDefinition.type
Control10..1
Pattern Value<valueCodeableConcept xmlns="http://hl7.org/fhir">
  <coding>
    <system value="https://quickfhir.cloud/fhir/CodeSystem/device-type"/>
    <code value="adapter"/>
    <display value="QuickFHIR Adapter"/>
  </coding>
</valueCodeableConcept>
3. DeviceDefinition.property
Control50..*
SlicingThis element introduces a set of slices on DeviceDefinition.property. The slices are unordered and Open, and can be differentiated using the following discriminators:
  • pattern @ type
4. DeviceDefinition.property:router
SliceNamerouter
Control1..1
5. DeviceDefinition.property:router.type
Control0..?
Pattern Value<valueCodeableConcept xmlns="http://hl7.org/fhir">
  <coding>
    <system value="https://quickfhir.cloud/fhir/CodeSystem/adapter-property"/>
    <code value="router"/>
  </coding>
</valueCodeableConcept>
6. DeviceDefinition.property:router.valueCode
Control1..?
SlicingThis element introduces a set of slices on DeviceDefinition.property.valueCode. The slices are unordered and Closed, and can be differentiated using the following discriminators:
  • pattern @ coding.system
7. DeviceDefinition.property:router.valueCode:coding
SliceNamecoding
Control1..1
Pattern Value<valueCodeableConcept xmlns="http://hl7.org/fhir">
  <coding>
    <system value="https://quickfhir.cloud/fhir/CodeSystem/router-type"/>
    <code value="aws-fhirworks-v1"/>
    <display value="AWS FHIRWorks router"/>
  </coding>
</valueCodeableConcept>
8. DeviceDefinition.property:secrets-manager-config
SliceNamesecrets-manager-config
Control1..1
9. DeviceDefinition.property:secrets-manager-config.type
Control0..?
Pattern Value<valueCodeableConcept xmlns="http://hl7.org/fhir">
  <coding>
    <system value="https://quickfhir.cloud/fhir/CodeSystem/adapter-property"/>
    <code value="secrets-manager-config"/>
  </coding>
</valueCodeableConcept>
10. DeviceDefinition.property:timeout
SliceNametimeout
Control1..1
11. DeviceDefinition.property:timeout.type
Control0..?
Pattern Value<valueCodeableConcept xmlns="http://hl7.org/fhir">
  <coding>
    <system value="https://quickfhir.cloud/fhir/CodeSystem/adapter-property"/>
    <code value="lambda-timeout"/>
  </coding>
</valueCodeableConcept>
12. DeviceDefinition.property:timeout.valueCode
Control1..?
SlicingThis element introduces a set of slices on DeviceDefinition.property.valueCode. The slices are unordered and Closed, and can be differentiated using the following discriminators:
  • pattern @ coding.system
13. DeviceDefinition.property:timeout.valueCode:timeoutCode
SliceNametimeoutCode
Control1..1
Pattern Value<valueCodeableConcept xmlns="http://hl7.org/fhir">
  <coding>
    <system value="https://quickfhir.cloud/fhir/CodeSystem/lambda-timeout-type"/>
    <code value="60"/>
    <display value="60 seconds"/>
  </coding>
</valueCodeableConcept>
14. DeviceDefinition.property:memory
SliceNamememory
Control1..1
15. DeviceDefinition.property:memory.type
Control0..?
Pattern Value<valueCodeableConcept xmlns="http://hl7.org/fhir">
  <coding>
    <system value="https://quickfhir.cloud/fhir/CodeSystem/adapter-property"/>
    <code value="lambda-memory-size"/>
  </coding>
</valueCodeableConcept>
16. DeviceDefinition.property:memory.valueCode
Control1..?
SlicingThis element introduces a set of slices on DeviceDefinition.property.valueCode. The slices are unordered and Closed, and can be differentiated using the following discriminators:
  • pattern @ coding.system
17. DeviceDefinition.property:memory.valueCode:memoryCode
SliceNamememoryCode
Control1..1
Pattern Value<valueCodeableConcept xmlns="http://hl7.org/fhir">
  <coding>
    <system value="https://quickfhir.cloud/fhir/CodeSystem/lambda-memory-size-type"/>
    <code value="2048"/>
    <display value="2048MB memory"/>
  </coding>
</valueCodeableConcept>
18. DeviceDefinition.property:queue
SliceNamequeue
Control1..1
19. DeviceDefinition.property:queue.type
Control0..?
Pattern Value<valueCodeableConcept xmlns="http://hl7.org/fhir">
  <coding>
    <system value="https://quickfhir.cloud/fhir/CodeSystem/adapter-property"/>
    <code value="lambda-security-group"/>
  </coding>
</valueCodeableConcept>
20. DeviceDefinition.property:queue.valueCode
Control1..?
SlicingThis element introduces a set of slices on DeviceDefinition.property.valueCode. The slices are unordered and Closed, and can be differentiated using the following discriminators:
  • pattern @ coding.system
21. DeviceDefinition.property:queue.valueCode:queueCode
SliceNamequeueCode
Control1..1
Pattern Value<valueCodeableConcept xmlns="http://hl7.org/fhir">
  <coding>
    <system value="https://quickfhir.cloud/fhir/CodeSystem/lambda-security-group-type"/>
    <code value="queue"/>
    <display value="Security group allowing access to queue instances"/>
  </coding>
</valueCodeableConcept>