Ocean eForm Keywords and Profiles

During the SMART launch into Ocean, discrete data elements sent via resources through the patient$everything operation can be mapped into the Ocean eForm sections. This will require the Ocean eForms to be configured with keywords that map to elements values in the desired resource. More information on setting up and getting started with eForms can be found in this article. The resources profile structures can be found in this guide.

Description Profile eForm keyword Format Notes
Allergies AllergyIntolerance @ptCpp.allg String -
Problems List Condition @ptCpp.prob String If Condition.clinicalStatus is resolved, remission, or inactive then Condition populates ‘@ptCpp.pmhx’; otherwise, it populates ‘@ptCpp.prob’
Past Medical History Condition @ptCpp.pmhx String If Condition.clinicalStatus is resolved, remission, or inactive then Condition populates ‘@ptCpp.pmhx’; otherwise, it populates ‘@ptCpp.prob’
Attachments DocumentReference - See article for file type and size restriction Document(s) are attached to referral and sent.
Immunization Immunization @ptCpp.Immu String -
Medications MedicationStatement @ptCpp.rx String -
Patient’s First Name Patient @ptFirstName Discrete Data Demographic Pane of form
Patient's Middle Name Patient @ptSecondName Discrete Data -
Patient's Last Name Patient @ptSurname Discrete Data Demographic Pane of form
Patient's Suffix Patient @ptSuffix Discrete Data -
Patient’s DOB Patient @ptBirthDate Discrete Data Demographic Pane of form
Patient’s Gender Patient @ptSex Discrete Data Demographic Pane of form
Patient’s HN Patient @ptHn Discrete Data Demographic Pane of form
Patient’s Address (Line 1) Patient @ptAddress1 Discrete Data Demographic Pane of form
Patient’s Address (Line 2) Patient @ptAddress2 Discrete Data Demographic Pane of form
Patient's City Patient @ptCity Discrete Data Demographic Pane of form
Patient's Province Patient @ptProvince Discrete Data Demographic Pane of form
Patient's Postal Code Patient @ptPostalCode Discrete Data Demographic Pane of form
Patient’s Mobile # Patient @ptMobilePhone Discrete Data Demographic Pane of form
Patient's Home # Patient @ptHomePhone Discrete Data Demographic Pane of form
Patient's Business # Patient @ptBusinessPhone Discrete Data Demographic Pane of form
Patient’s email Patient @ptEmail Discrete Data Demographic Pane of form
Patient's Emergency Contact Name Patient @ptEmergencyContact Discrete Data -
Patient's Emergency Contact Phone Patient @ptEmergencyContactPhone Discrete Data -
Patient's Language Patient @ptLanguage String The preferred language is currently not pulled and the “language.text” value of the first language in the bundle is displayed
Height Observation @ptLatestVal.ht, @ptLatestDate.ht String Observation.code.coding.code: 8302-2, only latest observation is imported
Weight Observation @ptLatestVal.wt, @ptLatestDate.wt String Observation.code.coding.code: 29463-7, only latest observation is imported
Blood pressure Observation @ptLatestVal.bp, @ptLatestDate.bp String Observation.code.coding.code: 35094-2, only latest observation is imported
Creatinine Observation @ptLatestVal.cr, @ptLatestDate.cr String Observation.code.coding.code: 38483-4, only latest observation is imported
Estimated GFR Observation @ptLatestVal.egfr, @ptLatestDate.egfr String Observation.code.coding.code: 45066-8, only latest observation is imported
A1C Observation @ptLatestVal.a1c, @ptLatestDate.a1c String Observation.code.coding.code: 59261-8, only latest observation is imported
Albumin to creatinine Observation @ptLatestVal.acr, @ptLatestDate.acr String Observation.code.coding.code: 32294-1, only latest observation is imported
Fasting blood sugar Observation @ptLatestVal.fbs, @ptLatestDate.fbs String Observation.code.coding.code: 76629-5, only latest observation is imported
Triglycerides Observation @ptLatestVal.tg, @ptLatestDate.tg String Observation.code.coding.code: 12228-3, only latest observation is imported
HDL Observation @ptLatestVal.hdl, @ptLatestDate.hdl String Observation.code.coding.code: 2085-9, only latest observation is imported
LDL Observation @ptLatestVal.ldl, @ptLatestDate.ldl String Observation.code.coding.code: 2089-1, only latest observation is imported
Total cholesterol/ HDL Observation @ptLatestVal.chol_hdl, @ptLatestDate.chol_hdl String Observation.code.coding.code: 96589-7, only latest observation is imported
Glucose tolerance test Observation @ptLatestVal.gtt, @ptLatestDate.gtt String Observation.code.coding.code: 72171-2, only latest observation is imported
Serum ketones Observation @ptLatestVal.s_ketones, @ptLatestDate.s_ketones String Observation.code.coding.code: 33058-9, only latest observation is imported
Urine ketones Observation @ptLatestVal.u_ketones, @ptLatestDate.u_ketones String Observation.code.coding.code: 22702-5, only latest observation is imported
Sodium Observation @ptLatestVal.na, @ptLatestDate.na String Observation.code.coding.code: 2947-0, only latest observation is imported
Potassium Observation @ptLatestVal.k, @ptLatestDate.k String Observation.code.coding.code: 6298-4, only latest observation is imported
Carbon dioxide Observation @ptLatestVal.co2, @ptLatestDate.co2 String Observation.code.coding.code: 20565-8, only latest observation is imported
Non-Legacy Observations Observation @ptLatestVal.loinc1234_5, @ptLatestDate.loinc1234_5 String these include any Observations that have a LOINC code associated. You can use a LOINC code finder to find and specify loinc codes. e.g. Hemoglobin has a LOINC code of 59261-8, therefore, it would be presented as @ptLatestVal.loinc59261_8, @ptLatestDate.loinc59261_8

An example of Keyword configuration section in the eForm configuration window   keyword-mapping