Canonical Resource Management Infrastructure Implementation Guide
1.0.0 - STU1

Publication Build: This will be filled in by the publication tooling

## OperationDefinition: CRMI Draft Operation

Official URL: http://hl7.org/fhir/uv/crmi/OperationDefinition/crmi-draft | Version: 1.0.0
Active as of 2024-05-31 | Computable Name: CRMIDraft
Other Identifiers: OID:2.16.840.1.113883.4.642.40.38.33.4

Creates a draft version of a knowledge artifact, as well as for all resources it is composed of.

URL: [base]/ActivityDefinition/$draft

URL: [base]/ActivityDefinition/[id]/$draft

URL: [base]/CapabilityStatement/$draft

URL: [base]/CapabilityStatement/[id]/$draft

URL: [base]/CodeSystem/$draft

URL: [base]/CodeSystem/[id]/$draft

URL: [base]/CompartmentDefinition/$draft

URL: [base]/CompartmentDefinition/[id]/$draft

URL: [base]/ConceptMap/$draft

URL: [base]/ConceptMap/[id]/$draft

URL: [base]/ExampleScenario/$draft

URL: [base]/ExampleScenario/[id]/$draft

URL: [base]/GraphDefinition/$draft

URL: [base]/GraphDefinition/[id]/$draft

URL: [base]/ImplementationGuide/$draft

URL: [base]/ImplementationGuide/[id]/$draft

URL: [base]/Library/$draft

URL: [base]/Library/[id]/$draft

URL: [base]/Measure/$draft

URL: [base]/Measure/[id]/$draft

URL: [base]/Medication/$draft

URL: [base]/Medication/[id]/$draft

URL: [base]/MedicationKnowledge/$draft

URL: [base]/MedicationKnowledge/[id]/$draft

URL: [base]/MessageDefinition/$draft

URL: [base]/MessageDefinition/[id]/$draft

URL: [base]/NamingSystem/$draft

URL: [base]/NamingSystem/[id]/$draft

URL: [base]/OperationDefinition/$draft

URL: [base]/OperationDefinition/[id]/$draft

URL: [base]/PlanDefinition/$draft

URL: [base]/PlanDefinition/[id]/$draft

URL: [base]/Questionnaire/$draft

URL: [base]/Questionnaire/[id]/$draft

URL: [base]/SearchParameter/$draft

URL: [base]/SearchParameter/[id]/$draft

URL: [base]/StructureDefinition/$draft

URL: [base]/StructureDefinition/[id]/$draft

URL: [base]/StructureMap/$draft

URL: [base]/StructureMap/[id]/$draft

URL: [base]/Substance/$draft

URL: [base]/Substance/[id]/$draft

URL: [base]/TerminologyCapabilities/$draft

URL: [base]/TerminologyCapabilities/[id]/$draft

URL: [base]/TestScript/$draft

URL: [base]/TestScript/[id]/$draft

URL: [base]/ValueSet/$draft

URL: [base]/ValueSet/[id]/$draft

Parameters

Use | Name | Scope | Cardinality | Type | Binding | Documentation
IN | id |  | 0..1 | string |  | The logical id of the artifact to draft. The server must know the artifact (e.g. it is defined explicitly in the server's resources)
IN | version |  | 1..1 | string |  | A semantic version in the form MAJOR.MINOR.PATCH.REVISION
OUT | return |  | 1..1 | Bundle |  | The Bundle result containing the new resource(s)

This operation is used to set the status and version. It also removes effectivePeriod, approvalDate and any extensions which are only valid for active artifacts.