0.1.0 - ci-build
CAREWareFHIRDataDictionary - Local Development build (v0.1.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions
PDI Column: dgn_date
FHIR Element: Diagnosis.recordedDate
CWFP Implementation:
column dgn_date {
note This establishes the start date of the med.
findResult status = resource.clinicalStatus.text
if status.Found{
if status.StringValue contains 'Active'{
findResult def = resource.code.coding[findAllSystems]code
if def.Found{
findResult MedStart = resource.recordedDate
if MedStart.Found {
found MedStart
}
}
}
}
}
Other CWFP Query:
forEachObj findAllSystems {
note this section of code will get run for each element in the array it is assigned to
findResult sys = system
findResult cd = code
if sys.StringValue.ToLower contains 'icd-10-cm' {
found sys
}
}
PDI Column: dgn_pk
FHIR Element: Diagnosis.code.coding
CWFP Implementation:
column dgn_pk {
note This establishes the start date of the med.
findResult status = resource.clinicalStatus.text
if status.Found{
if status.StringValue contains 'Active'{
findResult def = resource.code.coding[findAllSystems]code
if def.Found{
findResult MedStart = resource.id
if MedStart.Found {
found MedStart
}
}
}
}
}
Other CWFP Query:
forEachObj findAllSystems {
note this section of code will get run for each element in the array it is assigned to
findResult sys = system
findResult cd = code
if sys.StringValue.ToLower contains 'icd-10-cm' {
found sys
}
}
PDI Column: dgn_comment
FHIR Element: Diagnosis.code.coding
CWFP Implementation:
column dgn_comment {
note This establishes the start date of the med.
findResult status = resource.clinicalStatus.text
if status.Found{
if status.StringValue contains 'Active'{
findResult def = resource.code.coding[findAllSystems]code
if def.Found{
findResult MedStart = resource.note[0]text
if MedStart.Found {
found MedStart
}
}
}
}
}
Other CWFP Query:
forEachObj findAllSystems {
note this section of code will get run for each element in the array it is assigned to
findResult sys = system
findResult cd = code
if sys.StringValue.ToLower contains 'icd-10-cm' {
found sys
}
}
PDI Column: dgn_problem_status
FHIR Element: Diagnosis.status
CWFP Implementation:
```javascript column dgn_problem_status {
note This establishes the start date of the med. findResult status = resource.status if status.Found{ found status
} }
PDI Column: dgn_cs_#
CWFP Implementation:
column dgn_cs_# {
found ''
}
PDI Column: match_id
FHIR Element: Diagnosis.code.coding
CWFP Implementation:
column match_id {
note This establishes the start date of the med.
findResult status = resource.clinicalStatus.text
if status.Found{
if status.StringValue contains 'Active'{
findResult def = resource.code.coding[findAllSystems]code
if def.Found{
findResult id = resource.subject.reference.id
found id
}
}
}
}
Other CWFP Query:
forEachObj findAllSystems {
note this section of code will get run for each element in the array it is assigned to
findResult sys = system
findResult cd = code
if sys.StringValue.ToLower contains 'icd-10-cm' {
found sys
}
}