FHIR © HL7.org  |  Server Home  |  XIG Home  |  Server Source  |  FHIR  

FHIR IG Statistics: OperationDefinition/MeasureReport-aggregate

Packagehl7.fhir.uv.saner
TypeOperationDefinition
IdMeasureReport-aggregate
FHIR VersionR4
Sourcehttp://hl7.org/fhir/uv/saner/https://build.fhir.org/ig/HL7/fhir-saner/OperationDefinition-MeasureReport-aggregate.html
URLhttp://hl7.org/fhir/uv/saner/OperationDefinition/MeasureReport-aggregate
Version1.0.1
Statusdraft
Date2024-05-18T21:25:01+00:00
NameAggregate
TitleAggregate
Realmuv
Authorityhl7
DescriptionAggregate two or more more Messure Report resources into a single MeasureReport.
Typefalse
Kindoperation

Resources that use this resource

CapabilityStatement
MeasureConsumer-AggregateMeasure Consumer implementing the Aggregate Option.
MeasureSource-AggregateMeasure Source implementing the Aggregate Option.

Resources that this resource uses

No resources found


Narrative

Note: links and images are rebased to the (stated) source

URL: [base]/MeasureReport/[id]/$aggregate

Parameters

UseNameScopeCardinalityTypeBindingDocumentation
IN_id0..*string
(string)
INmeasure1..1string
(uri)
INmeasure-report0..*MeasureReport

The MeasureReport resources to aggregate.

INmeasure.title0..1string
(string)
INperiod1..2string
(date)
INreporter0..*string
(reference)
INreporter:identifier0..*string
(token)
INresult-reporter0..1string
(reference)

A reference or identifier of the reporter for the MeasureReport. May be omitted if all MeasureReport resources being aggregated have a common reporter. A server may determine the reporter based on business rules (e.g., based on the identity of the sender of the request).

INresult-subject0..1string
(reference)

A reference or identifier of the subject for the MeasureReport. May be omitted if all MeasureReport resources being aggregated have a common subject.

INsubject0..*string
(reference)
INsubject:identifier0..*string
(token)
OUTreturn0..1MeasureReport

The result of the aggregation operation.


Source

{
  "resourceType": "OperationDefinition",
  "id": "MeasureReport-aggregate",
  "text": {
    "status": "extensions",
    "div": "<!-- snip (see above) -->"
  },
  "extension": [
    {
      "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-wg",
      "valueCode": "pher"
    }
  ],
  "url": "http://hl7.org/fhir/uv/saner/OperationDefinition/MeasureReport-aggregate",
  "version": "1.0.1",
  "name": "Aggregate",
  "title": "Aggregate",
  "status": "draft",
  "kind": "operation",
  "experimental": true,
  "date": "2024-05-18T21:25:01+00:00",
  "publisher": "HL7 International / Public Health",
  "contact": [
    {
      "telecom": [
        {
          "system": "url",
          "value": "http://www.hl7.org/Special/committees/pher"
        }
      ]
    },
    {
      "telecom": [
        {
          "system": "email",
          "value": "pher@lists.hl7.org"
        }
      ]
    },
    {
      "name": "Keith W. Boone",
      "telecom": [
        {
          "system": "email",
          "value": "mailto:kboone@ainq.com"
        }
      ]
    }
  ],
  "description": "Aggregate two or more more Messure Report resources into a single MeasureReport.",
  "jurisdiction": [
    {
      "coding": [
        {
          "system": "http://unstats.un.org/unsd/methods/m49/m49.htm",
          "code": "001",
          "display": "World"
        }
      ]
    }
  ],
  "code": "aggregate",
  "resource": [
    "MeasureReport"
  ],
  "system": false,
  "type": false,
  "instance": true,
  "parameter": [
    {
      "name": "_id",
      "use": "in",
      "min": 0,
      "max": "*",
      "type": "string",
      "searchType": "string"
    },
    {
      "name": "measure",
      "use": "in",
      "min": 1,
      "max": "1",
      "type": "string",
      "searchType": "uri"
    },
    {
      "name": "measure-report",
      "use": "in",
      "min": 0,
      "max": "*",
      "documentation": "The MeasureReport resources to aggregate.",
      "type": "MeasureReport"
    },
    {
      "name": "measure.title",
      "use": "in",
      "min": 0,
      "max": "1",
      "type": "string",
      "searchType": "string"
    },
    {
      "name": "period",
      "use": "in",
      "min": 1,
      "max": "2",
      "type": "string",
      "searchType": "date"
    },
    {
      "name": "reporter",
      "use": "in",
      "min": 0,
      "max": "*",
      "type": "string",
      "searchType": "reference"
    },
    {
      "name": "reporter:identifier",
      "use": "in",
      "min": 0,
      "max": "*",
      "type": "string",
      "searchType": "token"
    },
    {
      "name": "result-reporter",
      "use": "in",
      "min": 0,
      "max": "1",
      "documentation": "A reference or identifier of the reporter for the MeasureReport. May be omitted if all MeasureReport resources being aggregated have a common reporter. A server may determine the reporter based on business rules (e.g., based on the identity of the sender of the request).",
      "type": "string",
      "searchType": "reference"
    },
    {
      "name": "result-subject",
      "use": "in",
      "min": 0,
      "max": "1",
      "documentation": "A reference or identifier of the subject for the MeasureReport. May be omitted if all MeasureReport resources being aggregated have a common subject.",
      "type": "string",
      "searchType": "reference"
    },
    {
      "name": "subject",
      "use": "in",
      "min": 0,
      "max": "*",
      "type": "string",
      "searchType": "reference"
    },
    {
      "name": "subject:identifier",
      "use": "in",
      "min": 0,
      "max": "*",
      "type": "string",
      "searchType": "token"
    },
    {
      "name": "return",
      "use": "out",
      "min": 0,
      "max": "1",
      "documentation": "The result of the aggregation operation.",
      "type": "MeasureReport"
    }
  ]
}