Quality Measure Implementation Guide, published by HL7 International / Clinical Quality Information. This guide is not an authorized publication; it is the continuous build for version 2.0.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/fhir-cqm/ and changes regularly. See the Directory of published versions
| Official URL: http://hl7.org/fhir/uv/cqm/OperationDefinition/cqm-package | Version: 2.0.0 | ||||
| Standards status: Trial-use | Maturity Level: 4 | Computable Name: CQMPackage | |||
| Other Identifiers: OID:2.16.840.1.113883.4.642.40.61.33.1 | |||||
Packages a specified canonical resource with dependencies.
Language: en
URL: [base]/MeasureReport/$package
| Use | Name | Scope | Cardinality | Type | Binding | Documentation |
| IN | id | 0..1 | string | The logical id of an existing Resource to package on the server. | ||
| IN | url | 0..1 | uri | A canonical reference to a Resource to package on the server. | ||
| IN | version | 0..1 | string | The version of the Resource | ||
| IN | identifier | 0..1 | string (token) | A business identifier of the Resource. | ||
| IN | capability | 0..* | string | A desired capability of the resulting package. | ||
| IN | artifactVersion | 0..* | uri | Specifies a version to use for a canonical or artifact resource if the artifact referencing the resource does not already specify a version. The format is the same as a canonical URL: [url]|[version] - e.g. http://loinc.org|2.56 Note that this is a generalization of the | ||
| IN | checkArtifactVersion | 0..* | uri | Edge Case: Specifies a version to use for a canonical or artifact resource. If the artifact referencing the resource specifies a different version, an error is returned instead of the package. The format is the same as a canonical URL: [url]|[version] - e.g. http://loinc.org|2.56 Note that this is a generalization of the | ||
| IN | forceArtifactVersion | 0..* | uri | Edge Case: Specifies a version to use for a canonical or artifact resource. This parameter overrides any specified version in the artifact (and any artifacts it depends on). The format is the same as a canonical URL: [system]|[version] - e.g. http://loinc.org|2.56. Note that this has obvious safety issues, in that it may result in a value set expansion giving a different list of codes that is both wrong and unsafe, and implementers SHOULD only use this capability reluctantly. It primarily exists to deal with situations where specifications have fallen into decay as time passes. If the version of a canonical is overridden, the version used SHALL explicitly be represented in the expansion parameters. Note that this is a generalization of the | ||
| IN | manifest | 0..1 | canonical | Specifies an asset-collection library that defines version bindings for code systems and other canonical resources referenced by the value set(s) being expanded and other canonical resources referenced by the artifact. When specified, code systems and other canonical resources identified as | ||
| IN | offset | 0..1 | integer | Paging support - where to start if a subset is desired (default = 0). Offset is number of records (not number of pages) | ||
| IN | count | 0..1 | integer | Paging support - how many resources SHOULD be provided in a partial page view. If count = 0, the client is asking how large the package is. | ||
| IN | include | 0..* | string | Specifies what contents SHOULD be included in the resulting package. The codes indicate which types of resources SHOULD be included, but note that the set of possible resources is determined as all known (i.e. present on the server) dependencies and related artifacts. Possible values are:
| ||
| IN | packageOnly | 0..1 | boolean | True to indicate that the resulting package SHOULD only include resources that are defined in the implementation guide or specification that defines the artifact being packaged. False (default) to indicate that the resulting package SHOULD include resources regardless of what implementation guide or specification they are defined in. | ||
| IN | contentEndpoint | 0..1 | Endpoint | An endpoint to use to access content (i.e. libraries, activities, measures, questionnaires, and plans) referenced by the artifact. If no content endpoint is supplied the evaluation will attempt to retrieve content from the server on which the operation is being performed. | ||
| IN | terminologyEndpoint | 0..1 | Endpoint | An endpoint to use to access terminology (i.e. valuesets, codesystems, naming systems, concept maps, and membership testing) referenced by the Resource. If no terminology endpoint is supplied, the evaluation will attempt to use the server on which the operation is being performed as the terminology server. | ||
| IN | terminologyCapabilities | 0..1 | TerminologyCapabilities | A TerminologyCapabilities resource describing the expected terminology capabilities of the target environment. For example, an environment may be capable of processing specific types of value set definitions, but not others (e.g. LOINC panel definitions, but not SNOMED hierarchies). | ||
| IN | requestMethod | 0..1 | code | Indicates the request method (POST or PUT) that SHOULD be used for entries in the resulting package bundle. If not specified, the request method is at the discretion of the server. | ||
| IN | bundleType | 0..1 | code | Determines the type of the output Bundle, MAY be either collection, or transaction. If not specified, the output bundle will be a transaction bundle, unless paging is used, or determined to be necessary by the server. If paging is used, the bundle type SHALL be searchset, and the resulting bundles SHALL conform to the paging guidance here: https://hl7.org/fhir/R4/http.html#paging It is an error to request a transaction or collection bundle and use paging. Servers are free to return a TOO-COSTLY error if a transaction or collection bundle is requested for a package that is deemed to be too large by the server. | ||
| IN | artifactEndpointConfiguration | 0..* | Configuration information to resolve canonical artifacts
Processing semantics: Create a canonical-like reference (e.g.
Rank each
NOTE: For evenly ranked | |||
| IN | artifactEndpointConfiguration.artifactRoute | 0..1 | uri | |||
| IN | artifactEndpointConfiguration.endpointUri | 0..1 | uri | |||
| IN | artifactEndpointConfiguration.endpoint | 0..1 | Endpoint | |||
| OUT | return | 1..1 | Bundle | The result of the packaging. Servers generating packages SHALL include all the dependency resources referenced by the artifact that are known to the server and specified by the include parameters. For example, a measure repository SHALL include all the required library resources, but would not necessarily have the ValueSet resources referenced by the measure. |
This creates a measure report package that conforms to the test case profile.