CDAKProviderPerformance
public class CDAKProviderPerformance: CDAKEntry
Supplies a relationship between a patient and a provider for a particulary start/end date and function.
-
start date for period
Declaration
Swift
public var start_date: Double?
-
end date for period
Declaration
Swift
public var end_date: Double?
-
provider
Declaration
Swift
public var provider: CDAKProvider?
-
CDA function code
This allows us to determine the clinical function like
Primary Care Physician
if not specifically associated with an entry as a performer.<functionCode code="PCP" displayName="Primary Care Physician" codeSystem="2.16.840.1.113883.5.88" codeSystemName="participationFunction"> <originalText>Primary Care Provider</originalText> </functionCode>
This is a complex element due to history and various use.
You can read more about functionCode at the CDAPro site
Historical C32 codes:
Code System:
Provider Role
2.16.840.1.113883.12.443- PP (Primary Care Provider)
- CP (Consulting Provider)
- RP (Referring Provider)
C-CDA codes:
Code System:
ParticipationFunction
2.16.840.1.113883.5.88Subset of list:
- ADMPHYS (admitting physician)
- ANEST (anesthesist)
- ANRS (anesthesia nurse)
- ATTPHYS (attending physician)
- DISPHYS (discharging physician)
- FASST (first assistant surgeon)
- MDWF (midwife)
- NASST (nurse assistant)
- PCP (primary care physician)
- PRISURG (primary surgeon)
- RNDPHYS (rounding physician)
- SASST (second assistant surgeon)
- SNRS (scrub nurse)
- TASST (third assistant)
Declaration
Swift
public var functionCode: CDAKCodedEntry?
-
Debugging description
Declaration
Swift
override public var description: String
-
Dictionary for JSON data
Declaration
Swift
override public var jsonDict: [String: AnyObject]