Getting Started: SQL on FHIR
This notebook explains how to flatten FHIR resources and run analytical queries using SQL
24 cells · updated May 27, 2026
SQL on FHIR provides a convenient way to query and manipulate FHIR data using SQL. In this notebook, we'll explore the basics of SQL on FHIR and how it can be used.
Let's import some synthetic FHIR data to Aidbox
POST /fhir/$load
Accept: text/yaml
Content-Type: text/yaml
source: 'https://storage.googleapis.com/aidbox-public/synthea/100/all.ndjson.gz'format: fhir
resources: {CarePlan: 356, Observation: 20382, MedicationAdministration: 150, Goal: 301, Patient: 124, DiagnosticReport: 1430, Practitioner: 181, ExplanationOfBenefit: 3460, Immunization: 1636, Claim: 4488, MedicationRequest: 1028, Encounter: 3460, Condition: 871, Procedure: 2854, Organization: 181, AllergyIntolerance: 40, ImagingStudy: 134}
The most important part of the SQL on FHIR standard is the ViewDefinition resource. View Definitions allow users to define flattened views of FHIR data that are portable between systems.
name is the name of the column in the resulting table.
expr is the FhirPath expression defining the data for this column.
forEach expression convert arrays into a set of rows.
Let's create a view using a ViewDefinition resource
PUT /fhir/ViewDefinition/patient_demo_view
Content-Type: text/yaml
Accept: text/yaml
name: patient_demo_view
status: active
resource: Patient
url: http://example.org/viewdefinition/patient_demo_view
select:
- column:
- name: patient_id
path: id
- name: gender
path: gender
- name: dob
path: birthDate
- name: patient_ssn
path: "identifier.where(system = 'http://hl7.org/fhir/sid/us-ssn').value"
select:
- forEach: name
column:
- name: given
path: "given.join(' ')"
- name: family
path: familyname: patient_demo_view
status: active
resource: Patient
url: http://example.org/viewdefinition/patient_demo_view
select:
- column:
- {name: patient_id, path: id}
- {name: gender, path: gender}
- {name: dob, path: birthDate}
- {name: patient_ssn, path: 'identifier.where(system = ''http://hl7.org/fhir/sid/us-ssn'').value'}
select:
- forEach: name
column:
- {name: given, path: given.join(' ')}
- {name: family, path: family}
id: patient_demo_view
resourceType: ViewDefinition
The View has been created.
http://example.org/viewdefinition/patient_demo_viewLet's materialize the view to make it accessible through SQL.
POST /fhir/ViewDefinition/patient_demo_view/$materialize
Content-Type: application/json
Accept: application/json
{
"resourceType": "Parameters",
"parameter": [
{
"name": "type",
"valueCode": "view"
}
]
}
{
"resourceType": "Parameters",
"parameter": [
{
"name": "viewName",
"valueString": "sof.patient_demo_view"
},
{
"name": "viewType",
"valueString": "view"
},
{
"name": "viewSchema",
"valueString": "sof"
}
]
}select * from sof.patient_demo_view
limit 10| dob | given | family | gender | patient_id | patient_ssn |
|---|---|---|---|---|---|
| 2011-12-12 | Kristina583 | Tromp100 | female | 179adc51-6875-4191-ad16-160339ed45cc | 999-96-1646 |
| 2015-01-08 | Irvin970 | Gaylord332 | male | 28572f59-c778-4d3e-91ad-c5b2488ebc1d | 999-72-5260 |
| 1945-07-09 | Jan231 | Oberbrunner298 | male | 9f1ee7e4-ec67-487e-a16f-0ceeccbe4409 | 999-67-6627 |
| 2000-11-10 | Sunday568 | MacGyver246 | female | 9fce4714-ed2b-4d98-be2e-f29e29677240 | 999-55-7933 |
| 2017-11-04 | Glenna97 | Hills818 | female | d9b90399-0504-4f1e-bf52-2f45354994dd | 999-76-9134 |
| 1978-05-31 | Frank378 | Hermiston71 | male | 3eb31aa6-4be8-4e2b-8ee6-42d6f044b953 | 999-10-3640 |
| 2019-07-16 | Felisa186 | Pfeffer420 | female | e9adac47-eb98-4fce-b871-512226086c97 | 999-81-2584 |
| 1984-03-15 | Rodolfo763 | Thompson596 | male | 4747365a-a6c0-4240-8d24-5b58d94f38cd | 999-95-9162 |
| 1987-06-06 | Lenny728 | Huel628 | male | a8cf2e08-8f8d-4800-88f3-aa1d1c1a8cec | 999-10-5654 |
| 1970-08-31 | Hilton264 | Fadel536 | male | c860b52d-fdf5-4174-87ac-71cf68d97e87 | 999-58-4982 |
Let's create a more complex view, which extracts condition data and patient_id foreign key.
PUT /fhir/ViewDefinition/condition_demo_view
Content-Type: text/yaml
Accept: text/yaml
name: condition_demo_view
url: http://example.org/viewdefinition/condition_demo_view
resource: Condition
status: active
select:
- column:
- name: condition_id
path: id
- name: onset
path: onset.dateTime
- name: abatement
path: abatement.dateTime
- name: status
path: clinicalStatus.coding.code.first()
- name: code
path: code.coding.where(system='http://snomed.info/sct').code.first()
- name: display
path: code.text
- name: patient_id
path: subject.idname: condition_demo_view
url: http://example.org/viewdefinition/condition_demo_view
resource: Condition
status: active
select:
- column:
- {name: condition_id, path: id}
- {name: onset, path: onset.dateTime}
- {name: abatement, path: abatement.dateTime}
- {name: status, path: clinicalStatus.coding.code.first()}
- {name: code, path: 'code.coding.where(system=''http://snomed.info/sct'').code.first()'}
- {name: display, path: code.text}
- {name: patient_id, path: subject.id}
id: condition_demo_view
resourceType: ViewDefinition
Just like with the Patient view, we can utilize the Condition view in SQL queries, but we need to materialize it first
POST /fhir/ViewDefinition/condition_demo_view/$materialize
Content-Type: application/json
Accept: application/json
{
"resourceType": "Parameters",
"parameter": [
{
"name": "type",
"valueCode": "view"
}
]
}
{
"resourceType": "Parameters",
"parameter": [
{
"name": "viewName",
"valueString": "sof.condition_demo_view"
},
{
"name": "viewType",
"valueString": "view"
},
{
"name": "viewSchema",
"valueString": "sof"
}
]
}select * from sof.condition_demo_view
limit 10;| code | onset | status | display | patient_id | condition_id | abatement |
|---|---|---|---|---|---|---|
| 230690007 | 2018-10-06T15:48:09+03:00 | active | Stroke | 6bcca3ba-8470-4f6c-805d-291586192a25 | 622e58a4-9eba-4e1c-947d-9c0fe94376ed | |
| 424132000 | 1999-12-10T23:48:18+03:00 | active | Non-small cell carcinoma of lung, TNM stage 1 (disorder) | b262c1ba-d4da-4791-877c-c69a128f0c2b | 00633c33-a296-4eaa-a169-3b4b1e31f7a5 | |
| 88805009 | 2014-06-26T12:50:13+04:00 | active | Chronic congestive heart failure (disorder) | 38ad2730-be38-4e9a-97a0-2b97c8574814 | 00bb715a-d112-4843-befd-837fc5445e27 | |
| 162864005 | 1987-03-16T12:35:17+03:00 | active | Body mass index 30+ - obesity (finding) | 83991f61-aff5-4ae6-8559-3ef100c931a7 | 0119106a-365f-49a2-8bf5-b5ce8df6f2f3 | |
| 444814009 | 2016-08-06T02:13:33+03:00 | resolved | Viral sinusitis (disorder) | 5e23837b-8ef5-46cd-9046-82cd4033bdb3 | 011b6e34-80c1-473e-9c0e-38ac003a404f | 2016-08-13T02:13:33+03:00 |
| 195662009 | 2016-05-27T13:44:17+03:00 | resolved | Acute viral pharyngitis (disorder) | 93f09189-7ec2-4d0e-9310-f14efce8e4b6 | 014774ea-8dac-46c0-a9b7-1554613d8625 | 2016-06-03T13:44:17+03:00 |
| 195662009 | 2003-02-14T18:25:00+03:00 | resolved | Acute viral pharyngitis (disorder) | 44d86263-d939-4dff-8ce7-a5a86d70c348 | 02116b05-4f06-4eb8-bc02-63380e64ebc9 | 2003-02-24T18:25:00+03:00 |
| 10509002 | 2019-03-30T08:53:34+03:00 | resolved | Acute bronchitis (disorder) | 41907da4-2926-4f7a-9326-bb18585b07bf | 0287a9bc-ae77-4763-9282-39d4799e2b85 | 2019-04-06T08:53:34+03:00 |
| 43878008 | 2013-07-04T14:17:52+04:00 | resolved | Streptococcal sore throat (disorder) | 5bad6369-e2f1-41d3-aae2-daf1d603cb50 | 02a79009-e719-43b5-9aad-ae68243066c8 | 2013-07-16T14:17:52+04:00 |
| 195662009 | 2016-10-06T05:24:13+03:00 | resolved | Acute viral pharyngitis (disorder) | 8742d4ba-19ee-4f45-a8c1-3a53bd01cf01 | 02bfc9af-dbcf-44d0-852d-32914be49458 | 2016-10-14T05:24:13+03:00 |
Let's now identify patients who have recovered from Acute Viral Pharyngitis within the past 20 years.
SELECT *
FROM sof.patient_demo_view pt
JOIN sof.condition_demo_view cond using (patient_id)
WHERE code = '195662009' and max_text_date_bound(cond.abatement) > (NOW() - interval '20 years')| patient_id | onset | given | condition_id | family | abatement | patient_ssn | dob | status | code | display | gender |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 93f09189-7ec2-4d0e-9310-f14efce8e4b6 | 2016-05-27T13:44:17+03:00 | Mariann762 | 014774ea-8dac-46c0-a9b7-1554613d8625 | White193 | 2016-06-03T13:44:17+03:00 | 999-71-1673 | 1988-02-27 | resolved | 195662009 | Acute viral pharyngitis (disorder) | female |
| 93f09189-7ec2-4d0e-9310-f14efce8e4b6 | 2016-05-27T13:44:17+03:00 | Mariann762 | 014774ea-8dac-46c0-a9b7-1554613d8625 | Ankunding277 | 2016-06-03T13:44:17+03:00 | 999-71-1673 | 1988-02-27 | resolved | 195662009 | Acute viral pharyngitis (disorder) | female |
| 8742d4ba-19ee-4f45-a8c1-3a53bd01cf01 | 2016-10-06T05:24:13+03:00 | Wallace647 | 02bfc9af-dbcf-44d0-852d-32914be49458 | Mayert710 | 2016-10-14T05:24:13+03:00 | 999-39-7273 | 1971-05-29 | resolved | 195662009 | Acute viral pharyngitis (disorder) | male |
| 7431e052-639d-41bd-b20d-7883640f1a5a | 2013-08-07T23:29:55+04:00 | Vella930 | 04931984-f7e8-426a-bcb3-242fbaab6a32 | O'Keefe54 | 2013-08-15T23:29:55+04:00 | 999-30-9875 | 1990-11-01 | resolved | 195662009 | Acute viral pharyngitis (disorder) | female |
| 7431e052-639d-41bd-b20d-7883640f1a5a | 2013-08-07T23:29:55+04:00 | Vella930 | 04931984-f7e8-426a-bcb3-242fbaab6a32 | VonRueden376 | 2013-08-15T23:29:55+04:00 | 999-30-9875 | 1990-11-01 | resolved | 195662009 | Acute viral pharyngitis (disorder) | female |
| ba8ca47f-385f-4b20-acdb-57d6d00783e3 | 2011-09-17T04:52:22+04:00 | Federico589 | 0735a939-a828-428e-84f5-4d9b3d36d497 | Satterfield305 | 2011-09-27T04:52:22+04:00 | 999-93-4928 | 1955-08-27 | resolved | 195662009 | Acute viral pharyngitis (disorder) | male |
| 102e001e-df1b-4fa8-adfe-6e2acb69aae8 | 2009-12-20T14:14:25+03:00 | Hollis7 | 0827f77d-34c6-4444-b593-667c23e2e560 | Ortiz186 | 2009-12-31T14:14:25+03:00 | 999-56-2680 | 1944-01-08 | resolved | 195662009 | Acute viral pharyngitis (disorder) | male |
| 14025d1b-3e46-4cbb-9ef2-f913cb6be139 | 2015-07-31T17:13:15+03:00 | Kassandra256 | 0aba7690-5016-4958-8002-f4868dd0734e | Morar593 | 2015-08-10T17:13:15+03:00 | 999-72-3703 | 1995-12-16 | resolved | 195662009 | Acute viral pharyngitis (disorder) | female |
| 0ec5c51b-56d4-433e-a320-297faf061237 | 2011-09-02T10:15:45+04:00 | Somer38 | 0eb5d1d7-8735-4f9d-85b1-59bd253d3be4 | Nicolas769 | 2011-09-14T10:15:45+04:00 | 999-24-8659 | 1936-10-27 | resolved | 195662009 | Acute viral pharyngitis (disorder) | female |
| 5b5b7a5b-c586-4694-88e1-afa97116f777 | 2014-09-17T19:36:52+04:00 | Shameka870 | 122a0e5f-a978-4672-84a9-990dfa9257e4 | Hettinger594 | 2014-09-30T19:36:52+04:00 | 999-45-8617 | 1974-03-21 | resolved | 195662009 | Acute viral pharyngitis (disorder) | female |
| 5b5b7a5b-c586-4694-88e1-afa97116f777 | 2017-02-18T18:36:52+03:00 | Shameka870 | 1e5e25c9-71be-4597-a468-da61b0abba38 | Hettinger594 | 2017-03-02T18:36:52+03:00 | 999-45-8617 | 1974-03-21 | resolved | 195662009 | Acute viral pharyngitis (disorder) | female |
| 49cad500-1ca6-4a51-8c6f-daf7e8ec9c71 | 2018-02-24T17:15:40+03:00 | Rex53 | 2046bc10-1342-4363-a338-3ce21ca64032 | Schroeder447 | 2018-03-06T17:15:40+03:00 | 999-37-8991 | 1980-09-02 | resolved | 195662009 | Acute viral pharyngitis (disorder) | male |
| 41907da4-2926-4f7a-9326-bb18585b07bf | 2012-04-07T09:53:34+04:00 | Karon907 | 2d8c29e6-33a8-4473-aea0-56b5d65d7ab8 | Howe413 | 2012-04-16T09:53:34+04:00 | 999-88-7652 | 1964-02-15 | resolved | 195662009 | Acute viral pharyngitis (disorder) | female |
| b2d58f0f-4499-4392-ad3a-1c2141c8a6c1 | 2011-02-27T08:14:00+03:00 | Patty600 | 2dde8371-6bb4-4d56-a72e-3f7956c2b4a4 | Lindgren255 | 2011-03-09T08:14:00+03:00 | 999-40-3533 | 1992-10-01 | resolved | 195662009 | Acute viral pharyngitis (disorder) | female |
| 6fae52cd-c193-4316-be74-420a4656ea67 | 2015-05-30T00:22:41+03:00 | Tod265 | 31c22780-594c-443e-a85c-dadd8ec96535 | Romaguera67 | 2015-06-12T00:22:41+03:00 | 999-96-4680 | 1984-08-03 | resolved | 195662009 | Acute viral pharyngitis (disorder) | male |
| c60ac337-2ebe-48f0-92bf-931299142164 | 2016-12-16T06:51:36+03:00 | Faviola526 | 3316f3b3-fa2c-4c45-b8cc-d9c692c02b15 | Langosh790 | 2016-12-23T06:51:36+03:00 | 999-82-8778 | 1974-01-29 | resolved | 195662009 | Acute viral pharyngitis (disorder) | female |
| c60ac337-2ebe-48f0-92bf-931299142164 | 2016-12-16T06:51:36+03:00 | Faviola526 | 3316f3b3-fa2c-4c45-b8cc-d9c692c02b15 | Lubowitz58 | 2016-12-23T06:51:36+03:00 | 999-82-8778 | 1974-01-29 | resolved | 195662009 | Acute viral pharyngitis (disorder) | female |
| 8fe97232-f264-4f4f-873e-ae61ae6c6344 | 2019-03-12T03:35:59+03:00 | Stuart913 | 3658dc2e-0ebf-4ff5-929a-0448ba3424fb | King743 | 2019-03-24T03:35:59+03:00 | 999-51-7037 | 1936-10-29 | resolved | 195662009 | Acute viral pharyngitis (disorder) | male |
| 43b3d8de-e4d6-41b9-a98f-3818ed42c413 | 2016-10-03T13:47:20+03:00 | Sally227 | 3f4176a2-1ff7-4012-8299-85aa5839f1db | Farrell962 | 2016-10-11T13:47:20+03:00 | 999-97-7031 | 1987-04-28 | resolved | 195662009 | Acute viral pharyngitis (disorder) | female |
| 43b3d8de-e4d6-41b9-a98f-3818ed42c413 | 2016-10-03T13:47:20+03:00 | Sally227 | 3f4176a2-1ff7-4012-8299-85aa5839f1db | Howell947 | 2016-10-11T13:47:20+03:00 | 999-97-7031 | 1987-04-28 | resolved | 195662009 | Acute viral pharyngitis (disorder) | female |
| b47bf393-a5fa-449c-89e1-ab022e02e00b | 2019-01-24T19:56:48+03:00 | Rosita520 | 459698a9-3ea3-4095-a329-3eb3e3774c1c | Hermann103 | 2019-02-02T19:56:48+03:00 | 999-14-5382 | 2013-09-18 | resolved | 195662009 | Acute viral pharyngitis (disorder) | female |
| d291a9be-9f47-4801-a4da-67b0984daaa0 | 2013-02-15T12:45:42+04:00 | Fred155 | 4a4c092f-2e3b-4bc7-a317-77c0d9a95e42 | Dicki44 | 2013-02-28T12:45:42+04:00 | 999-44-9298 | 2006-02-21 | resolved | 195662009 | Acute viral pharyngitis (disorder) | male |
| 23781071-a79a-4d2f-89d2-d84c003cfcb4 | 2016-09-21T17:18:25+03:00 | Cheryl605 | 4b745b26-7300-46ad-b2b5-880d5aa1e9ce | Heller342 | 2016-10-04T17:18:25+03:00 | 999-80-7766 | 1940-08-25 | resolved | 195662009 | Acute viral pharyngitis (disorder) | female |
| 23781071-a79a-4d2f-89d2-d84c003cfcb4 | 2016-09-21T17:18:25+03:00 | Cheryl605 | 4b745b26-7300-46ad-b2b5-880d5aa1e9ce | Champlin946 | 2016-10-04T17:18:25+03:00 | 999-80-7766 | 1940-08-25 | resolved | 195662009 | Acute viral pharyngitis (disorder) | female |
| 8fe97232-f264-4f4f-873e-ae61ae6c6344 | 2018-08-03T03:35:59+03:00 | Stuart913 | 4c1e8b0d-d20c-4561-8146-26868660df31 | King743 | 2018-08-10T03:35:59+03:00 | 999-51-7037 | 1936-10-29 | resolved | 195662009 | Acute viral pharyngitis (disorder) | male |
| b2d58f0f-4499-4392-ad3a-1c2141c8a6c1 | 2019-01-14T08:14:00+03:00 | Patty600 | 53a60e10-e2cc-4e1f-bd69-9935675f662c | Lindgren255 | 2019-01-21T08:14:00+03:00 | 999-40-3533 | 1992-10-01 | resolved | 195662009 | Acute viral pharyngitis (disorder) | female |
| e0f57407-86ed-405b-aa55-56fb0bebc4c7 | 2013-12-27T09:51:18+04:00 | Shara355 | 588b0f0a-a4d0-458c-adbf-b17ee147f042 | Yundt842 | 2014-01-05T09:51:18+04:00 | 999-37-6746 | 1996-05-28 | resolved | 195662009 | Acute viral pharyngitis (disorder) | female |
| 5e23837b-8ef5-46cd-9046-82cd4033bdb3 | 2012-05-20T03:13:33+04:00 | Bettye671 | 5a0f3284-bb70-481f-b5a7-f43f03de1088 | Davis923 | 2012-05-27T03:13:33+04:00 | 999-82-1536 | 1970-03-30 | resolved | 195662009 | Acute viral pharyngitis (disorder) | female |
| 5deb2b4c-e1e2-4c1a-a74e-f028db8aa410 | 2016-08-09T22:43:34+03:00 | Mari763 | 5c9a219b-fa09-4522-bfb5-8a0c17eb0dbf | Schaden604 | 2016-08-17T22:43:34+03:00 | 999-53-7973 | 1998-11-29 | resolved | 195662009 | Acute viral pharyngitis (disorder) | female |
| 83991f61-aff5-4ae6-8559-3ef100c931a7 | 2014-04-28T13:35:17+04:00 | Rickey821 | 5e8c8839-2502-45e9-808e-931b618af463 | Carter549 | 2014-05-11T13:35:17+04:00 | 999-13-9752 | 1947-03-10 | resolved | 195662009 | Acute viral pharyngitis (disorder) | male |
| 427e7fc7-b8cc-4d60-9139-0a4f0ae94d55 | 2014-10-30T17:46:41+03:00 | Adán600 | 60f7f900-f83a-4063-9e9f-6c2ec55afc41 | Galván169 | 2014-11-12T17:46:41+03:00 | 999-97-9223 | 2012-10-06 | resolved | 195662009 | Acute viral pharyngitis (disorder) | male |
| 93f09189-7ec2-4d0e-9310-f14efce8e4b6 | 2017-06-30T13:44:17+03:00 | Mariann762 | 672cfc60-f0b0-491b-bc4f-a4c2d0d5cf74 | White193 | 2017-07-11T13:44:17+03:00 | 999-71-1673 | 1988-02-27 | resolved | 195662009 | Acute viral pharyngitis (disorder) | female |
| 93f09189-7ec2-4d0e-9310-f14efce8e4b6 | 2017-06-30T13:44:17+03:00 | Mariann762 | 672cfc60-f0b0-491b-bc4f-a4c2d0d5cf74 | Ankunding277 | 2017-07-11T13:44:17+03:00 | 999-71-1673 | 1988-02-27 | resolved | 195662009 | Acute viral pharyngitis (disorder) | female |
| 77b530c6-f309-44cc-bbfb-db33b8e7db7b | 2014-10-06T08:58:37+04:00 | Roselyn270 | 6cfa9c7f-6eca-4d30-80da-e871a14281c1 | Herman763 | 2014-10-18T08:58:37+04:00 | 999-10-9190 | 2011-12-20 | resolved | 195662009 | Acute viral pharyngitis (disorder) | female |
| f83ce939-05b8-4428-805b-f2f118de9416 | 2018-12-31T23:07:46+03:00 | Candida654 | 6df4e1e4-e210-4ae4-85c4-a0567b0ef423 | Schroeder447 | 2019-01-12T23:07:46+03:00 | 999-55-9638 | 2008-08-07 | resolved | 195662009 | Acute viral pharyngitis (disorder) | female |
| 7431e052-639d-41bd-b20d-7883640f1a5a | 2016-12-28T22:29:55+03:00 | Vella930 | 72a37033-0f55-4e0e-be46-99f985ec07ed | O'Keefe54 | 2017-01-08T22:29:55+03:00 | 999-30-9875 | 1990-11-01 | resolved | 195662009 | Acute viral pharyngitis (disorder) | female |
| 7431e052-639d-41bd-b20d-7883640f1a5a | 2016-12-28T22:29:55+03:00 | Vella930 | 72a37033-0f55-4e0e-be46-99f985ec07ed | VonRueden376 | 2017-01-08T22:29:55+03:00 | 999-30-9875 | 1990-11-01 | resolved | 195662009 | Acute viral pharyngitis (disorder) | female |
| 51f199d3-9d88-42d8-b478-6ed89d57dbf4 | 2010-08-24T01:48:47+04:00 | Nicolas769 | 76c5dc99-b475-406b-b172-6578d3852ffd | Stracke611 | 2010-09-05T01:48:47+04:00 | 999-45-4605 | 1979-10-08 | resolved | 195662009 | Acute viral pharyngitis (disorder) | male |
| 5e23837b-8ef5-46cd-9046-82cd4033bdb3 | 2018-07-13T02:13:33+03:00 | Bettye671 | 7b20a692-8246-484b-bf63-24603ccaf497 | Davis923 | 2018-07-22T02:13:33+03:00 | 999-82-1536 | 1970-03-30 | resolved | 195662009 | Acute viral pharyngitis (disorder) | female |
| ec0115d1-ac56-477e-b27c-0f5c51c0c216 | 2011-04-04T03:20:50+04:00 | Gricelda41 | 7b28b597-a1a3-48a1-b143-3ce636c617f4 | Koch169 | 2011-04-13T03:20:50+04:00 | 999-78-4099 | 1945-01-09 | resolved | 195662009 | Acute viral pharyngitis (disorder) | female |
| ec0115d1-ac56-477e-b27c-0f5c51c0c216 | 2011-04-04T03:20:50+04:00 | Gricelda41 | 7b28b597-a1a3-48a1-b143-3ce636c617f4 | Schinner682 | 2011-04-13T03:20:50+04:00 | 999-78-4099 | 1945-01-09 | resolved | 195662009 | Acute viral pharyngitis (disorder) | female |
| a8cf2e08-8f8d-4800-88f3-aa1d1c1a8cec | 2017-12-13T01:12:04+03:00 | Lenny728 | 7b4cb9e1-2926-4848-886a-ce2e76a5e26e | Huel628 | 2017-12-23T01:12:04+03:00 | 999-10-5654 | 1987-06-06 | resolved | 195662009 | Acute viral pharyngitis (disorder) | male |
| b2d58f0f-4499-4392-ad3a-1c2141c8a6c1 | 2014-05-25T09:14:00+04:00 | Patty600 | 84c77958-0101-4096-83b3-e99a6668dde3 | Lindgren255 | 2014-06-06T09:14:00+04:00 | 999-40-3533 | 1992-10-01 | resolved | 195662009 | Acute viral pharyngitis (disorder) | female |
| 16dc22c0-96c4-42f0-b42a-afa5f3f28f53 | 2015-05-30T00:04:14+03:00 | Josefine519 | 853cf941-9b28-44ee-a40a-d96d9681c9c8 | Sanford861 | 2015-06-07T00:04:14+03:00 | 999-85-1512 | 2006-05-16 | resolved | 195662009 | Acute viral pharyngitis (disorder) | female |
| ba8ca47f-385f-4b20-acdb-57d6d00783e3 | 2016-07-03T03:52:22+03:00 | Federico589 | 87f3d7ce-6b39-4db1-88d0-52a3f4f5615c | Satterfield305 | 2016-07-12T03:52:22+03:00 | 999-93-4928 | 1955-08-27 | resolved | 195662009 | Acute viral pharyngitis (disorder) | male |
| 357444e9-3159-4063-a975-ccd72923ee8b | 2011-08-05T07:52:41+04:00 | Guadalupe206 | 8a0a055a-3009-436b-bd3b-6c149e9eafb4 | Tijerina14 | 2011-08-17T07:52:41+04:00 | 999-49-6878 | 1996-12-04 | resolved | 195662009 | Acute viral pharyngitis (disorder) | female |
| 179adc51-6875-4191-ad16-160339ed45cc | 2015-01-27T19:58:05+03:00 | Kristina583 | 9490e61a-0b4b-41ee-902a-e3a37e260f85 | Tromp100 | 2015-02-07T19:58:05+03:00 | 999-96-1646 | 2011-12-12 | resolved | 195662009 | Acute viral pharyngitis (disorder) | female |
| 8d174758-12f6-4b37-96e3-64ab3788eedd | 2019-05-21T05:27:17+03:00 | Brendon298 | 9d9693e8-ddba-4ac4-84f5-a5b73ccbe279 | Koepp521 | 2019-05-29T05:27:17+03:00 | 999-73-8096 | 2015-10-23 | resolved | 195662009 | Acute viral pharyngitis (disorder) | male |
| 98470b8c-7de8-4d04-a42d-6babf09a85ec | 2012-03-12T00:48:18+04:00 | Tatum703 | a3a15db7-19e8-49f6-9112-bd1ccc1aa408 | Boehm581 | 2012-03-20T00:48:18+04:00 | 999-36-4143 | 1942-10-19 | resolved | 195662009 | Acute viral pharyngitis (disorder) | female |
| 98470b8c-7de8-4d04-a42d-6babf09a85ec | 2012-03-12T00:48:18+04:00 | Tatum703 | a3a15db7-19e8-49f6-9112-bd1ccc1aa408 | Cole117 | 2012-03-20T00:48:18+04:00 | 999-36-4143 | 1942-10-19 | resolved | 195662009 | Acute viral pharyngitis (disorder) | female |
Compare with the equivalent SQL without using SQL on FHIR
SELECT
pt.id AS patient_id,
array_to_string(
(
SELECT array_agg(x)
FROM jsonb_array_elements_text(
jsonb_path_query_array(name.element, '$.given[*]')
) AS x
), ' ') AS given,
jsonb_path_query_first(name.element, '$.family') #>> '{}' AS family,
jsonb_path_query_first(pt.resource, '$.gender') #>> '{}' AS gender,
cond.id as condition_id,
jsonb_path_query_first(cond.resource, '$.onset.dateTime') #>> '{}' AS onset,
jsonb_path_query_first(cond.resource, '$.abatement.dateTime') #>> '{}' AS abatement,
jsonb_path_query_first(cond.resource, '$.clinicalStatus.coding.code[0]') #>> '{}' AS status,
jsonb_path_query_first(cond.resource, '$.code.coding ? (@.system == "http://snomed.info/sct").code[0]') #>> '{}' AS code
FROM Patient AS pt
JOIN Condition cond ON jsonb_path_query_first(cond.resource, '$.subject.id') #>> '{}' = pt.id
JOIN LATERAL jsonb_path_query(pt.resource, '$.name [*]') name(element) ON true
WHERE
jsonb_path_query_first(cond.resource, '$.code.coding ? (@.system == "http://snomed.info/sct").code[0]') #>> '{}' = '195662009'
AND max_text_date_bound(jsonb_path_query_first(cond.resource, '$.abatement.dateTime') #>> '{}') > (NOW() - interval '20 years')| patient_id | onset | given | condition_id | family | abatement | status | code | gender |
|---|---|---|---|---|---|---|---|---|
| 93f09189-7ec2-4d0e-9310-f14efce8e4b6 | 2016-05-27T13:44:17+03:00 | Mariann762 | 014774ea-8dac-46c0-a9b7-1554613d8625 | White193 | 2016-06-03T13:44:17+03:00 | resolved | 195662009 | female |
| 93f09189-7ec2-4d0e-9310-f14efce8e4b6 | 2016-05-27T13:44:17+03:00 | Mariann762 | 014774ea-8dac-46c0-a9b7-1554613d8625 | Ankunding277 | 2016-06-03T13:44:17+03:00 | resolved | 195662009 | female |
| 8742d4ba-19ee-4f45-a8c1-3a53bd01cf01 | 2016-10-06T05:24:13+03:00 | Wallace647 | 02bfc9af-dbcf-44d0-852d-32914be49458 | Mayert710 | 2016-10-14T05:24:13+03:00 | resolved | 195662009 | male |
| 7431e052-639d-41bd-b20d-7883640f1a5a | 2013-08-07T23:29:55+04:00 | Vella930 | 04931984-f7e8-426a-bcb3-242fbaab6a32 | O'Keefe54 | 2013-08-15T23:29:55+04:00 | resolved | 195662009 | female |
| 7431e052-639d-41bd-b20d-7883640f1a5a | 2013-08-07T23:29:55+04:00 | Vella930 | 04931984-f7e8-426a-bcb3-242fbaab6a32 | VonRueden376 | 2013-08-15T23:29:55+04:00 | resolved | 195662009 | female |
| ba8ca47f-385f-4b20-acdb-57d6d00783e3 | 2011-09-17T04:52:22+04:00 | Federico589 | 0735a939-a828-428e-84f5-4d9b3d36d497 | Satterfield305 | 2011-09-27T04:52:22+04:00 | resolved | 195662009 | male |
| 102e001e-df1b-4fa8-adfe-6e2acb69aae8 | 2009-12-20T14:14:25+03:00 | Hollis7 | 0827f77d-34c6-4444-b593-667c23e2e560 | Ortiz186 | 2009-12-31T14:14:25+03:00 | resolved | 195662009 | male |
| 14025d1b-3e46-4cbb-9ef2-f913cb6be139 | 2015-07-31T17:13:15+03:00 | Kassandra256 | 0aba7690-5016-4958-8002-f4868dd0734e | Morar593 | 2015-08-10T17:13:15+03:00 | resolved | 195662009 | female |
| 0ec5c51b-56d4-433e-a320-297faf061237 | 2011-09-02T10:15:45+04:00 | Somer38 | 0eb5d1d7-8735-4f9d-85b1-59bd253d3be4 | Nicolas769 | 2011-09-14T10:15:45+04:00 | resolved | 195662009 | female |
| 5b5b7a5b-c586-4694-88e1-afa97116f777 | 2014-09-17T19:36:52+04:00 | Shameka870 | 122a0e5f-a978-4672-84a9-990dfa9257e4 | Hettinger594 | 2014-09-30T19:36:52+04:00 | resolved | 195662009 | female |
| 5b5b7a5b-c586-4694-88e1-afa97116f777 | 2017-02-18T18:36:52+03:00 | Shameka870 | 1e5e25c9-71be-4597-a468-da61b0abba38 | Hettinger594 | 2017-03-02T18:36:52+03:00 | resolved | 195662009 | female |
| 49cad500-1ca6-4a51-8c6f-daf7e8ec9c71 | 2018-02-24T17:15:40+03:00 | Rex53 | 2046bc10-1342-4363-a338-3ce21ca64032 | Schroeder447 | 2018-03-06T17:15:40+03:00 | resolved | 195662009 | male |
| 41907da4-2926-4f7a-9326-bb18585b07bf | 2012-04-07T09:53:34+04:00 | Karon907 | 2d8c29e6-33a8-4473-aea0-56b5d65d7ab8 | Howe413 | 2012-04-16T09:53:34+04:00 | resolved | 195662009 | female |
| b2d58f0f-4499-4392-ad3a-1c2141c8a6c1 | 2011-02-27T08:14:00+03:00 | Patty600 | 2dde8371-6bb4-4d56-a72e-3f7956c2b4a4 | Lindgren255 | 2011-03-09T08:14:00+03:00 | resolved | 195662009 | female |
| 6fae52cd-c193-4316-be74-420a4656ea67 | 2015-05-30T00:22:41+03:00 | Tod265 | 31c22780-594c-443e-a85c-dadd8ec96535 | Romaguera67 | 2015-06-12T00:22:41+03:00 | resolved | 195662009 | male |
| c60ac337-2ebe-48f0-92bf-931299142164 | 2016-12-16T06:51:36+03:00 | Faviola526 | 3316f3b3-fa2c-4c45-b8cc-d9c692c02b15 | Langosh790 | 2016-12-23T06:51:36+03:00 | resolved | 195662009 | female |
| c60ac337-2ebe-48f0-92bf-931299142164 | 2016-12-16T06:51:36+03:00 | Faviola526 | 3316f3b3-fa2c-4c45-b8cc-d9c692c02b15 | Lubowitz58 | 2016-12-23T06:51:36+03:00 | resolved | 195662009 | female |
| 8fe97232-f264-4f4f-873e-ae61ae6c6344 | 2019-03-12T03:35:59+03:00 | Stuart913 | 3658dc2e-0ebf-4ff5-929a-0448ba3424fb | King743 | 2019-03-24T03:35:59+03:00 | resolved | 195662009 | male |
| 43b3d8de-e4d6-41b9-a98f-3818ed42c413 | 2016-10-03T13:47:20+03:00 | Sally227 | 3f4176a2-1ff7-4012-8299-85aa5839f1db | Farrell962 | 2016-10-11T13:47:20+03:00 | resolved | 195662009 | female |
| 43b3d8de-e4d6-41b9-a98f-3818ed42c413 | 2016-10-03T13:47:20+03:00 | Sally227 | 3f4176a2-1ff7-4012-8299-85aa5839f1db | Howell947 | 2016-10-11T13:47:20+03:00 | resolved | 195662009 | female |
| b47bf393-a5fa-449c-89e1-ab022e02e00b | 2019-01-24T19:56:48+03:00 | Rosita520 | 459698a9-3ea3-4095-a329-3eb3e3774c1c | Hermann103 | 2019-02-02T19:56:48+03:00 | resolved | 195662009 | female |
| d291a9be-9f47-4801-a4da-67b0984daaa0 | 2013-02-15T12:45:42+04:00 | Fred155 | 4a4c092f-2e3b-4bc7-a317-77c0d9a95e42 | Dicki44 | 2013-02-28T12:45:42+04:00 | resolved | 195662009 | male |
| 23781071-a79a-4d2f-89d2-d84c003cfcb4 | 2016-09-21T17:18:25+03:00 | Cheryl605 | 4b745b26-7300-46ad-b2b5-880d5aa1e9ce | Heller342 | 2016-10-04T17:18:25+03:00 | resolved | 195662009 | female |
| 23781071-a79a-4d2f-89d2-d84c003cfcb4 | 2016-09-21T17:18:25+03:00 | Cheryl605 | 4b745b26-7300-46ad-b2b5-880d5aa1e9ce | Champlin946 | 2016-10-04T17:18:25+03:00 | resolved | 195662009 | female |
| 8fe97232-f264-4f4f-873e-ae61ae6c6344 | 2018-08-03T03:35:59+03:00 | Stuart913 | 4c1e8b0d-d20c-4561-8146-26868660df31 | King743 | 2018-08-10T03:35:59+03:00 | resolved | 195662009 | male |
| b2d58f0f-4499-4392-ad3a-1c2141c8a6c1 | 2019-01-14T08:14:00+03:00 | Patty600 | 53a60e10-e2cc-4e1f-bd69-9935675f662c | Lindgren255 | 2019-01-21T08:14:00+03:00 | resolved | 195662009 | female |
| e0f57407-86ed-405b-aa55-56fb0bebc4c7 | 2013-12-27T09:51:18+04:00 | Shara355 | 588b0f0a-a4d0-458c-adbf-b17ee147f042 | Yundt842 | 2014-01-05T09:51:18+04:00 | resolved | 195662009 | female |
| 5e23837b-8ef5-46cd-9046-82cd4033bdb3 | 2012-05-20T03:13:33+04:00 | Bettye671 | 5a0f3284-bb70-481f-b5a7-f43f03de1088 | Davis923 | 2012-05-27T03:13:33+04:00 | resolved | 195662009 | female |
| 5deb2b4c-e1e2-4c1a-a74e-f028db8aa410 | 2016-08-09T22:43:34+03:00 | Mari763 | 5c9a219b-fa09-4522-bfb5-8a0c17eb0dbf | Schaden604 | 2016-08-17T22:43:34+03:00 | resolved | 195662009 | female |
| 83991f61-aff5-4ae6-8559-3ef100c931a7 | 2014-04-28T13:35:17+04:00 | Rickey821 | 5e8c8839-2502-45e9-808e-931b618af463 | Carter549 | 2014-05-11T13:35:17+04:00 | resolved | 195662009 | male |
| 427e7fc7-b8cc-4d60-9139-0a4f0ae94d55 | 2014-10-30T17:46:41+03:00 | Adán600 | 60f7f900-f83a-4063-9e9f-6c2ec55afc41 | Galván169 | 2014-11-12T17:46:41+03:00 | resolved | 195662009 | male |
| 93f09189-7ec2-4d0e-9310-f14efce8e4b6 | 2017-06-30T13:44:17+03:00 | Mariann762 | 672cfc60-f0b0-491b-bc4f-a4c2d0d5cf74 | White193 | 2017-07-11T13:44:17+03:00 | resolved | 195662009 | female |
| 93f09189-7ec2-4d0e-9310-f14efce8e4b6 | 2017-06-30T13:44:17+03:00 | Mariann762 | 672cfc60-f0b0-491b-bc4f-a4c2d0d5cf74 | Ankunding277 | 2017-07-11T13:44:17+03:00 | resolved | 195662009 | female |
| 77b530c6-f309-44cc-bbfb-db33b8e7db7b | 2014-10-06T08:58:37+04:00 | Roselyn270 | 6cfa9c7f-6eca-4d30-80da-e871a14281c1 | Herman763 | 2014-10-18T08:58:37+04:00 | resolved | 195662009 | female |
| f83ce939-05b8-4428-805b-f2f118de9416 | 2018-12-31T23:07:46+03:00 | Candida654 | 6df4e1e4-e210-4ae4-85c4-a0567b0ef423 | Schroeder447 | 2019-01-12T23:07:46+03:00 | resolved | 195662009 | female |
| 7431e052-639d-41bd-b20d-7883640f1a5a | 2016-12-28T22:29:55+03:00 | Vella930 | 72a37033-0f55-4e0e-be46-99f985ec07ed | O'Keefe54 | 2017-01-08T22:29:55+03:00 | resolved | 195662009 | female |
| 7431e052-639d-41bd-b20d-7883640f1a5a | 2016-12-28T22:29:55+03:00 | Vella930 | 72a37033-0f55-4e0e-be46-99f985ec07ed | VonRueden376 | 2017-01-08T22:29:55+03:00 | resolved | 195662009 | female |
| 51f199d3-9d88-42d8-b478-6ed89d57dbf4 | 2010-08-24T01:48:47+04:00 | Nicolas769 | 76c5dc99-b475-406b-b172-6578d3852ffd | Stracke611 | 2010-09-05T01:48:47+04:00 | resolved | 195662009 | male |
| 5e23837b-8ef5-46cd-9046-82cd4033bdb3 | 2018-07-13T02:13:33+03:00 | Bettye671 | 7b20a692-8246-484b-bf63-24603ccaf497 | Davis923 | 2018-07-22T02:13:33+03:00 | resolved | 195662009 | female |
| ec0115d1-ac56-477e-b27c-0f5c51c0c216 | 2011-04-04T03:20:50+04:00 | Gricelda41 | 7b28b597-a1a3-48a1-b143-3ce636c617f4 | Koch169 | 2011-04-13T03:20:50+04:00 | resolved | 195662009 | female |
| ec0115d1-ac56-477e-b27c-0f5c51c0c216 | 2011-04-04T03:20:50+04:00 | Gricelda41 | 7b28b597-a1a3-48a1-b143-3ce636c617f4 | Schinner682 | 2011-04-13T03:20:50+04:00 | resolved | 195662009 | female |
| a8cf2e08-8f8d-4800-88f3-aa1d1c1a8cec | 2017-12-13T01:12:04+03:00 | Lenny728 | 7b4cb9e1-2926-4848-886a-ce2e76a5e26e | Huel628 | 2017-12-23T01:12:04+03:00 | resolved | 195662009 | male |
| b2d58f0f-4499-4392-ad3a-1c2141c8a6c1 | 2014-05-25T09:14:00+04:00 | Patty600 | 84c77958-0101-4096-83b3-e99a6668dde3 | Lindgren255 | 2014-06-06T09:14:00+04:00 | resolved | 195662009 | female |
| 16dc22c0-96c4-42f0-b42a-afa5f3f28f53 | 2015-05-30T00:04:14+03:00 | Josefine519 | 853cf941-9b28-44ee-a40a-d96d9681c9c8 | Sanford861 | 2015-06-07T00:04:14+03:00 | resolved | 195662009 | female |
| ba8ca47f-385f-4b20-acdb-57d6d00783e3 | 2016-07-03T03:52:22+03:00 | Federico589 | 87f3d7ce-6b39-4db1-88d0-52a3f4f5615c | Satterfield305 | 2016-07-12T03:52:22+03:00 | resolved | 195662009 | male |
| 357444e9-3159-4063-a975-ccd72923ee8b | 2011-08-05T07:52:41+04:00 | Guadalupe206 | 8a0a055a-3009-436b-bd3b-6c149e9eafb4 | Tijerina14 | 2011-08-17T07:52:41+04:00 | resolved | 195662009 | female |
| 179adc51-6875-4191-ad16-160339ed45cc | 2015-01-27T19:58:05+03:00 | Kristina583 | 9490e61a-0b4b-41ee-902a-e3a37e260f85 | Tromp100 | 2015-02-07T19:58:05+03:00 | resolved | 195662009 | female |
| 8d174758-12f6-4b37-96e3-64ab3788eedd | 2019-05-21T05:27:17+03:00 | Brendon298 | 9d9693e8-ddba-4ac4-84f5-a5b73ccbe279 | Koepp521 | 2019-05-29T05:27:17+03:00 | resolved | 195662009 | male |
| 98470b8c-7de8-4d04-a42d-6babf09a85ec | 2012-03-12T00:48:18+04:00 | Tatum703 | a3a15db7-19e8-49f6-9112-bd1ccc1aa408 | Boehm581 | 2012-03-20T00:48:18+04:00 | resolved | 195662009 | female |
| 98470b8c-7de8-4d04-a42d-6babf09a85ec | 2012-03-12T00:48:18+04:00 | Tatum703 | a3a15db7-19e8-49f6-9112-bd1ccc1aa408 | Cole117 | 2012-03-20T00:48:18+04:00 | resolved | 195662009 | female |
The same views allow us to find all patients who were born in or after 1970 and were diagnosed with Viral sinusitis in or after 2018.
SELECT *
FROM sof.patient_demo_view pt
JOIN sof.condition_demo_view cond using (patient_id)
WHERE code = '444814009' and pt.dob >= '1970-01-01' and cond.abatement >= '2018-01-01'| patient_id | onset | given | condition_id | family | abatement | patient_ssn | dob | status | code | display | gender |
|---|---|---|---|---|---|---|---|---|---|---|---|
| d9b90399-0504-4f1e-bf52-2f45354994dd | 2018-01-10T16:36:19+03:00 | Glenna97 | 0acfc938-7731-4210-8252-40c28d209ab3 | Hills818 | 2018-01-17T16:36:19+03:00 | 999-76-9134 | 2017-11-04 | resolved | 444814009 | Viral sinusitis (disorder) | female |
| 14025d1b-3e46-4cbb-9ef2-f913cb6be139 | 2018-11-21T17:13:15+03:00 | Kassandra256 | 2ccac637-c24b-4ce4-8831-46588ad9e9a7 | Morar593 | 2018-12-05T17:13:15+03:00 | 999-72-3703 | 1995-12-16 | resolved | 444814009 | Viral sinusitis (disorder) | female |
| f6315469-d594-422a-ba9f-e6cc7548aec1 | 2019-07-05T02:07:21+03:00 | Joye57 | 55a34347-b73a-4288-ae13-5ccefb03c5e5 | Stoltenberg489 | 2019-07-26T02:07:21+03:00 | 999-80-4319 | 2011-08-27 | resolved | 444814009 | Viral sinusitis (disorder) | female |
| b2d58f0f-4499-4392-ad3a-1c2141c8a6c1 | 2019-04-02T08:14:00+03:00 | Patty600 | 7929b2db-fe4c-47ad-8bd7-f665e652c855 | Lindgren255 | 2019-04-16T08:14:00+03:00 | 999-40-3533 | 1992-10-01 | resolved | 444814009 | Viral sinusitis (disorder) | female |
| 2420476f-4a8d-455f-9991-a19f09d2c9a6 | 2019-02-07T20:18:47+03:00 | Teodoro374 | 8096d5c8-26bd-4bfd-8e7a-04601335b16b | Christiansen251 | 2019-02-28T20:18:47+03:00 | 999-57-9014 | 1996-03-06 | resolved | 444814009 | Viral sinusitis (disorder) | male |
| b52f3afa-bbce-4594-8e38-9a30ca8a99c0 | 2019-04-26T19:13:43+03:00 | Kris249 | ac2b4bbc-cda9-469e-af5d-ff1d1a7eadf6 | Jakubowski832 | 2019-05-10T19:13:43+03:00 | 999-47-7511 | 1997-04-10 | resolved | 444814009 | Viral sinusitis (disorder) | male |
| 49cad500-1ca6-4a51-8c6f-daf7e8ec9c71 | 2018-06-23T17:15:40+03:00 | Rex53 | d6e9900f-3c51-44bf-a345-1fdf584122f5 | Schroeder447 | 2018-07-07T17:15:40+03:00 | 999-37-8991 | 1980-09-02 | resolved | 444814009 | Viral sinusitis (disorder) | male |
| d4734450-3eab-44b1-b2fb-0940c9e3bb10 | 2018-06-17T18:51:05+03:00 | Blythe746 | d9c46161-8af0-4c1c-922a-e89c3ff41b74 | Kub800 | 2018-07-08T18:51:05+03:00 | 999-82-4046 | 1981-01-17 | resolved | 444814009 | Viral sinusitis (disorder) | female |
| d4734450-3eab-44b1-b2fb-0940c9e3bb10 | 2018-06-17T18:51:05+03:00 | Blythe746 | d9c46161-8af0-4c1c-922a-e89c3ff41b74 | Fay398 | 2018-07-08T18:51:05+03:00 | 999-82-4046 | 1981-01-17 | resolved | 444814009 | Viral sinusitis (disorder) | female |
Let's find the most prevalent conditions observed
SELECT code, display, count (*) from sof.condition_demo_view
GROUP BY 1,2
ORDER BY 3 desc
limit 10
| code | count | display |
|---|---|---|
| 444814009 | 125 | Viral sinusitis (disorder) |
| 195662009 | 73 | Acute viral pharyngitis (disorder) |
| 10509002 | 56 | Acute bronchitis (disorder) |
| 162864005 | 47 | Body mass index 30+ - obesity (finding) |
| 72892002 | 38 | Normal pregnancy |
| 15777000 | 38 | Prediabetes |
| 271737000 | 37 | Anemia (disorder) |
| 59621000 | 36 | Hypertension |
| 65363002 | 30 | Otitis media |
| 40055000 | 28 | Chronic sinusitis (disorder) |