Many resources are needed to download a project. Please understand that we have to compensate our server costs. Thank you in advance. Project price only 1 $
You can buy this project and download/modify it how often you want.
/*******************************************************************************
* Copyright (c) 2011, 2012 Sean Muir and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* Sean Muir (JKM Software) - initial API and implementation
*******************************************************************************/
package org.openhealthtools.mdht.uml.cda.consol;
import java.lang.Iterable;
import java.util.Map;
import org.eclipse.emf.common.util.DiagnosticChain;
import org.eclipse.emf.common.util.EList;
import org.eclipse.emf.ecore.EObject;
import org.openhealthtools.mdht.emf.runtime.util.Initializer;
import org.openhealthtools.mdht.uml.cda.Section;
/**
*
* A representation of the model object 'Functional Status Section'.
*
*
*
* The Functional Status section describes the patient's physical state, status of functioning, and environmental status at the time the document was created.
* A patient's physical state may include information regarding the patient's physical findings as they relate to problems, including but not limited to:
* Pressure Ulcers
* Amputations
* Heart murmur
* Ostomies
* A patient's functional status may include information regarding the patient relative to their general functional and cognitive ability, including:
* Ambulatory ability
* Mental status or competency
* Activities of Daily Living (ADLs), including bathing, dressing, feeding, grooming
* Home or living situation having an effect on the health status of the patient
* Ability to care for self
* Social activity, including issues with social cognition, participation with friends and acquaintances other than family members
* Occupation activity, including activities partly or directly related to working, housework or volunteering, family and home responsibilities or activities related to home and family
* Communication ability, including issues with speech, writing or cognition required for communication
* Perception, including sight, hearing, taste, skin sensation, kinesthetic sense, proprioception, or balance
* A patient's environmental status may include information regarding the patient's current exposures from their daily environment, including but not limited to:
* Airborne hazards such as second-hand smoke, volatile organic compounds, dust, or other allergens
* Radiation
* Safety hazards in home, such as throw rugs, poor lighting, lack of railings/grab bars, etc.
* Safety hazards at work, such as communicable diseases, excessive heat, excessive noise, etc.
* The patient's functional status may be expressed as a problem or as a result observation. A functional or cognitive status problem observation describes a patient's problem, symptoms or condition. A functional or cognitive status result observation may include observations resulting from an assessment scale, evaluation or question and answer assessment.
* Any deviation from normal function displayed by the patient and recorded in the record should be included. Of particular interest are those limitations that would interfere with self-care or the medical therapeutic process in any way. In addition, a note of normal function, an improvement, or a change in functioning status may be included.
*
*
*
* @see org.openhealthtools.mdht.uml.cda.consol.ConsolPackage#getFunctionalStatusSection()
* @model annotation="http://www.openhealthtools.org/mdht/uml/cda/annotation constraints.validation.error='FunctionalStatusSectionTemplateId FunctionalStatusSectionCode FunctionalStatusSectionTitle FunctionalStatusSectionText' templateId.root='2.16.840.1.113883.10.20.22.2.14' code.code='47420-5' code.codeSystem='2.16.840.1.113883.6.1' code.codeSystemName='LOINC' code.displayName='Functional status assessment' constraints.validation.info='FunctionalStatusSectionFunctionalStatusResultOrganizer FunctionalStatusSectionCognitiveStatusResultOrganizer FunctionalStatusSectionFunctionalStatusResultObservation FunctionalStatusSectionCognitiveStatusResultObservation FunctionalStatusSectionFunctionalStatusProblemObservation FunctionalStatusSectionCognitiveStatusProblemObservation FunctionalStatusSectionCaregiverCharacteristics FunctionalStatusSectionAssessmentScaleObservation FunctionalStatusSectionNonMedicinalSupplyActivity FunctionalStatusSectionPressureUlcerObservation FunctionalStatusSectionNumberOfPressureUlcersObservation FunctionalStatusSectionHighestPressureUlcerStage'"
* @generated
*/
public interface FunctionalStatusSection extends Section {
/**
*
*
*
* @param diagnostics The chain of diagnostics to which problems are to be appended.
* @param context The cache of context-specific information.
*
* @model annotation="http://www.eclipse.org/uml2/1.1.0/GenModel body='self.templateId->exists(id : datatypes::II | id.root = \'2.16.840.1.113883.10.20.22.2.14\')'"
* @generated
*/
boolean validateFunctionalStatusSectionTemplateId(DiagnosticChain diagnostics, Map