public class ProcedureEntryOperations
extends org.openhealthtools.mdht.uml.cda.operations.ClinicalStatementOperations
The following operations are supported:
Validate Procedure Entry Mood CodeValidate Procedure Entry Has Text ReferenceValidate Procedure Entry Priority CodeValidate Procedure Entry Has Inversion Ind For EncounterValidate Procedure Entry Template IdValidate Procedure Entry Class CodeValidate Procedure Entry TextValidate Procedure Entry Approach Site CodeValidate Procedure Entry Internal ReferenceValidate Procedure Entry Internal Reference ReasonGet Internal ReferenceGet Internal Reference ReasonsGET_ASSIGNED_ENTITIES__EOCL_EXP, GET_ASSIGNED_ENTITIES__EOCL_QRY, GET_PARTICIPANT_ROLES__EOCL_EXP, GET_PARTICIPANT_ROLES__EOCL_QRY, HAS_ACT_TEMPLATE__STRING__EOCL_EXP, HAS_ACT_TEMPLATE__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_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| Modifier | Constructor and Description |
|---|---|
protected |
ProcedureEntryOperations() |
| Modifier and Type | Method and Description |
|---|---|
static InternalReference |
getInternalReference(ProcedureEntry procedureEntry) |
static org.eclipse.emf.common.util.EList<InternalReference> |
getInternalReferenceReasons(ProcedureEntry procedureEntry) |
static boolean |
validateProcedureEntryApproachSiteCode(ProcedureEntry procedureEntry,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
static boolean |
validateProcedureEntryClassCode(ProcedureEntry procedureEntry,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
static boolean |
validateProcedureEntryHasInversionIndForEncounter(ProcedureEntry procedureEntry,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
static boolean |
validateProcedureEntryHasTextReference(ProcedureEntry procedureEntry,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
static boolean |
validateProcedureEntryInternalReference(ProcedureEntry procedureEntry,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
static boolean |
validateProcedureEntryInternalReferenceReason(ProcedureEntry procedureEntry,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
static boolean |
validateProcedureEntryMoodCode(ProcedureEntry procedureEntry,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
static boolean |
validateProcedureEntryPriorityCode(ProcedureEntry procedureEntry,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
static boolean |
validateProcedureEntryTemplateId(ProcedureEntry procedureEntry,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
static boolean |
validateProcedureEntryText(ProcedureEntry procedureEntry,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
addAct, addEncounter, addObservation, addObservationMedia, addOrganizer, addProcedure, addRegionOfInterest, addSubstanceAdministration, addSupply, getActs, getAssignedEntities, getClinicalDocument, getEncounters, getEntryRelationshipTargets, getEntryRelationshipTargets, getObservationMedia, getObservations, getOrganizers, getParticipantRoles, getProcedures, getRegionsOfInterest, getSection, getSubstanceAdministrations, getSupplies, hasActTemplate, hasCode, hasEncounterTemplate, hasObservationMediaTemplate, hasObservationTemplate, hasOrganizerTemplate, hasProcedureTemplate, hasRegionOfInterestTemplate, hasSubstanceAdministrationTemplate, hasSupplyTemplate, hasTemplateIdgetClassCode, getInboundRelationships, getMoodCode, getNegationInd, getOutboundRelationships, getParticipations, isClassCodeDefined, isMoodCodeDefinedprotected static final String VALIDATE_PROCEDURE_ENTRY_MOOD_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_EXP
Validate Procedure Entry Mood Code' operation.
protected static org.eclipse.ocl.ecore.Constraint VALIDATE_PROCEDURE_ENTRY_MOOD_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV
Validate Procedure Entry Mood Code' invariant operation.
protected static final String VALIDATE_PROCEDURE_ENTRY_HAS_TEXT_REFERENCE__DIAGNOSTIC_CHAIN_MAP__EOCL_EXP
Validate Procedure Entry Has Text Reference' operation.
protected static org.eclipse.ocl.ecore.Constraint VALIDATE_PROCEDURE_ENTRY_HAS_TEXT_REFERENCE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV
Validate Procedure Entry Has Text Reference' invariant operation.
protected static final String VALIDATE_PROCEDURE_ENTRY_PRIORITY_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_EXP
Validate Procedure Entry Priority Code' operation.
protected static org.eclipse.ocl.ecore.Constraint VALIDATE_PROCEDURE_ENTRY_PRIORITY_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV
Validate Procedure Entry Priority Code' invariant operation.
protected static final String VALIDATE_PROCEDURE_ENTRY_HAS_INVERSION_IND_FOR_ENCOUNTER__DIAGNOSTIC_CHAIN_MAP__EOCL_EXP
Validate Procedure Entry Has Inversion Ind For Encounter' operation.
protected static org.eclipse.ocl.ecore.Constraint VALIDATE_PROCEDURE_ENTRY_HAS_INVERSION_IND_FOR_ENCOUNTER__DIAGNOSTIC_CHAIN_MAP__EOCL_INV
Validate Procedure Entry Has Inversion Ind For Encounter' invariant operation.
protected static final String VALIDATE_PROCEDURE_ENTRY_TEMPLATE_ID__DIAGNOSTIC_CHAIN_MAP__EOCL_EXP
Validate Procedure Entry Template Id' operation.
protected static org.eclipse.ocl.ecore.Constraint VALIDATE_PROCEDURE_ENTRY_TEMPLATE_ID__DIAGNOSTIC_CHAIN_MAP__EOCL_INV
Validate Procedure Entry Template Id' invariant operation.
protected static final String VALIDATE_PROCEDURE_ENTRY_CLASS_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_EXP
Validate Procedure Entry Class Code' operation.
protected static org.eclipse.ocl.ecore.Constraint VALIDATE_PROCEDURE_ENTRY_CLASS_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV
Validate Procedure Entry Class Code' invariant operation.
protected static final String VALIDATE_PROCEDURE_ENTRY_TEXT__DIAGNOSTIC_CHAIN_MAP__EOCL_EXP
Validate Procedure Entry Text' operation.
protected static org.eclipse.ocl.ecore.Constraint VALIDATE_PROCEDURE_ENTRY_TEXT__DIAGNOSTIC_CHAIN_MAP__EOCL_INV
Validate Procedure Entry Text' invariant operation.
protected static final String VALIDATE_PROCEDURE_ENTRY_APPROACH_SITE_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_EXP
Validate Procedure Entry Approach Site Code' operation.
protected static org.eclipse.ocl.ecore.Constraint VALIDATE_PROCEDURE_ENTRY_APPROACH_SITE_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV
Validate Procedure Entry Approach Site Code' invariant operation.
protected static final String VALIDATE_PROCEDURE_ENTRY_INTERNAL_REFERENCE__DIAGNOSTIC_CHAIN_MAP__EOCL_EXP
Validate Procedure Entry Internal Reference' operation.
protected static org.eclipse.ocl.ecore.Constraint VALIDATE_PROCEDURE_ENTRY_INTERNAL_REFERENCE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV
Validate Procedure Entry Internal Reference' invariant operation.
protected static final String VALIDATE_PROCEDURE_ENTRY_INTERNAL_REFERENCE_REASON__DIAGNOSTIC_CHAIN_MAP__EOCL_EXP
Validate Procedure Entry Internal Reference Reason' operation.
protected static org.eclipse.ocl.ecore.Constraint VALIDATE_PROCEDURE_ENTRY_INTERNAL_REFERENCE_REASON__DIAGNOSTIC_CHAIN_MAP__EOCL_INV
Validate Procedure Entry Internal Reference Reason' invariant operation.
protected static final String GET_INTERNAL_REFERENCE__EOCL_EXP
Get Internal Reference' operation.
protected static org.eclipse.ocl.expressions.OCLExpression<org.eclipse.emf.ecore.EClassifier> GET_INTERNAL_REFERENCE__EOCL_QRY
Get Internal Reference' query operation.
getInternalReference(ProcedureEntry)protected static final String GET_INTERNAL_REFERENCE_REASONS__EOCL_EXP
Get Internal Reference Reasons' operation.
protected static org.eclipse.ocl.expressions.OCLExpression<org.eclipse.emf.ecore.EClassifier> GET_INTERNAL_REFERENCE_REASONS__EOCL_QRY
Get Internal Reference Reasons' query operation.
public static boolean validateProcedureEntryMoodCode(ProcedureEntry procedureEntry, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
procedureEntry - The receiving 'Procedure Entry' model object.diagnostics - The chain of diagnostics to which problems are to be appended.context - The cache of context-specific information.
public static boolean validateProcedureEntryHasTextReference(ProcedureEntry procedureEntry, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
procedureEntry - The receiving 'Procedure Entry' model object.diagnostics - The chain of diagnostics to which problems are to be appended.context - The cache of context-specific information.
public static boolean validateProcedureEntryPriorityCode(ProcedureEntry procedureEntry, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
procedureEntry - The receiving 'Procedure Entry' model object.diagnostics - The chain of diagnostics to which problems are to be appended.context - The cache of context-specific information.
public static boolean validateProcedureEntryHasInversionIndForEncounter(ProcedureEntry procedureEntry, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
procedureEntry - The receiving 'Procedure Entry' model object.diagnostics - The chain of diagnostics to which problems are to be appended.context - The cache of context-specific information.
public static boolean validateProcedureEntryTemplateId(ProcedureEntry procedureEntry, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
procedureEntry - The receiving 'Procedure Entry' model object.diagnostics - The chain of diagnostics to which problems are to be appended.context - The cache of context-specific information.
public static boolean validateProcedureEntryClassCode(ProcedureEntry procedureEntry, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
procedureEntry - The receiving 'Procedure Entry' model object.diagnostics - The chain of diagnostics to which problems are to be appended.context - The cache of context-specific information.
public static boolean validateProcedureEntryText(ProcedureEntry procedureEntry, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
procedureEntry - The receiving 'Procedure Entry' model object.diagnostics - The chain of diagnostics to which problems are to be appended.context - The cache of context-specific information.
public static boolean validateProcedureEntryApproachSiteCode(ProcedureEntry procedureEntry, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
procedureEntry - The receiving 'Procedure Entry' model object.diagnostics - The chain of diagnostics to which problems are to be appended.context - The cache of context-specific information.
public static boolean validateProcedureEntryInternalReference(ProcedureEntry procedureEntry, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
procedureEntry - The receiving 'Procedure Entry' model object.diagnostics - The chain of diagnostics to which problems are to be appended.context - The cache of context-specific information.
public static boolean validateProcedureEntryInternalReferenceReason(ProcedureEntry procedureEntry, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
procedureEntry - The receiving 'Procedure Entry' model object.diagnostics - The chain of diagnostics to which problems are to be appended.context - The cache of context-specific information.
public static InternalReference getInternalReference(ProcedureEntry procedureEntry)
public static org.eclipse.emf.common.util.EList<InternalReference> getInternalReferenceReasons(ProcedureEntry procedureEntry)
Copyright © 2015 Open eHealth Foundation. All rights reserved.