Quality Measure Implementation Guide

This page is part of the Quality Measure STU2 for FHIR R4 Implementation Guide (v0.1.0: STU 1 Ballot 1) based on FHIR R3. The current version which supercedes this version is 3.0.0. For a full list of available versions, see the Directory of published versions

Library-library-fhir-helpers

Formats: XML, JSON, Turtle

Id: Library/library-fhir-helpers
Type: system: http://hl7.org/fhir/library-type
code: logic-library
Identifier: system: http://example.org/fhir/cqi/ecqm/Library/Identifier
value: FHIRHelpers
Version: 3.0.0
Title: FHIR Helpers
Status: active
Description: This library is used as an example in the FHIR Quality Measure Implementation Guide
Content: type: text/cql
library FHIRHelpers version '3.0.0'

using FHIR version '3.0.0'

define function ToInterval(period FHIR.Period):
  if period is null then null 
    else Interval[period."start".value, period."end".value]

define function ToQuantity(quantity FHIR.Quantity):
  if quantity is null then null 
    else System.Quantity { value: quantity.value.value, unit: quantity.unit.value }

define function ToInterval(range FHIR.Range):
  if range is null then null 
    else Interval[ToQuantity(range.low), ToQuantity(range.high)]

define function ToCode(coding FHIR.Coding):
  if coding is null then null 
    else System.Code { code: coding.code.value, system: coding.system.value, version: coding.version.value, display: coding.display.value }

define function ToConcept(concept FHIR.CodeableConcept):
  if concept is null then null 
    else System.Concept { codes: concept.coding C
    return ToCode(C), display: concept.text.value }

define function ToString(value FHIR.uuid):
  value.value

define function ToString(value FHIR.TestScriptRequestMethodCode):
  value.value

define function ToString(value FHIR.ProvenanceEntityRole):
  value.value

define function ToString(value FHIR.UnitsOfTime):
  value.value

define function ToString(value FHIR.AddressType):
  value.value

define function ToString(value FHIR.AllergyIntoleranceCategory):
  value.value

define function ToString(value FHIR.SpecimenStatus):
  value.value

define function ToString(value FHIR.RestfulCapabilityMode):
  value.value

define function ToString(value FHIR.DetectedIssueSeverity):
  value.value

define function ToString(value FHIR.IssueSeverity):
  value.value

define function ToString(value FHIR.CareTeamStatus):
  value.value

define function ToString(value FHIR.DataElementStringency):
  value.value

define function ToString(value FHIR.VisionEyes):
  value.value

define function ToString(value FHIR.EncounterStatus):
  value.value

define function ToString(value FHIR.StructureDefinitionKind):
  value.value

define function ToString(value FHIR.PublicationStatus):
  value.value

define function ToString(value FHIR.ConsentDataMeaning):
  value.value

define function ToString(value FHIR.StructureMapSourceListMode):
  value.value

define function ToString(value FHIR.RequestStatus):
  value.value

define function ToString(value FHIR.QuestionnaireResponseStatus):
  value.value

define function ToString(value FHIR.SearchComparator):
  value.value

define function ToString(value FHIR.ChargeItemStatus):
  value.value

define function ToString(value FHIR.ActionParticipantType):
  value.value

define function ToString(value FHIR.AllergyIntoleranceType):
  value.value

define function ToString(value FHIR.DocumentRelationshipType):
  value.value

define function ToString(value FHIR.AllergyIntoleranceClinicalStatus):
  value.value

define function ToString(value FHIR.CarePlanActivityStatus):
  value.value

define function ToString(value FHIR.ActionList):
  value.value

define function ToString(value FHIR.ParticipationStatus):
  value.value

define function ToString(value FHIR.TestReportResult):
  value.value

define function ToString(value FHIR.ConceptMapGroupUnmappedMode):
  value.value

define function ToDateTime(value FHIR.instant):
  value.value

define function ToDateTime(value FHIR.dateTime):
  value.value

define function ToDate(value FHIR.date):
  value.value

define function ToString(value FHIR.DocumentMode):
  value.value

