public class MedicationsSectionOperations
extends org.eclipse.mdht.uml.cda.operations.SectionOperations
The following operations are supported:
Validate Medications Section Has Medication Or Supply Activity
Validate Medications Section Template Id
Validate Medications Section Code
Validate Medications Section Title
Validate Medications Section Text
Validate Medications Section Medication Activity
Validate Medications Section Supply Activity
Get Medication Activities
Get Supply Activities
GET_ACTS__EOCL_EXP, GET_ACTS__EOCL_QRY, GET_ENCOUNTERS__EOCL_EXP, GET_ENCOUNTERS__EOCL_QRY, GET_OBSERVATION_MEDIA__EOCL_EXP, GET_OBSERVATION_MEDIA__EOCL_QRY, GET_OBSERVATIONS__EOCL_EXP, GET_OBSERVATIONS__EOCL_QRY, GET_ORGANIZERS__EOCL_EXP, GET_ORGANIZERS__EOCL_QRY, GET_PROCEDURES__EOCL_EXP, GET_PROCEDURES__EOCL_QRY, GET_REGIONS_OF_INTEREST__EOCL_EXP, GET_REGIONS_OF_INTEREST__EOCL_QRY, GET_SECTIONS__EOCL_EXP, GET_SECTIONS__EOCL_QRY, GET_SUBSTANCE_ADMINISTRATIONS__EOCL_EXP, GET_SUBSTANCE_ADMINISTRATIONS__EOCL_QRY, GET_SUPPLIES__EOCL_EXP, GET_SUPPLIES__EOCL_QRY, HAS_ACT_TEMPLATE__STRING__EOCL_EXP, HAS_ACT_TEMPLATE__STRING__EOCL_QRY, HAS_CODE__STRING_STRING_STRING__EOCL_EXP, HAS_CODE__STRING_STRING_STRING__EOCL_QRY, HAS_ENCOUNTER_TEMPLATE__STRING__EOCL_EXP, HAS_ENCOUNTER_TEMPLATE__STRING__EOCL_QRY, HAS_OBSERVATION_MEDIA_TEMPLATE__STRING__EOCL_EXP, HAS_OBSERVATION_MEDIA_TEMPLATE__STRING__EOCL_QRY, HAS_OBSERVATION_TEMPLATE__STRING__EOCL_EXP, HAS_OBSERVATION_TEMPLATE__STRING__EOCL_QRY, HAS_ORGANIZER_TEMPLATE__STRING__EOCL_EXP, HAS_ORGANIZER_TEMPLATE__STRING__EOCL_QRY, HAS_PROCEDURE_TEMPLATE__STRING__EOCL_EXP, HAS_PROCEDURE_TEMPLATE__STRING__EOCL_QRY, HAS_REGION_OF_INTEREST_TEMPLATE__STRING__EOCL_EXP, HAS_REGION_OF_INTEREST_TEMPLATE__STRING__EOCL_QRY, HAS_SECTION_TEMPLATE__STRING__EOCL_EXP, HAS_SECTION_TEMPLATE__STRING__EOCL_QRY, HAS_SUBSTANCE_ADMINISTRATION_TEMPLATE__STRING__EOCL_EXP, HAS_SUBSTANCE_ADMINISTRATION_TEMPLATE__STRING__EOCL_QRY, HAS_SUPPLY_TEMPLATE__STRING__EOCL_EXP, HAS_SUPPLY_TEMPLATE__STRING__EOCL_QRY, HAS_TEMPLATE_ID__STRING__EOCL_EXP, HAS_TEMPLATE_ID__STRING__EOCL_QRY, VALIDATE_CLASS_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_EXP, VALIDATE_CLASS_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV, VALIDATE_MOOD_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_EXP, VALIDATE_MOOD_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV
Modifier | Constructor and Description |
---|---|
protected |
MedicationsSectionOperations() |
Modifier and Type | Method and Description |
---|---|
static org.eclipse.emf.common.util.EList<MedicationActivity> |
getMedicationActivities(MedicationsSection medicationsSection) |
static org.eclipse.emf.common.util.EList<SupplyActivity> |
getSupplyActivities(MedicationsSection medicationsSection) |
static boolean |
validateMedicationsSectionCode(MedicationsSection medicationsSection,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
static boolean |
validateMedicationsSectionHasMedicationOrSupplyActivity(MedicationsSection medicationsSection,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
static boolean |
validateMedicationsSectionMedicationActivity(MedicationsSection medicationsSection,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
static boolean |
validateMedicationsSectionSupplyActivity(MedicationsSection medicationsSection,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
static boolean |
validateMedicationsSectionTemplateId(MedicationsSection medicationsSection,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
static boolean |
validateMedicationsSectionText(MedicationsSection medicationsSection,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
static boolean |
validateMedicationsSectionTitle(MedicationsSection medicationsSection,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
addAct, addEncounter, addObservation, addObservationMedia, addOrganizer, addProcedure, addRegionOfInterest, addSection, addSubstanceAdministration, addSupply, createStrucDocText, getActs, getAllSections, getClinicalDocument, getEncounters, getEntryTargets, getEntryTargets, getObservationMedia, getObservations, getOrganizers, getProcedures, getRegionsOfInterest, getSections, getSubstanceAdministrations, getSupplies, hasActTemplate, hasCode, hasEncounterTemplate, hasObservationMediaTemplate, hasObservationTemplate, hasOrganizerTemplate, hasProcedureTemplate, hasRegionOfInterestTemplate, hasSectionTemplate, hasSubstanceAdministrationTemplate, hasSupplyTemplate, hasTemplateId, validateClassCode, validateMoodCode
getClassCode, getInboundRelationships, getMoodCode, getNegationInd, getOutboundRelationships, getParticipations, isClassCodeDefined, isMoodCodeDefined
protected static final ThreadLocal<org.eclipse.ocl.ecore.OCL> EOCL_ENV
protected static final String VALIDATE_MEDICATIONS_SECTION_HAS_MEDICATION_OR_SUPPLY_ACTIVITY__DIAGNOSTIC_CHAIN_MAP__EOCL_EXP
Validate Medications Section Has Medication Or Supply Activity
' operation.
protected static ThreadLocal<org.eclipse.ocl.ecore.Constraint> VALIDATE_MEDICATIONS_SECTION_HAS_MEDICATION_OR_SUPPLY_ACTIVITY__DIAGNOSTIC_CHAIN_MAP__EOCL_INV
Validate Medications Section Has Medication Or Supply Activity
' invariant operation.
protected static final String VALIDATE_MEDICATIONS_SECTION_TEMPLATE_ID__DIAGNOSTIC_CHAIN_MAP__EOCL_EXP
Validate Medications Section Template Id
' operation.
validateMedicationsSectionTemplateId(MedicationsSection, org.eclipse.emf.common.util.DiagnosticChain, java.util.Map)
,
Constant Field Valuesprotected static ThreadLocal<org.eclipse.ocl.ecore.Constraint> VALIDATE_MEDICATIONS_SECTION_TEMPLATE_ID__DIAGNOSTIC_CHAIN_MAP__EOCL_INV
Validate Medications Section Template Id
' invariant operation.
validateMedicationsSectionTemplateId(MedicationsSection, org.eclipse.emf.common.util.DiagnosticChain, java.util.Map)
protected static final String VALIDATE_MEDICATIONS_SECTION_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_EXP
Validate Medications Section Code
' operation.
validateMedicationsSectionCode(MedicationsSection, org.eclipse.emf.common.util.DiagnosticChain, java.util.Map)
,
Constant Field Valuesprotected static ThreadLocal<org.eclipse.ocl.ecore.Constraint> VALIDATE_MEDICATIONS_SECTION_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV
Validate Medications Section Code
' invariant operation.
validateMedicationsSectionCode(MedicationsSection, org.eclipse.emf.common.util.DiagnosticChain, java.util.Map)
protected static final String VALIDATE_MEDICATIONS_SECTION_TITLE__DIAGNOSTIC_CHAIN_MAP__EOCL_EXP
Validate Medications Section Title
' operation.
validateMedicationsSectionTitle(MedicationsSection, org.eclipse.emf.common.util.DiagnosticChain, java.util.Map)
,
Constant Field Valuesprotected static ThreadLocal<org.eclipse.ocl.ecore.Constraint> VALIDATE_MEDICATIONS_SECTION_TITLE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV
Validate Medications Section Title
' invariant operation.
validateMedicationsSectionTitle(MedicationsSection, org.eclipse.emf.common.util.DiagnosticChain, java.util.Map)
protected static final String VALIDATE_MEDICATIONS_SECTION_TEXT__DIAGNOSTIC_CHAIN_MAP__EOCL_EXP
Validate Medications Section Text
' operation.
validateMedicationsSectionText(MedicationsSection, org.eclipse.emf.common.util.DiagnosticChain, java.util.Map)
,
Constant Field Valuesprotected static ThreadLocal<org.eclipse.ocl.ecore.Constraint> VALIDATE_MEDICATIONS_SECTION_TEXT__DIAGNOSTIC_CHAIN_MAP__EOCL_INV
Validate Medications Section Text
' invariant operation.
validateMedicationsSectionText(MedicationsSection, org.eclipse.emf.common.util.DiagnosticChain, java.util.Map)
protected static final String VALIDATE_MEDICATIONS_SECTION_MEDICATION_ACTIVITY__DIAGNOSTIC_CHAIN_MAP__EOCL_EXP
Validate Medications Section Medication Activity
' operation.
protected static ThreadLocal<org.eclipse.ocl.ecore.Constraint> VALIDATE_MEDICATIONS_SECTION_MEDICATION_ACTIVITY__DIAGNOSTIC_CHAIN_MAP__EOCL_INV
Validate Medications Section Medication Activity
' invariant operation.
validateMedicationsSectionMedicationActivity(MedicationsSection, org.eclipse.emf.common.util.DiagnosticChain, java.util.Map)
protected static final String VALIDATE_MEDICATIONS_SECTION_SUPPLY_ACTIVITY__DIAGNOSTIC_CHAIN_MAP__EOCL_EXP
Validate Medications Section Supply Activity
' operation.
protected static ThreadLocal<org.eclipse.ocl.ecore.Constraint> VALIDATE_MEDICATIONS_SECTION_SUPPLY_ACTIVITY__DIAGNOSTIC_CHAIN_MAP__EOCL_INV
Validate Medications Section Supply Activity
' invariant operation.
validateMedicationsSectionSupplyActivity(MedicationsSection, org.eclipse.emf.common.util.DiagnosticChain, java.util.Map)
protected static final String GET_MEDICATION_ACTIVITIES__EOCL_EXP
Get Medication Activities
' operation.
getMedicationActivities(MedicationsSection)
,
Constant Field Valuesprotected static org.eclipse.ocl.expressions.OCLExpression<org.eclipse.emf.ecore.EClassifier> GET_MEDICATION_ACTIVITIES__EOCL_QRY
Get Medication Activities
' query operation.
getMedicationActivities(MedicationsSection)
protected static final String GET_SUPPLY_ACTIVITIES__EOCL_EXP
Get Supply Activities
' operation.
getSupplyActivities(MedicationsSection)
,
Constant Field Valuesprotected static org.eclipse.ocl.expressions.OCLExpression<org.eclipse.emf.ecore.EClassifier> GET_SUPPLY_ACTIVITIES__EOCL_QRY
Get Supply Activities
' query operation.
getSupplyActivities(MedicationsSection)
protected MedicationsSectionOperations()
public static boolean validateMedicationsSectionHasMedicationOrSupplyActivity(MedicationsSection medicationsSection, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
medicationsSection
- The receiving 'Medications Section' model object.diagnostics
- The chain of diagnostics to which problems are to be appended.context
- The cache of context-specific information.
public static boolean validateMedicationsSectionTemplateId(MedicationsSection medicationsSection, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
medicationsSection
- The receiving 'Medications Section' model object.diagnostics
- The chain of diagnostics to which problems are to be appended.context
- The cache of context-specific information.
public static boolean validateMedicationsSectionCode(MedicationsSection medicationsSection, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
medicationsSection
- The receiving 'Medications Section' model object.diagnostics
- The chain of diagnostics to which problems are to be appended.context
- The cache of context-specific information.
public static boolean validateMedicationsSectionTitle(MedicationsSection medicationsSection, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
medicationsSection
- The receiving 'Medications Section' model object.diagnostics
- The chain of diagnostics to which problems are to be appended.context
- The cache of context-specific information.
public static boolean validateMedicationsSectionText(MedicationsSection medicationsSection, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
medicationsSection
- The receiving 'Medications Section' model object.diagnostics
- The chain of diagnostics to which problems are to be appended.context
- The cache of context-specific information.
public static boolean validateMedicationsSectionMedicationActivity(MedicationsSection medicationsSection, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
medicationsSection
- The receiving 'Medications Section' model object.diagnostics
- The chain of diagnostics to which problems are to be appended.context
- The cache of context-specific information.
public static boolean validateMedicationsSectionSupplyActivity(MedicationsSection medicationsSection, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
medicationsSection
- The receiving 'Medications Section' model object.diagnostics
- The chain of diagnostics to which problems are to be appended.context
- The cache of context-specific information.
public static org.eclipse.emf.common.util.EList<MedicationActivity> getMedicationActivities(MedicationsSection medicationsSection)
public static org.eclipse.emf.common.util.EList<SupplyActivity> getSupplyActivities(MedicationsSection medicationsSection)
Copyright © 2019. All rights reserved.