Common CQL Assets for FHIR (US-Based)
1.0.0-ballot - STU 1 Ballot United States of America flag

This page is part of the Common CQL Assets for FHIR (US-Based) (v1.0.0-ballot: STU 1 Ballot 1) based on FHIR (HL7® FHIR® Standard) R4. No current official version has been published yet. For a full list of available versions, see the Directory of published versions

Library: US Core Tests (Experimental)

Official URL: http://hl7.org/fhir/us/cql/Library/USCoreTests Version: 1.0.0-ballot
Standards status: Informative Computable Name: USCoreTests

This is a testing library used to validate capability of the CQL-to-ELM translator using the US Core model info.

Title: US Core Tests
Id: USCoreTests
Version: 1.0.0-ballot
Url: US Core Tests
Status: draft
Experimental: true
Type:

system: http://terminology.hl7.org/CodeSystem/library-type

code: logic-library

Date: 2025-04-01 14:00:55+0000
Publisher: HL7 International / Clinical Decision Support
Description:

This is a testing library used to validate capability of the CQL-to-ELM translator using the US Core model info.

Jurisdiction: US
Related Artifacts:

Dependencies

Parameters:
NameTypeMinMaxIn/Out
PatientResource01Out
TestPatientResource0*Out
TestAllergyIntoleranceResource0*Out
TestCarePlanResource0*Out
TestCareTeamResource0*Out
TestConditionResource0*Out
TestDiagnosticReportResource0*Out
TestDiagnosticReportNoteResource0*Out
TestDocumentReferenceResource0*Out
TestEncounterResource0*Out
TestGoalResource0*Out
TestImmunizationResource0*Out
TestImplantableDeviceResource0*Out
TestObservationResource0*Out
TestLocationResource0*Out
TestMedicationResource0*Out
TestMedicationRequestResource0*Out
TestOrganizationResource0*Out
TestVitalsPanelResource0*Out
TestVitalsPanel2Resource0*Out
TestRespRateResource0*Out
TestRespRate2Resource0*Out
TestHeartRateResource0*Out
TestHeartRate2Resource0*Out
TestOxygenSatResource0*Out
TestOxygenSat2Resource0*Out
TestBodyTempResource0*Out
TestBodyTemp2Resource0*Out
TestBodyHeightResource0*Out
TestBodyHeight2Resource0*Out
TestHeadCircumResource0*Out
TestHeadCircum2Resource0*Out
TestBodyWeightResource0*Out
TestBodyWeight2Resource0*Out
TestBMIResource0*Out
TestBMI2Resource0*Out
TestBPResource0*Out
TestBP2Resource0*Out
TestSmokingStatusResource0*Out
TestPulseOximetryResource0*Out
TestPediatricBMIForAgeResource0*Out
TestPediatricWeightForHeightResource0*Out
TestPractitionerResource0*Out
TestPractitionerRoleResource0*Out
TestProcedureResource0*Out
TestProvenanceResource0*Out
TestPrimitivesResource01Out
TestChoiceResource01Out
TestSlicesResource0*Out
TestSimpleExtensionsResource01Out
TestComplexExtensionsResource01Out
TestComplexFHIRHelpersCodeableConcept0*Out
Data Requirements:
TypeProfileMSCode Filter
Patient http://hl7.org/fhir/us/core/StructureDefinition/us-core-patient
AllergyIntolerance http://hl7.org/fhir/us/core/StructureDefinition/us-core-allergyintolerance
CarePlan http://hl7.org/fhir/us/core/StructureDefinition/us-core-careplan
CareTeam http://hl7.org/fhir/us/core/StructureDefinition/us-core-careteam
Condition http://hl7.org/fhir/us/core/StructureDefinition/us-core-condition
DiagnosticReport http://hl7.org/fhir/us/core/StructureDefinition/us-core-diagnosticreport-lab
DiagnosticReport http://hl7.org/fhir/us/core/StructureDefinition/us-core-diagnosticreport-note
DocumentReference http://hl7.org/fhir/us/core/StructureDefinition/us-core-documentreference
Encounter http://hl7.org/fhir/us/core/StructureDefinition/us-core-encounter
Goal http://hl7.org/fhir/us/core/StructureDefinition/us-core-goal
Immunization http://hl7.org/fhir/us/core/StructureDefinition/us-core-immunization
Device http://hl7.org/fhir/us/core/StructureDefinition/us-core-implantable-device
Observation http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab
Location http://hl7.org/fhir/us/core/StructureDefinition/us-core-location
Medication http://hl7.org/fhir/us/core/StructureDefinition/us-core-medication
MedicationRequest http://hl7.org/fhir/us/core/StructureDefinition/us-core-medicationrequest
Organization http://hl7.org/fhir/us/core/StructureDefinition/us-core-organization
Observation http://hl7.org/fhir/StructureDefinition/vitalspanel
Observation http://hl7.org/fhir/StructureDefinition/vitalspanel
Observation http://hl7.org/fhir/StructureDefinition/resprate
Observation http://hl7.org/fhir/StructureDefinition/resprate
Observation http://hl7.org/fhir/StructureDefinition/heartrate
Observation http://hl7.org/fhir/StructureDefinition/heartrate
Observation http://hl7.org/fhir/StructureDefinition/oxygensat
Observation http://hl7.org/fhir/StructureDefinition/oxygensat
Observation http://hl7.org/fhir/StructureDefinition/bodytemp
Observation http://hl7.org/fhir/StructureDefinition/bodytemp
Observation http://hl7.org/fhir/StructureDefinition/bodyheight
Observation http://hl7.org/fhir/StructureDefinition/bodyheight
Observation http://hl7.org/fhir/StructureDefinition/headcircum
Observation http://hl7.org/fhir/StructureDefinition/headcircum
Observation http://hl7.org/fhir/StructureDefinition/bodyweight
Observation http://hl7.org/fhir/StructureDefinition/bodyweight
Observation http://hl7.org/fhir/StructureDefinition/bmi
Observation http://hl7.org/fhir/StructureDefinition/bmi
Observation http://hl7.org/fhir/StructureDefinition/bp
Observation http://hl7.org/fhir/StructureDefinition/bp
Observation http://hl7.org/fhir/us/core/StructureDefinition/us-core-smokingstatus
Observation http://hl7.org/fhir/us/core/StructureDefinition/us-core-pulse-oximetry
Observation http://hl7.org/fhir/us/core/StructureDefinition/pediatric-bmi-for-age
Observation http://hl7.org/fhir/us/core/StructureDefinition/pediatric-weight-for-height
Practitioner http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner
PractitionerRole http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitionerrole
Procedure http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure
Provenance http://hl7.org/fhir/us/core/StructureDefinition/us-core-provenance
Observation http://hl7.org/fhir/StructureDefinition/bp
Observation http://hl7.org/fhir/us/core/StructureDefinition/pediatric-bmi-for-age
Content: text/cql
/*
@description: This is a testing library used to validate capability of the CQL-to-ELM translator
using the US Core model info.
*/
library USCoreTests

