Automatically updating the Cumulative Patient Profile (CPP) with information from a patient's Ocean eForm response is problematic for three reasons:
- Patients often provide incorrect information (e.g. spell a drug name wrong, wrong dosage, inaccurate condition diagnosis, etc.).
- CPP fields often contain information already, meaning that decisions need to be made about merging updates (e.g. how does a system automatically merge "chf:father" and "F:chf age dx80").
- The CPP fields are often treated somewhat canonically by staff, so updates must be reviewed carefully.
As a result, the CPP is generally protected from being automatically updated with information from a patient's Ocean eForm response. As an alternative, we recommend using colour to format the notes of patient answers that indicate a CPP update should be considered (e.g. highlight if a patient's mother had breast cancer, so that a reviewing clinician can easily spot necessary CPP updates and apply them if appropriate).
With this being said, there are certain things that you can do in Ocean using the PS Suite CPP:
- Most demographic fields update automatically (e.g. address, phone, email, etc.). You can do this either with the standard demographic review eForm, or configure EMR field mapping in your own custom eForm that indicate when a response should update a particular demographic field.
- Note: There are certain protected fields across all EMRs that will not be automatically updated by Ocean as a safety precaution.
- You can display a patient's current CPP values in forms. As an example, try the Medication Reconciliation eForm.
- You can configure tablet rules off of problem lists.
For example, here's one to drive the Canadian Lung Health Test for non-diagnosed 40+ year olds COPD once a year:
Copy Rule!ScriptUtil.getKeyword('@ptHas.copd').equals('Y') && pt.getAge() > 40 && daysSinceLastCompleted >= 365
- You can also automatically update a patient's smoking status and drinks per week by configuring the corresponding EMR field mapping. For example, if you have a question like "Do you smoke currently?", set the 'Populate answer for EMR Field' value to to "smoker" and it will update the risk factor automatically.
- You can have the Ocean eForm trigger the automatic insertion of a PS Suite Custom Form or an Encounter Assistant (EA). The PS Suite custom form can then update the CPP and even send messages. Check out PS Suite: Populating PS Suite Custom Form Values with Ocean Answers for more details on this.