Canonical Resource Management Infrastructure Implementation Guide
2.0.0 - STU 2 International flag

Canonical Resource Management Infrastructure Implementation Guide, published by HL7 International / Clinical Decision Support. 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/crmi-ig/ and changes regularly. See the Directory of published versions

OperationDefinition: CRMI Infer Manifest Parameters Operation

Official URL: http://hl7.org/fhir/uv/crmi/OperationDefinition/crmi-infer-manifest-parameters Version: 2.0.0
Standards status: Trial-use Maturity Level: 4 Computable Name: CRMIInferManifestParameters
Other Identifiers: OID:2.16.840.1.113883.4.642.40.38.33.21

Infers manifest expansion parameters from a module-definition Library. This operation takes a module-definition Library (the output of $data-requirements) and converts its relatedArtifacts into manifest expansion parameters:

  • CodeSystem -> default-system-version parameter (format: "system version")
  • ValueSet -> default-valueset-version parameter (format: "valueset version")
  • Other resources -> default-canonical-version parameter with a resourceType extension

If the v1Compatible parameter is true, then the following parameter names will be used (consistent with CRMI STU1 parameter names):

  • CodeSystem -> system-version parameter (format: "system version")
  • ValueSet -> canonicalVersion parameter (format: "valueset version") with resourceType extension
  • Other resources -> canonicalVersion parameter (format: "canonical version") with resourceType extension

Language: en

URL: [base]/Library/$infer-manifest-parameters

URL: [base]/Library/[id]/$infer-manifest-parameters

Parameters

UseNameScopeCardinalityTypeBindingDocumentation
INid0..1string

The logical id of the module-definition library to process. Only one of id, url, or library may be provided.

INurl0..1canonical

A canonical or artifact reference to the module-definition library to process. Only one of id, url, or library may be provided.

INlibrary0..1Library

The module-definition library to processs. Only one of id, url, or library may be provided.

INv1Compatible0..1boolean

Indicates whether the resulting manifest parameters should be for a CRMI v1 or v2 server

OUTreturn1..1Library

The result of the infer manifest operation is an asset-collection Library with the expansion parameters as a contained Parameters resource.