🔥FHIR DSTU-2 data representing sample patient 1's cancer diagnosis: IDC diagnosis with 3 tumor mutation tests, 2 of them positive.
The current official FHIR version is DSTU-1. There is a new DSTU-2 ballot version for May 2015 that introduces some nice data model changes to be expected for DSTU-2. I propose using this ballot version for our pilot.
These are the resources used to represent patient 1's IDC diagnosis. Refer to our Data Models Overview for details; I'll explain some of the data in these examples:
The Patient
resource.
I did not know the name of the patient, to be filled in accordingly.
address
is not currently used, but will be displayed if available and may become important in the future for trial screening purposes.
The photo
would be nice-to-have.
The Condition
resource describing the IDC diagnosis.
code
uses SNOMED-CT, code.text
is arbitrary and can be the same as code.coding.display
.
The condition has an additional location
element, in case that information is available.
category
is a bonus and not needed.
The first of 3 Observation
resources specifies the Her2Neu mutation status of c1
as a boolean outcome.
It has a modifierExtension
as a SMART FHIR extension:
http://fhir-registry.smarthealthit.org/StructureDefinition/gene-expression-in
This specifies that the observation describes a gene expression in the referenced condition.
code
uses HGNC.
We're using method
in this case to show that the measurement was determined with FISH; coding system TBD, not needed by the app.
The result is simply "positive" or "negative", which we could put in a string but we probably want to use a coded value, as shown in valueCodeableConcept
.
Two Observation
resources specifying ER and PgR mutation status of c1
as a percent value.
Same base layout as o1.1
, with two differences:
- The value is now a percent value in
valueQuantity
- There is an
interpretation
element telling us whether the percent value means a positive or negative outcome.o1.3
also has areferenceRange
that we may want to specify, but don't need to ifinterpretation
is present.