Substitutable Medical Apps Reusable Technologies Josh C. Mandel, MD - - PowerPoint PPT Presentation

substitutable medical apps reusable technologies
SMART_READER_LITE
LIVE PREVIEW

Substitutable Medical Apps Reusable Technologies Josh C. Mandel, MD - - PowerPoint PPT Presentation

SHARP III Project Harvard Medical School Substitutable Medical Apps Reusable Technologies Josh C. Mandel, MD Research Faculty, Harvard Medical School Lead Architect, SMART Platforms Project SemTechBiz SF, 2013 Substitutable Apps need UI


slide-1
SLIDE 1

Substitutable Medical Apps Reusable Technologies

Josh C. Mandel, MD

Research Faculty, Harvard Medical School Lead Architect, SMART Platforms Project SHARP III Project Harvard Medical School SemTechBiz SF, 2013
slide-2
SLIDE 2

Substitutable Apps need

UI Standards-based integration (HTML5) Data Context (container, user, patient) Medical (Problems, Allergies, etc.) API Resource oriented, everything gets a URL Authentication Consistent delegation with Web standards (OAuth)
slide-3
SLIDE 3

SMART Ecosystem

Containers Apps API (RDF)

SMART-Enabled PCHR SMART-Enabled EMR SMART-Enabled HIE Got Statins? Cardiac Risk Blood Pressure
slide-4
SLIDE 4

Data

context, medical data

Substitutable Apps need

slide-5
SLIDE 5

Substitutable Apps need

Data

information exchange (e.g. CCD) vs. discrete normalized data elements ✓

slide-6
SLIDE 6 “The best way to manage and store data for advanced data-analytical techniques is to break data down into the smallest individual pieces that make sense to exchange or aggregate.” —PCAST Report on Health IT

Substitutable Apps need

Data

slide-7
SLIDE 7

Substitutable Apps need

Data

leveraging standard terminology … simplifies our own models (SNOMED CT, RxNorm, LOINC…)

slide-8
SLIDE 8

SMART data models

80/20 approach e.g., concentrate on common outpatient data Specify payloads in standard medical nomenclatures e.g., SNOMED Extensible semantic representations in RDF Ideal for iterative construction over time

slide-9
SLIDE 9

Three SMART examples

Got Statins? Bioontology SPARQL queries) Pediatric Growth Charts

slide-10
SLIDE 10 24 January 2012 www. smartplatforms.org

Backup slides…

slide-11
SLIDE 11

Data principles

Translate local codes into medical nomenclature (keeping provenance) Medications: RxNorm (SCD, SBD, Packs) Problems: SNOMED CT Labs: LOINC

slide-12
SLIDE 12

Clinical summary data models

Allergy Allergy Exclusion Demographics Encounter Fulfillment Immunization Lab Result Medication Problem Vital Signs

slide-13
SLIDE 13

SMART data model example

A Problem instance (SMART RDF)

<sp:Problem> <sp:problemName> <sp:CodedValue> <sp:code rdf:resource="http://purl.bioontology.
  • rg/ontology/SNOMEDCT/161891005"/>
<dcterms:title>Backache (finding)</dcterms:title> </sp:CodedValue> </sp:problemName> <sp:onset>2007-06-12</sp:onset> <sp:resolution>2007-08-01</sp:resolution> </sp:Problem> SNOMED CT
slide-14
SLIDE 14

A Lab Result instance (SMART RDF)

<sp:labName> <sp:CodedValue> <sp:code rdf:resource="http://purl.bioontology.org/ontology/LNC/2951-2"/> <dcterms:title>Serum sodium</dcterms:title> <sp:codeProvenance> <sp:CodeProvenance> <sp:sourceCode rdf:resource="http://local-emr/labcodes/01234" /> <dcterms:title>Random blood sodium level</dcterms:title> <sp:translationFidelity rdf:resource="http://smartplatforms.org/terms/code/fidelity#automated" /> </sp:CodeProvenance> </sp:codeProvenance> </sp:CodedValue> </sp:labName>

SMART data model example

L
  • c
a l L O I N C