define function ToString(value FHIR.AssertionOperatorType):
  value.value

define function ToString(value FHIR.DaysOfWeek):
  value.value

define function ToString(value FHIR.IssueType):
  value.value

define function ToString(value FHIR.ContentType):
  value.value

define function ToString(value FHIR.StructureMapContextType):
  value.value

define function ToString(value FHIR.FamilyHistoryStatus):
  value.value

define function ToInteger(value FHIR.positiveInt):
  value.value

define function ToString(value FHIR.ClinicalImpressionStatus):
  value.value

define function ToString(value FHIR.AssertionResponseTypes):
  value.value

define function ToString(value FHIR.RequestIntent):
  value.value

define function ToString(value FHIR.NarrativeStatus):
  value.value

define function ToString(value FHIR.MeasmntPrinciple):
  value.value

define function ToString(value FHIR.ConsentExceptType):
  value.value

define function ToString(value FHIR.string):
  value.value

define function ToString(value FHIR.ActionRequiredBehavior):
  value.value

define function ToString(value FHIR.EndpointStatus):
  value.value

define function ToString(value FHIR.GuidePageKind):
  value.value

define function ToString(value FHIR.GuideDependencyType):
  value.value

define function ToString(value FHIR.ResourceVersionPolicy):
  value.value

define function ToString(value FHIR.MedicationRequestStatus):
  value.value

define function ToString(value FHIR.MedicationAdministrationStatus):
  value.value

define function ToString(value FHIR.ActionCardinalityBehavior):
  value.value

define function ToString(value FHIR.MedicationRequestIntent):
  value.value

define function ToString(value FHIR.NamingSystemIdentifierType):
  value.value

define function ToString(value FHIR.ImmunizationStatusCodes):
  value.value

define function ToString(value FHIR.AccountStatus):
  value.value

define function ToString(value FHIR.MedicationDispenseStatus):
  value.value

define function ToString(value FHIR.ConfidentialityClassification):
  value.value

define function ToString(value FHIR.IdentifierUse):
  value.value

define function ToString(value FHIR.DigitalMediaType):
  value.value

define function ToString(value FHIR.StructureMapTargetListMode):
  value.value

define function ToString(value FHIR.TestReportParticipantType):
  value.value

define function ToString(value FHIR.BindingStrength):
  value.value

define function ToString(value FHIR.RequestPriority):
  value.value

define function ToString(value FHIR.ParticipantRequired):
  value.value

define function ToString(value FHIR.DiscriminatorType):
  value.value

define function ToString(value FHIR.XPathUsageType):
  value.value

define function ToString(value FHIR.StructureMapInputMode):
  value.value

define function ToString(value FHIR.InstanceAvailability):
  value.value

define function ToString(value FHIR.id):
  value.value

define function ToString(value FHIR.LinkageType):
  value.value

define function ToString(value FHIR.ReferenceHandlingPolicy):
  value.value

define function ToString(value FHIR.MedicationStatus):
  value.value

define function ToString(value FHIR.FilterOperator):
  value.value

define function ToString(value FHIR.NamingSystemType):
  value.value

define function ToString(value FHIR.ResearchStudyStatus):
  value.value

define function ToString(value FHIR.ExtensionContext):
  value.value

define function ToString(value FHIR.FHIRDefinedType):
  value.value

define function ToString(value FHIR.AuditEventOutcome):
  value.value

define function ToString(value FHIR.ActionRelationshipType):
  value.value

define function ToString(value FHIR.ConstraintSeverity):
  value.value

define function ToString(value FHIR.EventCapabilityMode):
  value.value

define function ToString(value FHIR.ContractResourceStatusCodes):
  value.value

define function ToString(value FHIR.ResearchSubjectStatus):
  value.value

define function ToString(value FHIR.UDIEntryType):
  value.value

define function ToString(value FHIR.DeviceMetricCategory):
  value.value

define function ToString(value FHIR.TestReportActionResult):
  value.value

define function ToString(value FHIR.StructureMapTransform):
  value.value

define function ToString(value FHIR.ResponseType):
  value.value

