public interface MedicationActivity
extends org.eclipse.mdht.uml.cda.SubstanceAdministration
A medication activity is used to describe what is administered.
An indication describes the rationale for a medication activity. The indication can be an existing problem or can be a criterion that if met would warrant the activity. Criteria are typically associated with PRN (from the Latin "pro re nata", meaning "as needed") medications (e.g. "give Medication X as needed for nausea").
A reaction represents an adverse event due to an administered substance. Significant reactions are to be listed in the Alerts section. Reactions in the Medications section can be used to track reactions associated with individual substance administrations or to track routine follow up to an administration (e.g. "no adverse reaction 30 minutes post administration").
CCDPackage.getMedicationActivity()
Modifier and Type | Method and Description |
---|---|
MedicationSeriesNumberObservation |
getMedicationSeriesNumberObservation() |
MedicationStatusObservation |
getMedicationStatusObservation() |
org.eclipse.emf.common.util.EList<PatientInstruction> |
getPatientInstructions() |
org.eclipse.emf.common.util.EList<ProductInstance> |
getProductInstances() |
org.eclipse.emf.common.util.EList<ReactionObservation> |
getReactionObservations() |
MedicationActivity |
init() |
MedicationActivity |
init(Iterable<? extends org.eclipse.mdht.emf.runtime.util.Initializer<? extends org.eclipse.emf.ecore.EObject>> initializers) |
boolean |
validateMedicationActivityDoseQuantity(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
boolean |
validateMedicationActivityEffectiveTime(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
boolean |
validateMedicationActivityHasConsents(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
boolean |
validateMedicationActivityHasDoseQuantityOrRateQuantity(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
boolean |
validateMedicationActivityHasPreconditionCriterion(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
boolean |
validateMedicationActivityHasProduct(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
boolean |
validateMedicationActivityHasReason(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
boolean |
validateMedicationActivityHasReasonProblem(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
boolean |
validateMedicationActivityId(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
boolean |
validateMedicationActivityInformationSource(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
boolean |
validateMedicationActivityMaxDoseQuantity(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
boolean |
validateMedicationActivityMedicationSeriesNumberObservation(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
boolean |
validateMedicationActivityMedicationStatusObservation(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
boolean |
validateMedicationActivityMoodCode(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
boolean |
validateMedicationActivityPatientInstruction(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
boolean |
validateMedicationActivityPerformer(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
boolean |
validateMedicationActivityProductInstance(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
boolean |
validateMedicationActivityRateQuantity(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
boolean |
validateMedicationActivityReactionObservation(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
boolean |
validateMedicationActivityRouteCode(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
boolean |
validateMedicationActivityStatusCode(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
boolean |
validateMedicationActivityTemplateId(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
getAdministrationUnitCode, getApproachSiteCodes, getAuthors, getClassCode, getCode, getConsumable, getDoseQuantity, getEffectiveTimes, getEntryRelationships, getIds, getInformants, getInFulfillmentOf1s, getMaxDoseQuantity, getMoodCode, getNegationInd, getNullFlavor, getParticipants, getPerformers, getPreconditions, getPriorityCode, getRateQuantity, getRealmCodes, getReferences, getRepeatNumber, getRouteCode, getSpecimens, getStatusCode, getSubject, getTemplateIds, getText, getTypeId, isSetClassCode, isSetMoodCode, isSetNegationInd, isSetNullFlavor, setAdministrationUnitCode, setClassCode, setCode, setConsumable, setDoseQuantity, setMaxDoseQuantity, setMoodCode, setNegationInd, setNullFlavor, setPriorityCode, setRateQuantity, setRepeatNumber, setRouteCode, setStatusCode, setSubject, setText, setTypeId, unsetClassCode, unsetMoodCode, unsetNegationInd, unsetNullFlavor, validateClassCode
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, hasTemplateId
getInboundRelationships, getOutboundRelationships, getParticipations, isClassCodeDefined, isMoodCodeDefined
hasContent, isDefined, isNullFlavorDefined, isNullFlavorUndefined
boolean validateMedicationActivityMoodCode(org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
diagnostics
- The chain of diagnostics to which problems are to be appended.context
- The cache of context-specific information.
boolean validateMedicationActivityHasDoseQuantityOrRateQuantity(org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
diagnostics
- The chain of diagnostics to which problems are to be appended.context
- The cache of context-specific information.
boolean validateMedicationActivityHasConsents(org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
diagnostics
- The chain of diagnostics to which problems are to be appended.context
- The cache of context-specific information.
boolean validateMedicationActivityInformationSource(org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
diagnostics
- The chain of diagnostics to which problems are to be appended.context
- The cache of context-specific information.
boolean validateMedicationActivityHasPreconditionCriterion(org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
diagnostics
- The chain of diagnostics to which problems are to be appended.context
- The cache of context-specific information.
boolean validateMedicationActivityHasReason(org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
diagnostics
- The chain of diagnostics to which problems are to be appended.context
- The cache of context-specific information.
boolean validateMedicationActivityHasReasonProblem(org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
diagnostics
- The chain of diagnostics to which problems are to be appended.context
- The cache of context-specific information.
boolean validateMedicationActivityHasProduct(org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
diagnostics
- The chain of diagnostics to which problems are to be appended.context
- The cache of context-specific information.
boolean validateMedicationActivityTemplateId(org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
diagnostics
- The chain of diagnostics to which problems are to be appended.context
- The cache of context-specific information.
boolean validateMedicationActivityId(org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
diagnostics
- The chain of diagnostics to which problems are to be appended.context
- The cache of context-specific information.
boolean validateMedicationActivityStatusCode(org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
diagnostics
- The chain of diagnostics to which problems are to be appended.context
- The cache of context-specific information.
boolean validateMedicationActivityEffectiveTime(org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
diagnostics
- The chain of diagnostics to which problems are to be appended.context
- The cache of context-specific information.
boolean validateMedicationActivityMaxDoseQuantity(org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
diagnostics
- The chain of diagnostics to which problems are to be appended.context
- The cache of context-specific information.
boolean validateMedicationActivityRouteCode(org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
diagnostics
- The chain of diagnostics to which problems are to be appended.context
- The cache of context-specific information.
boolean validateMedicationActivityDoseQuantity(org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
diagnostics
- The chain of diagnostics to which problems are to be appended.context
- The cache of context-specific information.
boolean validateMedicationActivityRateQuantity(org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
diagnostics
- The chain of diagnostics to which problems are to be appended.context
- The cache of context-specific information.
boolean validateMedicationActivityMedicationSeriesNumberObservation(org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
diagnostics
- The chain of diagnostics to which problems are to be appended.context
- The cache of context-specific information.
boolean validateMedicationActivityMedicationStatusObservation(org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
diagnostics
- The chain of diagnostics to which problems are to be appended.context
- The cache of context-specific information.
boolean validateMedicationActivityPatientInstruction(org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
diagnostics
- The chain of diagnostics to which problems are to be appended.context
- The cache of context-specific information.
boolean validateMedicationActivityPerformer(org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
diagnostics
- The chain of diagnostics to which problems are to be appended.context
- The cache of context-specific information.
boolean validateMedicationActivityReactionObservation(org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
diagnostics
- The chain of diagnostics to which problems are to be appended.context
- The cache of context-specific information.
boolean validateMedicationActivityProductInstance(org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
diagnostics
- The chain of diagnostics to which problems are to be appended.context
- The cache of context-specific information.
MedicationSeriesNumberObservation getMedicationSeriesNumberObservation()
MedicationStatusObservation getMedicationStatusObservation()
org.eclipse.emf.common.util.EList<PatientInstruction> getPatientInstructions()
org.eclipse.emf.common.util.EList<ReactionObservation> getReactionObservations()
org.eclipse.emf.common.util.EList<ProductInstance> getProductInstances()
MedicationActivity init()
MedicationActivity init(Iterable<? extends org.eclipse.mdht.emf.runtime.util.Initializer<? extends org.eclipse.emf.ecore.EObject>> initializers)
Copyright © 2019. All rights reserved.