| HRSN UML Documentation |
Summary:ConstraintsProperties |
This subtype of the Assessment Event is used to bind the total score concept and total score meaning properties to the proper coded values for the HRSN, and to set the limits on the total score value to range from 0 to 74. Logically, we're saying that this Assessment Event is a HRSN Assessment Event, although physically, there is little difference between this and other instrument-specific subclasses. In a database implementation, this would not result in a separate table - it would simply set the rules that dictate what the Assessment Event values may take. Not shown in this UML model is that the assessmentInstrument property must be a HRSN instrument (LOINC code TBD). This could have been done by creating an association from this class to the HRSN class using the same name (assessmentInstrument), thus redefining the parent property, but this technique can cause confusion and so the limitation on the type of assessment instrument is merely implied.
Attributes inherited from FHIM::Assessment::AssessmentEvent | ||
applicability, dateTimeAdminstered, interviewer, remarks, totalScoreConcept, totalScoreMeaning, totalScoreValue, assessmentInstrument, subScore, responseItem |
Attributes inherited from FHIM::ClinicalObservation::ObservationStatement | ||
basedOn, bodySite, category, componentObservation, dataAbsentReason, dateTime, dateTimeIssued, deltaFlag, description, deviceInstance, evaluationProcedure, exceptionValue, interpretationEvent, method, multimedia, observed, observedCharacteristic, referenceRange, reliability, resultStatus, specimen, value, derivedFrom, hasMember, partOf |
Attributes inherited from FHIM::Common::ClinicalStatement | ||
clinicalDataSource, contentVersion, contextCode, encounter, note, recordStatus, relatedClinicalInformation, sourceRecordType, sourceSystem, subjectGroup, subjectOfInformation, subjectOfRecord, temporalContext, topicCode, cosigned, recorded, signed, verified |
Attributes inherited from FHIM::Common::InformationEntry | ||
identifier |
Properties:
Alias | |
Classifier Behavior | |
Is Abstract | false |
Is Active | false |
Is Leaf | false |
Keywords | |
Name | HRSNScreeningAssessment |
Name Expression | |
Namespace | HRSN |
Owned Template Signature | |
Owner | HRSN |
Owning Template Parameter | |
Package | HRSN |
Qualified Name | FHIM::Assessment::HRSN::HRSNScreeningAssessment |
Representation | |
Stereotype | |
Template Parameter | |
Visibility | Public |
Constraints | |
AssessmentIsHRSN | -- Total Score Concept is HRSN Total Score (i.e., total score indicates the extent of the Patient's unmet health-related social needs.): self.totalScoreConcept.codeSystem.codeSystemName = 'LOINC' and self.totalScoreConcept.code = 'TBD' and self.totalScoreConcept.displayText = 'HRSN Risk total number' and -- Total Score Meaning is HRSN Risk Level: self.totalScoreMeaning.codeSystem.codeSystemName = 'LOINC' and self.totalScoreMeaning.code = 'TBD' and self.totalScoreMeaning.displayText = 'HRSN Risk Level' and -- Total Score must be between 0 and 74 self.totalScoreValue.literal >= 0.0 and self.totalScoreValue.literal <= 74.0 |
| HRSN UML Documentation |
Summary:ConstraintsProperties |