public class MedicationOperations
extends org.openhealthtools.mdht.uml.cda.ccd.operations.MedicationActivityOperations
The following operations are supported:
Validate Medication Has DosingValidate Medication Dosing RelationshipValidate Medication Has Product EntryValidate Medication Has Intructions InversionValidate Medication Product StrengthValidate Medication Product NameValidate Medication Precondition ReferenceValidate Medication Has Supply Entry InversionValidate Medication Has Fill NumberValidate Medication Template IdValidate Medication Approach Site CodeValidate Medication Dose QuantityValidate Medication Rate QuantityValidate Medication CodeValidate Medication Status CodeValidate Medication Effective TimeGet Internal ReferencesGet Patient Medical InstructionssGet Supply EntryGET_MEDICATION_SERIES_NUMBER_OBSERVATION__EOCL_EXP, GET_MEDICATION_SERIES_NUMBER_OBSERVATION__EOCL_QRY, GET_MEDICATION_STATUS_OBSERVATION__EOCL_EXP, GET_MEDICATION_STATUS_OBSERVATION__EOCL_QRY, GET_PATIENT_INSTRUCTIONS__EOCL_EXP, GET_PATIENT_INSTRUCTIONS__EOCL_QRY, GET_PRODUCT_INSTANCES__EOCL_EXP, GET_PRODUCT_INSTANCES__EOCL_QRY, GET_REACTION_OBSERVATIONS__EOCL_EXP, GET_REACTION_OBSERVATIONS__EOCL_QRY, VALIDATE_MEDICATION_ACTIVITY_DOSE_QUANTITY__DIAGNOSTIC_CHAIN_MAP__EOCL_EXP, VALIDATE_MEDICATION_ACTIVITY_DOSE_QUANTITY__DIAGNOSTIC_CHAIN_MAP__EOCL_INV, VALIDATE_MEDICATION_ACTIVITY_EFFECTIVE_TIME__DIAGNOSTIC_CHAIN_MAP__EOCL_EXP, VALIDATE_MEDICATION_ACTIVITY_EFFECTIVE_TIME__DIAGNOSTIC_CHAIN_MAP__EOCL_INV, VALIDATE_MEDICATION_ACTIVITY_HAS_CONSENTS__DIAGNOSTIC_CHAIN_MAP__EOCL_EXP, VALIDATE_MEDICATION_ACTIVITY_HAS_CONSENTS__DIAGNOSTIC_CHAIN_MAP__EOCL_INV, VALIDATE_MEDICATION_ACTIVITY_HAS_DOSE_QUANTITY_OR_RATE_QUANTITY__DIAGNOSTIC_CHAIN_MAP__EOCL_EXP, VALIDATE_MEDICATION_ACTIVITY_HAS_DOSE_QUANTITY_OR_RATE_QUANTITY__DIAGNOSTIC_CHAIN_MAP__EOCL_INV, VALIDATE_MEDICATION_ACTIVITY_HAS_PRECONDITION_CRITERION__DIAGNOSTIC_CHAIN_MAP__EOCL_EXP, VALIDATE_MEDICATION_ACTIVITY_HAS_PRECONDITION_CRITERION__DIAGNOSTIC_CHAIN_MAP__EOCL_INV, VALIDATE_MEDICATION_ACTIVITY_HAS_PRODUCT__DIAGNOSTIC_CHAIN_MAP__EOCL_EXP, VALIDATE_MEDICATION_ACTIVITY_HAS_PRODUCT__DIAGNOSTIC_CHAIN_MAP__EOCL_INV, VALIDATE_MEDICATION_ACTIVITY_HAS_REASON__DIAGNOSTIC_CHAIN_MAP__EOCL_EXP, VALIDATE_MEDICATION_ACTIVITY_HAS_REASON__DIAGNOSTIC_CHAIN_MAP__EOCL_INV, VALIDATE_MEDICATION_ACTIVITY_HAS_REASON_PROBLEM__DIAGNOSTIC_CHAIN_MAP__EOCL_EXP, VALIDATE_MEDICATION_ACTIVITY_HAS_REASON_PROBLEM__DIAGNOSTIC_CHAIN_MAP__EOCL_INV, VALIDATE_MEDICATION_ACTIVITY_ID__DIAGNOSTIC_CHAIN_MAP__EOCL_EXP, VALIDATE_MEDICATION_ACTIVITY_ID__DIAGNOSTIC_CHAIN_MAP__EOCL_INV, VALIDATE_MEDICATION_ACTIVITY_INFORMATION_SOURCE__DIAGNOSTIC_CHAIN_MAP__EOCL_EXP, VALIDATE_MEDICATION_ACTIVITY_INFORMATION_SOURCE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV, VALIDATE_MEDICATION_ACTIVITY_MAX_DOSE_QUANTITY__DIAGNOSTIC_CHAIN_MAP__EOCL_EXP, VALIDATE_MEDICATION_ACTIVITY_MAX_DOSE_QUANTITY__DIAGNOSTIC_CHAIN_MAP__EOCL_INV, VALIDATE_MEDICATION_ACTIVITY_MEDICATION_SERIES_NUMBER_OBSERVATION__DIAGNOSTIC_CHAIN_MAP__EOCL_EXP, VALIDATE_MEDICATION_ACTIVITY_MEDICATION_SERIES_NUMBER_OBSERVATION__DIAGNOSTIC_CHAIN_MAP__EOCL_INV, VALIDATE_MEDICATION_ACTIVITY_MEDICATION_STATUS_OBSERVATION__DIAGNOSTIC_CHAIN_MAP__EOCL_EXP, VALIDATE_MEDICATION_ACTIVITY_MEDICATION_STATUS_OBSERVATION__DIAGNOSTIC_CHAIN_MAP__EOCL_INV, VALIDATE_MEDICATION_ACTIVITY_MOOD_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_EXP, VALIDATE_MEDICATION_ACTIVITY_MOOD_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV, VALIDATE_MEDICATION_ACTIVITY_PATIENT_INSTRUCTION__DIAGNOSTIC_CHAIN_MAP__EOCL_EXP, VALIDATE_MEDICATION_ACTIVITY_PATIENT_INSTRUCTION__DIAGNOSTIC_CHAIN_MAP__EOCL_INV, VALIDATE_MEDICATION_ACTIVITY_PERFORMER__DIAGNOSTIC_CHAIN_MAP__EOCL_EXP, VALIDATE_MEDICATION_ACTIVITY_PERFORMER__DIAGNOSTIC_CHAIN_MAP__EOCL_INV, VALIDATE_MEDICATION_ACTIVITY_PRODUCT_INSTANCE__DIAGNOSTIC_CHAIN_MAP__EOCL_EXP, VALIDATE_MEDICATION_ACTIVITY_PRODUCT_INSTANCE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV, VALIDATE_MEDICATION_ACTIVITY_RATE_QUANTITY__DIAGNOSTIC_CHAIN_MAP__EOCL_EXP, VALIDATE_MEDICATION_ACTIVITY_RATE_QUANTITY__DIAGNOSTIC_CHAIN_MAP__EOCL_INV, VALIDATE_MEDICATION_ACTIVITY_REACTION_OBSERVATION__DIAGNOSTIC_CHAIN_MAP__EOCL_EXP, VALIDATE_MEDICATION_ACTIVITY_REACTION_OBSERVATION__DIAGNOSTIC_CHAIN_MAP__EOCL_INV, VALIDATE_MEDICATION_ACTIVITY_ROUTE_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_EXP, VALIDATE_MEDICATION_ACTIVITY_ROUTE_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV, VALIDATE_MEDICATION_ACTIVITY_STATUS_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_EXP, VALIDATE_MEDICATION_ACTIVITY_STATUS_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV, VALIDATE_MEDICATION_ACTIVITY_TEMPLATE_ID__DIAGNOSTIC_CHAIN_MAP__EOCL_EXP, VALIDATE_MEDICATION_ACTIVITY_TEMPLATE_ID__DIAGNOSTIC_CHAIN_MAP__EOCL_INVVALIDATE_CLASS_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_EXP, VALIDATE_CLASS_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INVGET_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 |
MedicationOperations() |
| Modifier and Type | Method and Description |
|---|---|
static org.eclipse.emf.common.util.EList<InternalReference> |
getInternalReferences(Medication medication) |
static org.eclipse.emf.common.util.EList<PatientMedicalInstructions> |
getPatientMedicalInstructionss(Medication medication) |
static SupplyEntry |
getSupplyEntry(Medication medication) |
static boolean |
validateMedicationApproachSiteCode(Medication medication,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
static boolean |
validateMedicationCode(Medication medication,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
static boolean |
validateMedicationDoseQuantity(Medication medication,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
static boolean |
validateMedicationDosingRelationship(Medication medication,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
static boolean |
validateMedicationEffectiveTime(Medication medication,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
static boolean |
validateMedicationHasDosing(Medication medication,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
static boolean |
validateMedicationHasFillNumber(Medication medication,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
static boolean |
validateMedicationHasIntructionsInversion(Medication medication,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
static boolean |
validateMedicationHasProductEntry(Medication medication,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
static boolean |
validateMedicationHasSupplyEntryInversion(Medication medication,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
static boolean |
validateMedicationPreconditionReference(Medication medication,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
static boolean |
validateMedicationProductName(Medication medication,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
static boolean |
validateMedicationProductStrength(Medication medication,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
static boolean |
validateMedicationRateQuantity(Medication medication,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
static boolean |
validateMedicationStatusCode(Medication medication,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
static boolean |
validateMedicationTemplateId(Medication medication,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
getMedicationSeriesNumberObservation, getMedicationStatusObservation, getPatientInstructions, getProductInstances, getReactionObservations, validateMedicationActivityDoseQuantity, validateMedicationActivityEffectiveTime, validateMedicationActivityHasConsents, validateMedicationActivityHasDoseQuantityOrRateQuantity, validateMedicationActivityHasPreconditionCriterion, validateMedicationActivityHasProduct, validateMedicationActivityHasReason, validateMedicationActivityHasReasonProblem, validateMedicationActivityId, validateMedicationActivityInformationSource, validateMedicationActivityMaxDoseQuantity, validateMedicationActivityMedicationSeriesNumberObservation, validateMedicationActivityMedicationStatusObservation, validateMedicationActivityMoodCode, validateMedicationActivityPatientInstruction, validateMedicationActivityPerformer, validateMedicationActivityProductInstance, validateMedicationActivityRateQuantity, validateMedicationActivityReactionObservation, validateMedicationActivityRouteCode, validateMedicationActivityStatusCode, validateMedicationActivityTemplateIdvalidateClassCodeaddAct, 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_MEDICATION_HAS_DOSING__DIAGNOSTIC_CHAIN_MAP__EOCL_EXP
Validate Medication Has Dosing' operation.
protected static org.eclipse.ocl.ecore.Constraint VALIDATE_MEDICATION_HAS_DOSING__DIAGNOSTIC_CHAIN_MAP__EOCL_INV
Validate Medication Has Dosing' invariant operation.
protected static final String VALIDATE_MEDICATION_DOSING_RELATIONSHIP__DIAGNOSTIC_CHAIN_MAP__EOCL_EXP
Validate Medication Dosing Relationship' operation.
protected static org.eclipse.ocl.ecore.Constraint VALIDATE_MEDICATION_DOSING_RELATIONSHIP__DIAGNOSTIC_CHAIN_MAP__EOCL_INV
Validate Medication Dosing Relationship' invariant operation.
protected static final String VALIDATE_MEDICATION_HAS_PRODUCT_ENTRY__DIAGNOSTIC_CHAIN_MAP__EOCL_EXP
Validate Medication Has Product Entry' operation.
protected static org.eclipse.ocl.ecore.Constraint VALIDATE_MEDICATION_HAS_PRODUCT_ENTRY__DIAGNOSTIC_CHAIN_MAP__EOCL_INV
Validate Medication Has Product Entry' invariant operation.
protected static final String VALIDATE_MEDICATION_HAS_INTRUCTIONS_INVERSION__DIAGNOSTIC_CHAIN_MAP__EOCL_EXP
Validate Medication Has Intructions Inversion' operation.
protected static org.eclipse.ocl.ecore.Constraint VALIDATE_MEDICATION_HAS_INTRUCTIONS_INVERSION__DIAGNOSTIC_CHAIN_MAP__EOCL_INV
Validate Medication Has Intructions Inversion' invariant operation.
protected static final String VALIDATE_MEDICATION_PRODUCT_STRENGTH__DIAGNOSTIC_CHAIN_MAP__EOCL_EXP
Validate Medication Product Strength' operation.
protected static org.eclipse.ocl.ecore.Constraint VALIDATE_MEDICATION_PRODUCT_STRENGTH__DIAGNOSTIC_CHAIN_MAP__EOCL_INV
Validate Medication Product Strength' invariant operation.
protected static final String VALIDATE_MEDICATION_PRODUCT_NAME__DIAGNOSTIC_CHAIN_MAP__EOCL_EXP
Validate Medication Product Name' operation.
protected static org.eclipse.ocl.ecore.Constraint VALIDATE_MEDICATION_PRODUCT_NAME__DIAGNOSTIC_CHAIN_MAP__EOCL_INV
Validate Medication Product Name' invariant operation.
protected static final String VALIDATE_MEDICATION_PRECONDITION_REFERENCE__DIAGNOSTIC_CHAIN_MAP__EOCL_EXP
Validate Medication Precondition Reference' operation.
protected static org.eclipse.ocl.ecore.Constraint VALIDATE_MEDICATION_PRECONDITION_REFERENCE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV
Validate Medication Precondition Reference' invariant operation.
protected static final String VALIDATE_MEDICATION_HAS_SUPPLY_ENTRY_INVERSION__DIAGNOSTIC_CHAIN_MAP__EOCL_EXP
Validate Medication Has Supply Entry Inversion' operation.
protected static org.eclipse.ocl.ecore.Constraint VALIDATE_MEDICATION_HAS_SUPPLY_ENTRY_INVERSION__DIAGNOSTIC_CHAIN_MAP__EOCL_INV
Validate Medication Has Supply Entry Inversion' invariant operation.
protected static final String VALIDATE_MEDICATION_HAS_FILL_NUMBER__DIAGNOSTIC_CHAIN_MAP__EOCL_EXP
Validate Medication Has Fill Number' operation.
protected static org.eclipse.ocl.ecore.Constraint VALIDATE_MEDICATION_HAS_FILL_NUMBER__DIAGNOSTIC_CHAIN_MAP__EOCL_INV
Validate Medication Has Fill Number' invariant operation.
protected static final String VALIDATE_MEDICATION_TEMPLATE_ID__DIAGNOSTIC_CHAIN_MAP__EOCL_EXP
Validate Medication Template Id' operation.
protected static org.eclipse.ocl.ecore.Constraint VALIDATE_MEDICATION_TEMPLATE_ID__DIAGNOSTIC_CHAIN_MAP__EOCL_INV
Validate Medication Template Id' invariant operation.
protected static final String VALIDATE_MEDICATION_APPROACH_SITE_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_EXP
Validate Medication Approach Site Code' operation.
protected static org.eclipse.ocl.ecore.Constraint VALIDATE_MEDICATION_APPROACH_SITE_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV
Validate Medication Approach Site Code' invariant operation.
protected static final String VALIDATE_MEDICATION_DOSE_QUANTITY__DIAGNOSTIC_CHAIN_MAP__EOCL_EXP
Validate Medication Dose Quantity' operation.
protected static org.eclipse.ocl.ecore.Constraint VALIDATE_MEDICATION_DOSE_QUANTITY__DIAGNOSTIC_CHAIN_MAP__EOCL_INV
Validate Medication Dose Quantity' invariant operation.
protected static final String VALIDATE_MEDICATION_RATE_QUANTITY__DIAGNOSTIC_CHAIN_MAP__EOCL_EXP
Validate Medication Rate Quantity' operation.
protected static org.eclipse.ocl.ecore.Constraint VALIDATE_MEDICATION_RATE_QUANTITY__DIAGNOSTIC_CHAIN_MAP__EOCL_INV
Validate Medication Rate Quantity' invariant operation.
protected static final String VALIDATE_MEDICATION_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_EXP
Validate Medication Code' operation.
protected static org.eclipse.ocl.ecore.Constraint VALIDATE_MEDICATION_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV
Validate Medication Code' invariant operation.
protected static final String VALIDATE_MEDICATION_STATUS_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_EXP
Validate Medication Status Code' operation.
protected static org.eclipse.ocl.ecore.Constraint VALIDATE_MEDICATION_STATUS_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV
Validate Medication Status Code' invariant operation.
protected static final String VALIDATE_MEDICATION_EFFECTIVE_TIME__DIAGNOSTIC_CHAIN_MAP__EOCL_EXP
Validate Medication Effective Time' operation.
protected static org.eclipse.ocl.ecore.Constraint VALIDATE_MEDICATION_EFFECTIVE_TIME__DIAGNOSTIC_CHAIN_MAP__EOCL_INV
Validate Medication Effective Time' invariant operation.
protected static final String GET_INTERNAL_REFERENCES__EOCL_EXP
Get Internal References' operation.
protected static org.eclipse.ocl.expressions.OCLExpression<org.eclipse.emf.ecore.EClassifier> GET_INTERNAL_REFERENCES__EOCL_QRY
Get Internal References' query operation.
getInternalReferences(Medication)protected static final String GET_PATIENT_MEDICAL_INSTRUCTIONSS__EOCL_EXP
Get Patient Medical Instructionss' operation.
protected static org.eclipse.ocl.expressions.OCLExpression<org.eclipse.emf.ecore.EClassifier> GET_PATIENT_MEDICAL_INSTRUCTIONSS__EOCL_QRY
Get Patient Medical Instructionss' query operation.
protected static final String GET_SUPPLY_ENTRY__EOCL_EXP
Get Supply Entry' operation.
getSupplyEntry(Medication),
Constant Field Valuesprotected static org.eclipse.ocl.expressions.OCLExpression<org.eclipse.emf.ecore.EClassifier> GET_SUPPLY_ENTRY__EOCL_QRY
Get Supply Entry' query operation.
getSupplyEntry(Medication)public static boolean validateMedicationHasDosing(Medication medication, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
medication - The receiving 'Medication' model object.diagnostics - The chain of diagnostics to which problems are to be appended.context - The cache of context-specific information.
public static boolean validateMedicationDosingRelationship(Medication medication, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
medication - The receiving 'Medication' model object.diagnostics - The chain of diagnostics to which problems are to be appended.context - The cache of context-specific information.
public static boolean validateMedicationHasProductEntry(Medication medication, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
medication - The receiving 'Medication' model object.diagnostics - The chain of diagnostics to which problems are to be appended.context - The cache of context-specific information.
public static boolean validateMedicationHasIntructionsInversion(Medication medication, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
medication - The receiving 'Medication' model object.diagnostics - The chain of diagnostics to which problems are to be appended.context - The cache of context-specific information.
public static boolean validateMedicationProductStrength(Medication medication, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
medication - The receiving 'Medication' model object.diagnostics - The chain of diagnostics to which problems are to be appended.context - The cache of context-specific information.
public static boolean validateMedicationProductName(Medication medication, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
medication - The receiving 'Medication' model object.diagnostics - The chain of diagnostics to which problems are to be appended.context - The cache of context-specific information.
public static boolean validateMedicationPreconditionReference(Medication medication, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
medication - The receiving 'Medication' model object.diagnostics - The chain of diagnostics to which problems are to be appended.context - The cache of context-specific information.
public static boolean validateMedicationHasSupplyEntryInversion(Medication medication, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
medication - The receiving 'Medication' model object.diagnostics - The chain of diagnostics to which problems are to be appended.context - The cache of context-specific information.
public static boolean validateMedicationHasFillNumber(Medication medication, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
medication - The receiving 'Medication' model object.diagnostics - The chain of diagnostics to which problems are to be appended.context - The cache of context-specific information.
public static boolean validateMedicationTemplateId(Medication medication, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
medication - The receiving 'Medication' model object.diagnostics - The chain of diagnostics to which problems are to be appended.context - The cache of context-specific information.
public static boolean validateMedicationApproachSiteCode(Medication medication, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
medication - The receiving 'Medication' model object.diagnostics - The chain of diagnostics to which problems are to be appended.context - The cache of context-specific information.
public static boolean validateMedicationDoseQuantity(Medication medication, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
medication - The receiving 'Medication' model object.diagnostics - The chain of diagnostics to which problems are to be appended.context - The cache of context-specific information.
public static boolean validateMedicationRateQuantity(Medication medication, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
medication - The receiving 'Medication' model object.diagnostics - The chain of diagnostics to which problems are to be appended.context - The cache of context-specific information.
public static boolean validateMedicationCode(Medication medication, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
medication - The receiving 'Medication' model object.diagnostics - The chain of diagnostics to which problems are to be appended.context - The cache of context-specific information.
public static boolean validateMedicationStatusCode(Medication medication, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
medication - The receiving 'Medication' model object.diagnostics - The chain of diagnostics to which problems are to be appended.context - The cache of context-specific information.
public static boolean validateMedicationEffectiveTime(Medication medication, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
medication - The receiving 'Medication' 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<InternalReference> getInternalReferences(Medication medication)
public static org.eclipse.emf.common.util.EList<PatientMedicalInstructions> getPatientMedicalInstructionss(Medication medication)
public static SupplyEntry getSupplyEntry(Medication medication)
Copyright © 2015 Open eHealth Foundation. All rights reserved.