public interface FunctionalStatusSection
extends org.eclipse.mdht.uml.cda.Section
Functional Status describes the patient's status of normal functioning at the time the Care Record was created. Functional statuses include information regarding the patient relative to:
Any deviation from normal function that the patient displays and is recorded in the record should be included. Of particular interest are those limitations that would in any way interfere with self care or the medical therapeutic process. In addition, an improvement, any change in or noting that the patient has normal functioning status is also valid for inclusion.
Functional Statuses can be expressed in 3 different forms. They can occur as a Problem, a Result or as text. Text can be employed if and only if the Functional Status is neither a Problem nor a Result. Functional Statuses expressed as Problems include relevant clinical conditions, diagnoses, symptoms and findings. Results are the interpretation or conclusion derived from a clinical assessment or test battery, such as the Instrumental Activities of Daily Living (IADL) scale or the Functional Status Index (FSI).
CCDPackage.getFunctionalStatusSection()
Modifier and Type | Method and Description |
---|---|
FunctionalStatusSection |
init() |
FunctionalStatusSection |
init(Iterable<? extends org.eclipse.mdht.emf.runtime.util.Initializer<? extends org.eclipse.emf.ecore.EObject>> initializers) |
boolean |
validateFunctionalStatusSectionClinicalStatements(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
boolean |
validateFunctionalStatusSectionCode(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
boolean |
validateFunctionalStatusSectionIcfCodeSystem(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
boolean |
validateFunctionalStatusSectionObservationCode(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
boolean |
validateFunctionalStatusSectionObservationCodeValueSet(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
boolean |
validateFunctionalStatusSectionProblemStatusObservation(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
boolean |
validateFunctionalStatusSectionResultStatusObservation(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
boolean |
validateFunctionalStatusSectionTemplateId(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
boolean |
validateFunctionalStatusSectionText(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
boolean |
validateFunctionalStatusSectionTitle(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
boolean |
validateFunctionalStatusSectionValueDatatype(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
addAct, addEncounter, addObservation, addObservationMedia, addOrganizer, addProcedure, addRegionOfInterest, addSection, addSubstanceAdministration, addSupply, createStrucDocText, getActs, getAllSections, getAuthors, getClassCode, getClinicalDocument, getCode, getComponents, getConfidentialityCode, getEncounters, getEntries, getEntryTargets, getEntryTargets, getId, getInformants, getLanguageCode, getMoodCode, getNullFlavor, getObservationMedia, getObservations, getOrganizers, getProcedures, getRealmCodes, getRegionsOfInterest, getSectionId, getSections, getSubject, getSubstanceAdministrations, getSupplies, getTemplateIds, getText, getTitle, getTypeId, hasActTemplate, hasCode, hasEncounterTemplate, hasObservationMediaTemplate, hasObservationTemplate, hasOrganizerTemplate, hasProcedureTemplate, hasRegionOfInterestTemplate, hasSectionTemplate, hasSubstanceAdministrationTemplate, hasSupplyTemplate, hasTemplateId, isSetClassCode, isSetMoodCode, isSetNullFlavor, isSetSectionId, setClassCode, setCode, setConfidentialityCode, setId, setLanguageCode, setMoodCode, setNullFlavor, setSectionId, setSubject, setText, setTitle, setTypeId, unsetClassCode, unsetMoodCode, unsetNullFlavor, unsetSectionId, validateClassCode, validateMoodCode
getInboundRelationships, getNegationInd, getOutboundRelationships, getParticipations, isClassCodeDefined, isMoodCodeDefined
hasContent, isDefined, isNullFlavorDefined, isNullFlavorUndefined
boolean validateFunctionalStatusSectionClinicalStatements(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 validateFunctionalStatusSectionObservationCode(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 validateFunctionalStatusSectionObservationCodeValueSet(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 validateFunctionalStatusSectionValueDatatype(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 validateFunctionalStatusSectionIcfCodeSystem(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 validateFunctionalStatusSectionProblemStatusObservation(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 validateFunctionalStatusSectionResultStatusObservation(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 validateFunctionalStatusSectionTemplateId(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 validateFunctionalStatusSectionCode(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 validateFunctionalStatusSectionTitle(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 validateFunctionalStatusSectionText(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.
FunctionalStatusSection init()
FunctionalStatusSection init(Iterable<? extends org.eclipse.mdht.emf.runtime.util.Initializer<? extends org.eclipse.emf.ecore.EObject>> initializers)
Copyright © 2019. All rights reserved.