define function ToDecimal(value FHIR.decimal):
  value.value

define function ToString(value FHIR.AggregationMode):
  value.value

define function ToString(value FHIR.CapabilityStatementKind):
  value.value

define function ToString(value FHIR.AllergyIntoleranceVerificationStatus):
  value.value

define function ToString(value FHIR.EventTiming):
  value.value

define function ToString(value FHIR.GoalStatus):
  value.value

define function ToString(value FHIR.SearchParamType):
  value.value

define function ToString(value FHIR.SystemRestfulInteraction):
  value.value

define function ToString(value FHIR.ActionGroupingBehavior):
  value.value

define function ToString(value FHIR.StructureMapModelMode):
  value.value

define function ToString(value FHIR.TaskStatus):
  value.value

define function ToString(value FHIR.AdverseEventCausality):
  value.value

define function ToString(value FHIR.SubscriptionChannelType):
  value.value

define function ToString(value FHIR.GraphCompartmentRule):
  value.value

define function ToString(value FHIR.AssertionDirectionType):
  value.value

define function ToString(value FHIR.CarePlanIntent):
  value.value

define function ToString(value FHIR.SlicingRules):
  value.value

define function ToString(value FHIR.ExplanationOfBenefitStatus):
  value.value

define function ToString(value FHIR.ConsentState):
  value.value

define function ToString(value FHIR.AdverseEventCategory):
  value.value

define function ToString(value FHIR.LinkType):
  value.value

define function ToString(value FHIR.AllergyIntoleranceCriticality):
  value.value

define function ToString(value FHIR.MedicationRequestPriority):
  value.value

define function ToString(value FHIR.ConceptMapEquivalence):
  value.value

define function ToString(value FHIR.FHIRAllTypes):
  value.value

define function ToString(value FHIR.PropertyRepresentation):
  value.value

define function ToString(value FHIR.AuditEventAction):
  value.value

define function ToString(value FHIR.TriggerType):
  value.value

define function ToString(value FHIR.SearchModifierCode):
  value.value

define function ToString(value FHIR.CompositionStatus):
  value.value

define function ToString(value FHIR.AppointmentStatus):
  value.value

define function ToString(value FHIR.MessageSignificanceCategory):
  value.value

define function ToString(value FHIR.EventStatus):
  value.value

define function ToString(value FHIR.OperationParameterUse):
  value.value

define function ToString(value FHIR.ListMode):
  value.value

define function ToString(value FHIR.ActionConditionKind):
  value.value

define function ToString(value FHIR.ObservationStatus):
  value.value

define function ToString(value FHIR.qualityType):
  value.value

define function ToString(value FHIR.AdministrativeGender):
  value.value

define function ToString(value FHIR.ResourceType):
  value.value

define function ToString(value FHIR.QuestionnaireItemType):
  value.value

define function ToBoolean(value FHIR.boolean):
  value.value

define function ToString(value FHIR.StructureMapGroupTypeMode):
  value.value

define function ToString(value FHIR.DeviceMetricCalibrationType):
  value.value

define function ToString(value FHIR.code):
  value.value

define function ToString(value FHIR.SupplyRequestStatus):
  value.value

define function ToString(value FHIR.ActionSelectionBehavior):
  value.value

define function ToString(value FHIR.EncounterLocationStatus):
  value.value

define function ToString(value FHIR.SupplyDeliveryStatus):
  value.value

define function ToString(value FHIR.DiagnosticReportStatus):
  value.value

define function ToString(value FHIR.FlagStatus):
  value.value

define function ToString(value FHIR.CarePlanStatus):
  value.value

define function ToString(value FHIR.ConditionClinicalStatusCodes):
  value.value

define function ToString(value FHIR.ListStatus):
  value.value

define function Tobase64Binary(value FHIR.base64Binary):
  value.value

define function ToString(value FHIR.DeviceUseStatementStatus):
  value.value

define function ToString(value FHIR.AuditEventAgentNetworkType):
  value.value

define function ToString(value FHIR.AddressUse):
  value.value

