public interface TaperedDose extends Medication
This template identifier is used to identify medication administration events that require special processing to handle tapered dosing. The parent template is 1.3.6.1.4.1.19376.1.5.3.1.4.7. A tapered dose is often used for certain medications where abrupt termination of the medication can have negative consequences. Tapered dosages may be done by adjusting the dose frequency, the dose amount, or both.
When merely the dose frequency is adjusted, (e.g., Prednisone 5mg b.i.d. for three days, then 5mg. daily for three days, and then 5mg every other day), then only one medication entry is needed, multiple frequency specifications recorded in <effectiveTime> elements. When the dose varies (eg. Prednisone 15mg daily for three days, then 10 mg daily for three days, the 5 mg daily for three days), subordinate medication entries should be created for each distinct dosage.
IHEPackage.getTaperedDose()| Modifier and Type | Method and Description |
|---|---|
TaperedDose |
init() |
TaperedDose |
init(Iterable<? extends org.openhealthtools.mdht.emf.runtime.util.Initializer<? extends org.eclipse.emf.ecore.EObject>> initializers) |
boolean |
validateTaperedDoseTaperedDosingSubstanceAdministration(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
boolean |
validateTaperedDoseTemplateId(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
getInternalReferences, getPatientMedicalInstructionss, getSupplyEntry, validateMedicationApproachSiteCode, validateMedicationCode, validateMedicationDoseQuantity, validateMedicationDosingRelationship, validateMedicationEffectiveTime, validateMedicationHasDosing, validateMedicationHasFillNumber, validateMedicationHasIntructionsInversion, validateMedicationHasProductEntry, validateMedicationHasSupplyEntryInversion, validateMedicationPreconditionReference, validateMedicationProductName, validateMedicationProductStrength, validateMedicationRateQuantity, validateMedicationStatusCode, validateMedicationTemplateIdgetMedicationSeriesNumberObservation, 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, validateMedicationActivityTemplateIdgetAdministrationUnitCode, getApproachSiteCodes, getAuthors, getClassCode, getCode, getConsumable, getDoseQuantity, getEffectiveTimes, getEntryRelationships, getIds, getInformants, 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, validateClassCodeaddAct, 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, hasTemplateIdgetInboundRelationships, getOutboundRelationships, getParticipations, isClassCodeDefined, isMoodCodeDefinedhasContent, isDefined, isNullFlavorDefined, isNullFlavorUndefinedboolean validateTaperedDoseTaperedDosingSubstanceAdministration(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 validateTaperedDoseTemplateId(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.
TaperedDose init()
init in interface Medicationinit in interface org.openhealthtools.mdht.uml.cda.ccd.MedicationActivityTaperedDose init(Iterable<? extends org.openhealthtools.mdht.emf.runtime.util.Initializer<? extends org.eclipse.emf.ecore.EObject>> initializers)
init in interface Medicationinit in interface org.openhealthtools.mdht.uml.cda.ccd.MedicationActivityCopyright © 2015 Open eHealth Foundation. All rights reserved.