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

This page is part of the Canonical Resource Management Infrastructure Implementation Guide (v2.0.0: STU 2) based on FHIR (HL7® FHIR® Standard) R4. This is the current published version in its permanent home (it will always be available at this URL). For a full list of available versions, 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.