Logical Record Architecture for Health and Social Care

Discharge Summary Release 0.02

The content of this release is not comprehensive and is not fully validated and must not be used in live system implementations.

Reference Model Abstract Class: QSET

The QSET class in ISO 21090 defines continuous sets of information. It is made up of 4 operation or collection classes (QSI, QSD, QSU, and QSP) that allow for complex set membership expressions (intersection, difference, union and periodic hull (I.e. smallest containing continuous set), and 3 component subtypes (QSC, QSS, IVL and subtypes PIVL and EIVL) QSET and its subtypes are parametrised in ISO 21090 and they can be referred to by specifying the specific QTY type applying to them, which can be any QTY subtype in ISO 21090. In the LRA this is constrained to specifically exclude coded ordinals because of their uncertain nature. Therefore a QSET involving the data type REAL can be implemented within the LRA as QSET(REAL) or within an XML representation as QSET_REAL. The qset involving time QSET(TS) is also known as GTS (or general timing specification). Within the LRA there is mainly a focus on two QSETs which will be examined specifically, these are QSC and IVL.

Specializes

ANY

Attributes

Name Data type Occurs Description
originalText ED.Text 0..1 This is implemented as described in ISO 21090.


Constraints

Type Name Specification
No History or Update Mode Invariant --- nullFlavor related
unnamed constraint Invariant inv: noUpdateOrHistory(originalText)