create-clone
OPERATION: create-clone
The official URL for this operation definition is:
https://plan.devtest.systematic-ehealth.com/fhir/OperationDefinition/ActivityDefinitionPlanDefinition-i-create-clone
Input
\n
\n- resourceId: reference to the ActivityDefinition resource that should be cloned
\n- clone_operation: minor-version/major-version/copy Coding from codesystem: http://ehealth.sundhed.dk/cs/ehealth-clone-operation
\n- default-clone-behavior: true/false. False signifies deep-clone mode where the list of deep-clone-references determine which resources should be cloned
\n- deep-clone-references: References to resources to create as new resources rather than referencing the existing ones.
\n
\n
Output
\n
Bundle containing all resources that were created during the operation.
\n
Validation
\n
\n- New business versions require that the user has modifier-role: owner or co-author for the resource
\n- New business version can be made only when no draft resource exists (having identical base identifier).
\n- Read/search/create privileges are required for the resource types affected by $create-clone
\n
\n
URL: [base]/ActivityDefinition/[id]/$create-clone
URL: [base]/PlanDefinition/[id]/$create-clone
Parameters
Use | Name | Cardinality | Type | Binding | Documentation |
IN | clone-operation | 0..1 | Coding | | |
IN | default-clone-behavior | 0..1 | boolean | | |
IN | deep-clone-references | 0..* | Reference | | |
"
];
fhir:OperationDefinition.url [ fhir:value "https://plan.devtest.systematic-ehealth.com/fhir/OperationDefinition/ActivityDefinitionPlanDefinition-i-create-clone"];
fhir:OperationDefinition.version [ fhir:value "2022.2"];
fhir:OperationDefinition.name [ fhir:value "create-clone"];
fhir:OperationDefinition.title [ fhir:value "Create a clone of an ActivityDefinition"];
fhir:OperationDefinition.status [ fhir:value "active"];
fhir:OperationDefinition.kind [ fhir:value "operation"];
fhir:OperationDefinition.date [ fhir:value "2022-06-20T13:22:29+00:00"^^xsd:dateTime];
fhir:OperationDefinition.publisher [ fhir:value "Systematic | Trifork"];
fhir:OperationDefinition.contact [
fhir:index 0;
fhir:ContactDetail.name [ fhir:value "Systematic | Trifork" ];
fhir:ContactDetail.telecom [
fhir:index 0;
fhir:ContactPoint.system [ fhir:value "url" ];
fhir:ContactPoint.value [ fhir:value "http://ehealth.sundhed.dk" ]
]
];
fhir:OperationDefinition.description [ fhir:value "### Input\n- resourceId: reference to the ActivityDefinition resource that should be cloned\n- clone_operation: minor-version/major-version/copy Coding from codesystem: http://ehealth.sundhed.dk/cs/ehealth-clone-operation \n- default-clone-behavior: true/false. False signifies deep-clone mode where the list of deep-clone-references determine which resources should be cloned \n- deep-clone-references: References to resources to create as new resources rather than referencing the existing ones.\n\n### Output\nBundle containing all resources that were created during the operation.\n\n### Validation\n- New business versions require that the user has modifier-role: owner or co-author for the resource\n- New business version can be made only when no draft resource exists (having identical base identifier).\n- Read/search/create privileges are required for the resource types affected by $create-clone\n"];
fhir:OperationDefinition.affectsState [ fhir:value "true"^^xsd:boolean];
fhir:OperationDefinition.code [ fhir:value "create-clone"];
fhir:OperationDefinition.resource [
fhir:value "ActivityDefinition";
fhir:index 0
], [
fhir:value "PlanDefinition";
fhir:index 1
];
fhir:OperationDefinition.system [ fhir:value "false"^^xsd:boolean];
fhir:OperationDefinition.type [ fhir:value "false"^^xsd:boolean];
fhir:OperationDefinition.instance [ fhir:value "true"^^xsd:boolean];
fhir:OperationDefinition.parameter [
fhir:index 0;
fhir:OperationDefinition.parameter.name [ fhir:value "clone-operation" ];
fhir:OperationDefinition.parameter.use [ fhir:value "in" ];
fhir:OperationDefinition.parameter.min [ fhir:value "0"^^xsd:integer ];
fhir:OperationDefinition.parameter.max [ fhir:value "1" ];
fhir:OperationDefinition.parameter.type [ fhir:value "Coding" ]
], [
fhir:index 1;
fhir:OperationDefinition.parameter.name [ fhir:value "default-clone-behavior" ];
fhir:OperationDefinition.parameter.use [ fhir:value "in" ];
fhir:OperationDefinition.parameter.min [ fhir:value "0"^^xsd:integer ];
fhir:OperationDefinition.parameter.max [ fhir:value "1" ];
fhir:OperationDefinition.parameter.type [ fhir:value "boolean" ]
], [
fhir:index 2;
fhir:OperationDefinition.parameter.name [ fhir:value "deep-clone-references" ];
fhir:OperationDefinition.parameter.use [ fhir:value "in" ];
fhir:OperationDefinition.parameter.min [ fhir:value "0"^^xsd:integer ];
fhir:OperationDefinition.parameter.max [ fhir:value "*" ];
fhir:OperationDefinition.parameter.type [ fhir:value "Reference" ]
] .
# - ontology header ------------------------------------------------------------