CDAKFunctionalStatus

public class CDAKFunctionalStatus: CDAKEntry

This class can be used to represnt a functional status for a patient. Currently, it is not a very close representation of functional status as it is represented in the HL7 CCD, HITSP C32 or Consolidated CDA.

In the previously mentioned specifications, functional status may represented using either a condition or result. Having mixed types of entries in a section is currently not well supported in the existing CDAKRecord class

Additionally, there is a mismatch between the data needed to calculate Stage 2 Meaningful Use Quailty Measures and the data contained in patient summary standards. The CQMs are checking to see if a functional status represented by a result was patient supplied. Right now, results do not have a source, and even if we were to use Provider as a source, it would need to be extended to support patients.

To avoid this, the patient sumamry style functional status has been flattened into this class. This model supports the information needed to calculate Stage 2 MU CQMs. If importers are created from C32 or CCDA, the information can be stored here, but it will be a lossy transformation.

  • Either condition or result

    Declaration

    Swift

    public var type: String?
  • A coded value. Like a code for patient supplied.

    Declaration

    Swift

    public var source: CDAKCodedEntries = CDAKCodedEntries()
  • Dictionary for JSON data

    Declaration

    Swift

    override public var jsonDict: [String: AnyObject]