Page Status: updated 2025-01-09

OperationDefinition

Page index

Introduction

OperationDefinition resources are used to define special operations and named queries.

Operations can execute on three different levels:

  • system level (POST or GET [base]/[operation]),
  • resource type level (POST or GET [base]/[resource]/[operation]) or
  • instace level (POST or GET [base]/[resource]/[id]/[operation]).

It is specified on each OperationDefinition on what level and resourse it can be used. It is also specified on each resource in the guide if there are any operations available.

Defined operations

Operation Resource Link
$cancel-prescription
Command 'pagelink' could not render: Page not found.
NLLCancelPrescription
$end
Command 'pagelink' could not render: Page not found.
NLLEnd
$getAllInvalid Basic NLLGetNotApprovedMDDB
$monitoring
Command 'pagelink' could not render: Page not found.
NLLMonitoring
$patient-dosage-directions [base]/ NLLPatientDosageDirections
$ping [base]/ NLLPing
$print
Command 'pagelink' could not render: Page not found.
NLLPrintOriginal
$print-dispenses Patient NLLPrintDispenses
$print-dose-prescriptions Patient NLLPrintDosePrescriptions
$print-prescriptions Patient NLLPrintPrescriptions
$print-prescription-history Patient NLLPrintPrescriptionHistory
$restore Patient NLLRestore
$translate ConceptMap NLL $translate
$validate-code ValueSet NLL $validate-code
$verify [base]/1
MedicationDispense
Command 'pagelink' could not render: Page not found.

Command 'pagelink' could not render: Page not found.
NLLVerify

1The system level operation is used in a request with a Bundle of MedicationDispenses or a NLLTransactionBundle.

NLL $translate

Command 'pagelink' could not render: Page not found.