CodePoint
CodePoints are assigned to Entries in a Composition, either statically or dynamically. Any Composition may have an associated CodePointSet composition which holds all the CodePoints assigned to the Entries in the Composition. The CodePointSet is generated by iterating through the Entries of the Composition and finding any associated CodePoints that have been defined. There may be more than one CodePoint assigned to any individual Entry.
CodePoints are associated with the Entry specified as the Context property. If the CodePoint has Conditions then these are used to determine the dynamic association of the CodePoint with the Entry; if there are no Conditions then the CodePoint is statically assigned.
The CodePointSet is created when the Composition is first committed to the patient record and can be updated by viewing the Event in the record. This means that the CodePointSet is stored as data (dynamic) in the patient record. The CodePointSet may be applied to its associated Composition when the composition is exported from cityEHR; each code is then added as cda:code element to the associated cda:entry.
CodePoints can also be used in Cohort Searches.
Property |
Description |
---|---|
Identifier |
Unique identifier for the ISO-13606 Element |
DisplayName |
Label (title) used when selecting the Element |
Hint |
Description displayed when the user hovers over the Element |
Code |
The value of the clinical code assigned to the CodePoint |
CodeSystem |
The coding system of the Code assigned to the CodePoint. Selected from one of values defined on the Properties sheet:
|
Context |
The Entry with which the CodePoint is associated. Since Entry is the lowest context at which actionable clinical information is defined CodePoints can only be assigned at this level. If, for example, CodePoints could be assigned to Elements then the clinical meaning of the Element can change depending on the context of the Entry in which the Element is used, which may render the CodePoint invalid |
Conditions |
Conditions evaluated in the context of the Entry to which the CodePoint is assigned. If the Conditions evaluate to true then the CodePoint is assigned, if they evaluate to false then it is not assigned. |