using USCore version '3.1.1'

include FHIRHelpers version '4.0.1'

codesystem "Marital Status Codes": 'http://terminology.hl7.org/CodeSystem/v3-MaritalStatus'
codesystem "CDC Race and Ethnicity Codes": 'urn:oid:2.16.840.1.113883.6.238'

valueset "Marital Status": 'http://hl7.org/fhir/ValueSet/marital-status'

code "Marital Status - Married": 'M' from "Marital Status Codes"
code "American Indian or Alaska Native": '1002-5' from "CDC Race and Ethnicity Codes"
code "Alaska Native": '1735-0' from "CDC Race and Ethnicity Codes"

context Patient

define TestPatient: ["PatientProfile"]
define TestAllergyIntolerance: ["AllergyIntolerance"]
define TestCarePlan: ["CarePlanProfile"]
define TestCareTeam: ["CareTeam"]
define TestCondition: ["Condition"]
define TestDiagnosticReport: ["DiagnosticReportProfileLaboratoryReporting"]
define TestDiagnosticReportNote: ["DiagnosticReportProfileNoteExchange"]
define TestDocumentReference: ["DocumentReferenceProfile"]
define TestEncounter: ["EncounterProfile"]
define TestGoal: ["GoalProfile"]
define TestImmunization: ["ImmunizationProfile"]
define TestImplantableDevice: ["ImplantableDeviceProfile"]
define TestObservation: ["LaboratoryResultObservationProfile"]
define TestLocation: ["Location"]
define TestMedication: ["MedicationProfile"]
define TestMedicationRequest: ["MedicationRequestProfile"]
define TestOrganization: ["OrganizationProfile"]
define TestVitalsPanel: ["observation-vitalspanel"]
define TestVitalsPanel2: ["Observation Vital Signs Panel Profile"]
define TestRespRate: ["observation-resprate"]
define TestRespRate2: ["Observation Respiratory Rate Profile"]
define TestHeartRate: ["observation-heartrate"]
define TestHeartRate2: ["Observation Heart Rate Profile"]
define TestOxygenSat: ["observation-oxygensat"]
define TestOxygenSat2: ["Observation Oxygen Saturation Profile"]
define TestBodyTemp: ["observation-bodytemp"]
define TestBodyTemp2: ["Observation Body Temperature Profile"]
define TestBodyHeight: ["observation-bodyheight"]
define TestBodyHeight2: ["Observation Body Height Profile"]
define TestHeadCircum: ["observation-headcircum"]
define TestHeadCircum2: ["Observation Head Circumference Profile"]
define TestBodyWeight: ["observation-bodyweight"]
define TestBodyWeight2: ["Observation Body Weight Profile"]
define TestBMI: ["observation-bmi"]
define TestBMI2: ["Observation Body Mass Index Profile"]

define TestBP: ["observation-bp"]
define TestBP2: ["Observation Blood Pressure Profile"]
define TestSmokingStatus: ["SmokingStatusProfile"]
define TestPulseOximetry: ["PulseOximetryProfile"]
define TestPediatricBMIForAge: ["PediatricBMIforAgeObservationProfile"]
define TestPediatricWeightForHeight: ["PediatricWeightForHeightObservationProfile"]
define TestPractitioner: ["PractitionerProfile"]
define TestPractitionerRole: ["PractitionerRoleProfile"]
define TestProcedure: ["ProcedureProfile"]
define TestProvenance: ["Provenance"]

define TestPrimitives:
  Patient P
    where P.gender = 'male'
      and P.active is true
      and P.birthDate before Today()
      and P.maritalStatus in "Marital Status"
      and P.maritalStatus ~ "Marital Status - Married"

define TestChoice:
  Patient P
    where P.deceased is false
      or P.deceased before Today()

define TestSlices:
  ["observation-bp"] BP
    where BP.SystolicBP.value < 140 'mm[Hg]'
      and BP.DiastolicBP.value < 90 'mm[Hg]'

define TestSimpleExtensions:
  Patient P
    where P.birthsex = 'M'

define TestComplexExtensions:
  Patient P
    where P.race.ombCategory contains "American Indian or Alaska Native"
      and P.race.detailed contains "Alaska Native"

define TestComplexFHIRHelpers:
  ["PediatricBMIforAgeObservationProfile"] PB
    return PB.VSCat
Content: application/elm+xml
Encoded data (100776 characters)
Content: application/elm+json
Encoded data (199916 characters)