Developer Satisfaction
0.1.0 - ci-build International flag

Developer Satisfaction - Local Development build (v0.1.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

OperationDefinition: Get Satisfaction Operation

Official URL: http://touchstone.aegis.net/touchstone/fhir/dev-satisfaction/OperationDefinition/dev-satisfaction-get-satisfaction Version: 0.1.0
Active as of 2024-04-10 Computable Name: DevSatisfactionGetSatisfaction

This operation is used to get the satisfaction measurement based on the stored satisfaction observations.

URL: [base]/$get-satisfaction

Parameters

UseNameScopeCardinalityTypeBindingDocumentation
INsearch0..1string

Optional list of query parameters on Observation to limit the measurement to those satisfaction observations.

OUTmeasurement1..1decimal

The computed satisfaction measurement value.

OUTinterpretation1..1string

An interpretation description of the satisfaction measurement value.

Notes:

The operation is invoked using the POST Syntax with the Parameters payload as shown in the following example.


POST Example

Request the Developer Satisfaction Measurement from the Responder actor

POST [base]/$get-satisfaction

Accept: application/fhir+json;charset=utf-8
Content-Type: application/fhir+json;charset=utf-8
[other headers]

Request Body

{
  "resourceType": "Parameters",
  "id": "parameters-in-example",
  "parameter": [
    {
      "name": "search",
      "valueString": "status=preliminary"
    }
  ]
}

Response

HTTP/1.1 200 OK
Content-Type: application/fhir+json;charset=utf-8
[other headers]

Response Body

{
  "resourceType": "Parameters",
  "id": "parameters-out-example",
  "parameter": [
    {
      "name": "measurement",
      "valueDecimal": 0.77
    },
    {
      "name": "interpretation",
      "valueString": "Above average"
    }
  ]
}