define function ToString(value FHIR.ConditionalDeleteStatus):
  value.value

define function ToString(value FHIR.ContactPointUse):
  value.value

define function ToString(value FHIR.DeviceMetricOperationalStatus):
  value.value

define function ToString(value FHIR.NutritionOrderStatus):
  value.value

define function ToString(value FHIR.uri):
  value.value

define function ToString(value FHIR.ContributorType):
  value.value

define function ToString(value FHIR.ReferenceVersionRules):
  value.value

define function ToString(value FHIR.Use):
  value.value

define function ToString(value FHIR.IdentityAssuranceLevel):
  value.value

define function ToString(value FHIR.MeasureReportStatus):
  value.value

define function ToString(value FHIR.DeviceMetricColor):
  value.value

define function ToString(value FHIR.SearchEntryMode):
  value.value

define function ToTime(value FHIR.time):
  value.value

define function ToString(value FHIR.ConditionalReadStatus):
  value.value

define function ToString(value FHIR.ConditionVerificationStatus):
  value.value

define function ToString(value FHIR.AllergyIntoleranceSeverity):
  value.value

define function ToString(value FHIR.FinancialResourceStatusCodes):
  value.value

define function ToString(value FHIR.OperationKind):
  value.value

define function ToString(value FHIR.ObservationRelationshipType):
  value.value

define function ToInteger(value FHIR.unsignedInt):
  value.value

define function ToString(value FHIR.NameUse):
  value.value

define function ToString(value FHIR.SubscriptionStatus):
  value.value

define function ToString(value FHIR.DocumentReferenceStatus):
  value.value

define function ToString(value FHIR.LocationMode):
  value.value

define function ToInteger(value FHIR.integer):
  value.value

define function ToString(value FHIR.repositoryType):
  value.value

define function ToString(value FHIR.LocationStatus):
  value.value

define function ToString(value FHIR.FHIRSubstanceStatus):
  value.value

define function ToString(value FHIR.UnknownContentCode):
  value.value

define function ToString(value FHIR.NoteType):
  value.value

define function ToString(value FHIR.TestReportStatus):
  value.value

define function ToString(value FHIR.HTTPVerb):
  value.value

define function ToString(value FHIR.CodeSystemContentMode):
  value.value

define function ToString(value FHIR.EpisodeOfCareStatus):
  value.value

define function ToString(value FHIR.RemittanceOutcome):
  value.value

define function ToString(value FHIR.FHIRDeviceStatus):
  value.value

define function ToString(value FHIR.ContactPointSystem):
  value.value

define function ToString(value FHIR.SlotStatus):
  value.value

define function ToString(value FHIR.PropertyType):
  value.value

define function ToString(value FHIR.markdown):
  value.value

define function ToString(value FHIR.TypeDerivationRule):
  value.value

define function ToString(value FHIR.MedicationStatementStatus):
  value.value

define function ToString(value FHIR.GuidanceResponseStatus):
  value.value

define function ToString(value FHIR.QuantityComparator):
  value.value

define function ToString(value FHIR.RelatedArtifactType):
  value.value

define function ToString(value FHIR.oid):
  value.value

define function ToString(value FHIR.MeasureReportType):
  value.value

define function ToString(value FHIR.ActionPrecheckBehavior):
  value.value

define function ToString(value FHIR.SampledDataDataType):
  value.value

define function ToString(value FHIR.MedicationStatementTaken):
  value.value

define function ToString(value FHIR.CompartmentType):
  value.value

define function ToString(value FHIR.CompositionAttestationMode):
  value.value

define function ToString(value FHIR.DeviceMetricCalibrationState):
  value.value

define function ToString(value FHIR.GroupType):
  value.value

define function ToString(value FHIR.TypeRestfulInteraction):
  value.value

define function ToString(value FHIR.CodeSystemHierarchyMeaning):
  value.value

define function ToString(value FHIR.VisionBase):
  value.value

define function ToString(value FHIR.BundleType):
  value.value

define function ToString(value FHIR.SystemVersionProcessingMode):
  value.value