{"library":{"localId":"0","annotation":[{"translatorVersion":"3.22.0","translatorOptions":"EnableDateRangeOptimization,EnableAnnotations,EnableLocators,EnableResultTypes,DisableListDemotion,DisableListPromotion,DisableMethodInvocation","signatureLevel":"All","type":"CqlToElmInfo"},{"type":"Annotation","s":{"r":"603","s":[{"value":["","library \"Hypothyroidism-Complication-Prevention\" version '1.0.0'"]}]}}],"identifier":{"id":"Hypothyroidism-Complication-Prevention","version":"1.0.0"},"schemaIdentifier":{"id":"urn:hl7-org:elm","version":"r1"},"usings":{"def":[{"localId":"1","localIdentifier":"System","uri":"urn:hl7-org:elm-types:r1"},{"localId":"206","locator":"3:1-3:26","localIdentifier":"FHIR","uri":"http://hl7.org/fhir","version":"4.0.1","annotation":[{"type":"Annotation","s":{"r":"206","s":[{"value":["","using "]},{"s":[{"value":["FHIR"]}]},{"value":[" version '4.0.1'"]}]}}]}]},"includes":{"def":[{"localId":"207","locator":"5:1-5:56","localIdentifier":"FHIRHelpers","path":"FHIRHelpers","version":"4.0.1","annotation":[{"type":"Annotation","s":{"r":"207","s":[{"value":["","include "]},{"s":[{"value":["\"FHIRHelpers\""]}]},{"value":[" version ","'4.0.1'"," called ","FHIRHelpers"]}]}}]}]},"codeSystems":{"def":[{"localId":"208","locator":"7:1-7:45","resultTypeName":"{urn:hl7-org:elm-types:r1}CodeSystem","name":"SNOMED","id":"http://snomed.info/sct","accessLevel":"Public","annotation":[{"type":"Annotation","s":{"r":"208","s":[{"value":["","codesystem ","\"SNOMED\"",": ","'http://snomed.info/sct'"]}]}}]},{"localId":"209","locator":"8:1-8:66","resultTypeName":"{urn:hl7-org:elm-types:r1}CodeSystem","name":"RXNORM","id":"http://www.nlm.nih.gov/research/umls/rxnorm","accessLevel":"Public","annotation":[{"type":"Annotation","s":{"r":"209","s":[{"value":["","codesystem ","\"RXNORM\"",": ","'http://www.nlm.nih.gov/research/umls/rxnorm'"]}]}}]},{"localId":"210","locator":"9:1-9:38","resultTypeName":"{urn:hl7-org:elm-types:r1}CodeSystem","name":"LOINC","id":"http://loinc.org","accessLevel":"Public","annotation":[{"type":"Annotation","s":{"r":"210","s":[{"value":["","codesystem ","\"LOINC\"",": ","'http://loinc.org'"]}]}}]},{"localId":"211","locator":"10:1-10:87","resultTypeName":"{urn:hl7-org:elm-types:r1}CodeSystem","name":"CONDCLINSTATUS","id":"http://terminology.hl7.org/CodeSystem/condition-clinical","accessLevel":"Public","annotation":[{"type":"Annotation","s":{"r":"211","s":[{"value":["","codesystem ","\"CONDCLINSTATUS\"",": ","'http://terminology.hl7.org/CodeSystem/condition-clinical'"]}]}}]},{"localId":"212","locator":"11:1-11:88","resultTypeName":"{urn:hl7-org:elm-types:r1}CodeSystem","name":"CONDVERSTATUS","id":"http://terminology.hl7.org/CodeSystem/condition-ver-status","accessLevel":"Public","annotation":[{"type":"Annotation","s":{"r":"212","s":[{"value":["","codesystem ","\"CONDVERSTATUS\"",": ","'http://terminology.hl7.org/CodeSystem/condition-ver-status'"]}]}}]}]},"codes":{"def":[{"localId":"213","locator":"13:1-13:115","resultTypeName":"{urn:hl7-org:elm-types:r1}Code","name":"Primary hypothyroidism (disorder) code","id":"57185003","display":"Primary hypothyroidism (disorder)","accessLevel":"Public","annotation":[{"type":"Annotation","s":{"r":"213","s":[{"value":["","code ","\"Primary hypothyroidism (disorder) code\"",": ","'57185003'"," from "]},{"r":"214","s":[{"value":["\"SNOMED\""]}]},{"value":[" display ","'Primary hypothyroidism (disorder)'"]}]}}],"codeSystem":{"localId":"214","locator":"13:64-13:71","resultTypeName":"{urn:hl7-org:elm-types:r1}CodeSystem","name":"SNOMED"}},{"localId":"215","locator":"14:1-14:72","resultTypeName":"{urn:hl7-org:elm-types:r1}Code","name":"levothyroxine code","id":"10582","display":"levothyroxine","accessLevel":"Public","annotation":[{"type":"Annotation","s":{"r":"215","s":[{"value":["","code ","\"levothyroxine code\"",": ","'10582'"," from "]},{"r":"216","s":[{"value":["\"RXNORM\""]}]},{"value":[" display ","'levothyroxine'"]}]}}],"codeSystem":{"localId":"216","locator":"14:41-14:48","resultTypeName":"{urn:hl7-org:elm-types:r1}CodeSystem","name":"RXNORM"}},{"localId":"217","locator":"15:1-15:136","resultTypeName":"{urn:hl7-org:elm-types:r1}Code","name":"Thyrotropin [Units/volume] in Serum or Plasma code","id":"3016-3","display":"Thyrotropin [Units/volume] in Serum or Plasma","accessLevel":"Public","annotation":[{"type":"Annotation","s":{"r":"217","s":[{"value":["","code ","\"Thyrotropin [Units/volume] in Serum or Plasma code\"",": ","'3016-3'"," from "]},{"r":"218","s":[{"value":["\"LOINC\""]}]},{"value":[" display ","'Thyrotropin [Units/volume] in Serum or Plasma'"]}]}}],"codeSystem":{"localId":"218","locator":"15:74-15:80","resultTypeName":"{urn:hl7-org:elm-types:r1}CodeSystem","name":"LOINC"}},{"localId":"219","locator":"16:1-16:75","resultTypeName":"{urn:hl7-org:elm-types:r1}Code","name":"3024-7  code","id":"3024-7 ","display":"LOINC 3024-7  Display","accessLevel":"Public","annotation":[{"type":"Annotation","s":{"r":"219","s":[{"value":["","code ","\"3024-7  code\"",": ","'3024-7 '"," from "]},{"r":"220","s":[{"value":["\"LOINC\""]}]},{"value":[" display ","'LOINC 3024-7  Display'"]}]}}],"codeSystem":{"localId":"220","locator":"16:37-16:43","resultTypeName":"{urn:hl7-org:elm-types:r1}CodeSystem","name":"LOINC"}},{"localId":"221","locator":"17:1-17:133","resultTypeName":"{urn:hl7-org:elm-types:r1}Code","name":"11580-8 code","id":"11580-8","display":"Thyrotropin [Units/volume] in Serum or Plasma by Detection limit <= 0.005 mIU/L","accessLevel":"Public","annotation":[{"type":"Annotation","s":{"r":"221","s":[{"value":["","code ","\"11580-8 code\"",": ","'11580-8'"," from "]},{"r":"222","s":[{"value":["\"LOINC\""]}]},{"value":[" display ","'Thyrotropin [Units/volume] in Serum or Plasma by Detection limit <= 0.005 mIU/L'"]}]}}],"codeSystem":{"localId":"222","locator":"17:37-17:43","resultTypeName":"{urn:hl7-org:elm-types:r1}CodeSystem","name":"LOINC"}},{"localId":"223","locator":"18:1-18:77","resultTypeName":"{urn:hl7-org:elm-types:r1}Code","name":"Condition Active code","id":"active","display":"Active","accessLevel":"Public","annotation":[{"type":"Annotation","s":{"r":"223","s":[{"value":["","code ","\"Condition Active code\"",": ","'active'"," from "]},{"r":"224","s":[{"value":["\"CONDCLINSTATUS\""]}]},{"value":[" display ","'Active'"]}]}}],"codeSystem":{"localId":"224","locator":"18:45-18:60","resultTypeName":"{urn:hl7-org:elm-types:r1}CodeSystem","name":"CONDCLINSTATUS"}},{"localId":"225","locator":"19:1-19:85","resultTypeName":"{urn:hl7-org:elm-types:r1}Code","name":"Condition Confirmed code","id":"confirmed","display":"Confirmed","accessLevel":"Public","annotation":[{"type":"Annotation","s":{"r":"225","s":[{"value":["","code ","\"Condition Confirmed code\"",": ","'confirmed'"," from "]},{"r":"226","s":[{"value":["\"CONDVERSTATUS\""]}]},{"value":[" display ","'Confirmed'"]}]}}],"codeSystem":{"localId":"226","locator":"19:51-19:65","resultTypeName":"{urn:hl7-org:elm-types:r1}CodeSystem","name":"CONDVERSTATUS"}}]},"concepts":{"def":[{"localId":"227","locator":"21:1-21:72","resultTypeName":"{urn:hl7-org:elm-types:r1}Concept","name":"Condition Active","display":"Active","accessLevel":"Public","annotation":[{"type":"Annotation","s":{"r":"227","s":[{"value":["","concept ","\"Condition Active\"",": { "]},{"r":"228","s":[{"value":["\"Condition Active code\""]}]},{"value":[" } display ","'Active'"]}]}}],"code":[{"localId":"228","locator":"21:31-21:53","resultTypeName":"{urn:hl7-org:elm-types:r1}Code","name":"Condition Active code"}]},{"localId":"229","locator":"22:1-22:81","resultTypeName":"{urn:hl7-org:elm-types:r1}Concept","name":"Condition Confirmed","display":"Confirmed","accessLevel":"Public","annotation":[{"type":"Annotation","s":{"r":"229","s":[{"value":["","concept ","\"Condition Confirmed\"",": { "]},{"r":"230","s":[{"value":["\"Condition Confirmed code\""]}]},{"value":[" } display ","'Confirmed'"]}]}}],"code":[{"localId":"230","locator":"22:34-22:59","resultTypeName":"{urn:hl7-org:elm-types:r1}Code","name":"Condition Confirmed code"}]}]},"contexts":{"def":[{"localId":"234","locator":"24:1-24:15","name":"Patient"}]},"statements":{"def":[{"localId":"232","locator":"24:1-24:15","name":"Patient","context":"Patient","expression":{"localId":"233","type":"SingletonFrom","signature":[],"operand":{"localId":"231","locator":"24:1-24:15","dataType":"{http://hl7.org/fhir}Patient","templateId":"http://hl7.org/fhir/StructureDefinition/Patient","type":"Retrieve","include":[],"codeFilter":[],"dateFilter":[],"otherFilter":[]}}},{"localId":"236","locator":"26:1-29:39","name":"generic_observation_concepts","context":"Patient","accessLevel":"Public","annotation":[{"type":"Annotation","s":{"r":"236","s":[{"value":["","define ","\"generic_observation_concepts\"",":\n  "]},{"r":"286","s":[{"r":"265","s":[{"r":"239","s":[{"value":["[","Observation",": "]},{"s":[{"value":["\"Thyrotropin [Units/volume] in Serum or Plasma code\""]}]},{"value":["]"]}]},{"value":["\n    union "]},{"r":"253","s":[{"value":["[","Observation",": "]},{"s":[{"value":["\"3024-7  code\""]}]},{"value":["]"]}]}]},{"value":["\n    union "]},{"r":"274","s":[{"value":["[","Observation",": "]},{"s":[{"value":["\"11580-8 code\""]}]},{"value":["]"]}]}]}]}}],"resultTypeSpecifier":{"localId":"293","type":"ListTypeSpecifier","elementType":{"localId":"294","name":"{http://hl7.org/fhir}Observation","type":"NamedTypeSpecifier"}},"expression":{"localId":"286","locator":"27:3-29:39","type":"Union","resultTypeSpecifier":{"localId":"291","type":"ListTypeSpecifier","elementType":{"localId":"292","name":"{http://hl7.org/fhir}Observation","type":"NamedTypeSpecifier"}},"signature":[{"localId":"287","type":"ListTypeSpecifier","elementType":{"localId":"288","name":"{http://hl7.org/fhir}Observation","type":"NamedTypeSpecifier"}},{"localId":"289","type":"ListTypeSpecifier","elementType":{"localId":"290","name":"{http://hl7.org/fhir}Observation","type":"NamedTypeSpecifier"}}],"operand":[{"localId":"265","locator":"27:3-28:39","type":"Union","resultTypeSpecifier":{"localId":"270","type":"ListTypeSpecifier","elementType":{"localId":"271","name":"{http://hl7.org/fhir}Observation","type":"NamedTypeSpecifier"}},"signature":[{"localId":"266","type":"ListTypeSpecifier","elementType":{"localId":"267","name":"{http://hl7.org/fhir}Observation","type":"NamedTypeSpecifier"}},{"localId":"268","type":"ListTypeSpecifier","elementType":{"localId":"269","name":"{http://hl7.org/fhir}Observation","type":"NamedTypeSpecifier"}}],"operand":[{"localId":"239","locator":"27:3-27:69","dataType":"{http://hl7.org/fhir}Observation","templateId":"http://hl7.org/fhir/StructureDefinition/Observation","codeProperty":"code","codeComparator":"~","type":"Retrieve","resultTypeSpecifier":{"localId":"249","type":"ListTypeSpecifier","elementType":{"localId":"250","name":"{http://hl7.org/fhir}Observation","type":"NamedTypeSpecifier"}},"codes":{"localId":"248","type":"ToList","signature":[],"operand":{"localId":"238","locator":"27:17-27:68","resultTypeName":"{urn:hl7-org:elm-types:r1}Code","name":"Thyrotropin [Units/volume] in Serum or Plasma code","type":"CodeRef"}},"include":[],"codeFilter":[],"dateFilter":[],"otherFilter":[]},{"localId":"253","locator":"28:11-28:39","dataType":"{http://hl7.org/fhir}Observation","templateId":"http://hl7.org/fhir/StructureDefinition/Observation","codeProperty":"code","codeComparator":"~","type":"Retrieve","resultTypeSpecifier":{"localId":"263","type":"ListTypeSpecifier","elementType":{"localId":"264","name":"{http://hl7.org/fhir}Observation","type":"NamedTypeSpecifier"}},"codes":{"localId":"262","type":"ToList","signature":[],"operand":{"localId":"252","locator":"28:25-28:38","resultTypeName":"{urn:hl7-org:elm-types:r1}Code","name":"3024-7  code","type":"CodeRef"}},"include":[],"codeFilter":[],"dateFilter":[],"otherFilter":[]}]},{"localId":"274","locator":"29:11-29:39","dataType":"{http://hl7.org/fhir}Observation","templateId":"http://hl7.org/fhir/StructureDefinition/Observation","codeProperty":"code","codeComparator":"~","type":"Retrieve","resultTypeSpecifier":{"localId":"284","type":"ListTypeSpecifier","elementType":{"localId":"285","name":"{http://hl7.org/fhir}Observation","type":"NamedTypeSpecifier"}},"codes":{"localId":"283","type":"ToList","signature":[],"operand":{"localId":"273","locator":"29:25-29:38","resultTypeName":"{urn:hl7-org:elm-types:r1}Code","name":"11580-8 code","type":"CodeRef"}},"include":[],"codeFilter":[],"dateFilter":[],"otherFilter":[]}]}},{"localId":"296","locator":"31:1-32:20","resultTypeName":"{urn:hl7-org:elm-types:r1}Boolean","name":"Minimum Age","context":"Patient","accessLevel":"Public","annotation":[{"type":"Annotation","s":{"r":"296","s":[{"value":["","define ","\"Minimum Age\"",":\n  "]},{"r":"297","s":[{"r":"302","s":[{"value":["AgeInYears","()"]}]},{"r":"304","value":[" ",">="," ","18"]}]}]}}],"expression":{"localId":"297","locator":"32:3-32:20","resultTypeName":"{urn:hl7-org:elm-types:r1}Boolean","type":"GreaterOrEqual","signature":[{"localId":"305","name":"{urn:hl7-org:elm-types:r1}Integer","type":"NamedTypeSpecifier"},{"localId":"306","name":"{urn:hl7-org:elm-types:r1}Integer","type":"NamedTypeSpecifier"}],"operand":[{"localId":"302","locator":"32:3-32:14","resultTypeName":"{urn:hl7-org:elm-types:r1}Integer","precision":"Year","type":"CalculateAge","signature":[{"localId":"303","name":"{urn:hl7-org:elm-types:r1}Date","type":"NamedTypeSpecifier"}],"operand":{"localId":"301","path":"birthDate.value","type":"Property","source":{"localId":"300","name":"Patient","type":"ExpressionRef"}}},{"localId":"304","locator":"32:19-32:20","resultTypeName":"{urn:hl7-org:elm-types:r1}Integer","valueType":"{urn:hl7-org:elm-types:r1}Integer","value":"18","type":"Literal"}]}},{"localId":"324","locator":"83:1-86:29","name":"ActiveCondition","context":"Patient","accessLevel":"Public","type":"FunctionDef","annotation":[{"type":"Annotation","s":{"r":"324","s":[{"value":["","define function ActiveCondition(CondList List<Condition>):\n  "]},{"r":"883","s":[{"r":"883","s":[{"s":[{"r":"850","s":[{"r":"851","s":[{"s":[{"value":["CondList"]}]}]},{"value":[" ","C"]}]}]},{"value":["\n    "]},{"r":"856","s":[{"value":["where "]},{"r":"856","s":[{"r":"857","s":[{"r":"859","s":[{"r":"858","s":[{"value":["C"]}]},{"value":["."]},{"r":"859","s":[{"value":["clinicalStatus"]}]}]},{"value":[" ","~"," "]},{"r":"860","s":[{"value":["\"Condition Active\""]}]}]},{"value":["\n      and "]},{"r":"879","s":[{"r":"866","s":[{"r":"865","s":[{"value":["C"]}]},{"value":["."]},{"r":"866","s":[{"value":["abatement"]}]}]},{"value":[" is null"]}]}]}]}]}]}]}}],"resultTypeSpecifier":{"localId":"888","type":"ListTypeSpecifier","elementType":{"localId":"889","name":"{http://hl7.org/fhir}Condition","type":"NamedTypeSpecifier"}},"expression":{"localId":"883","locator":"84:3-86:29","type":"Query","resultTypeSpecifier":{"localId":"886","type":"ListTypeSpecifier","elementType":{"localId":"887","name":"{http://hl7.org/fhir}Condition","type":"NamedTypeSpecifier"}},"source":[{"localId":"850","locator":"84:3-84:12","alias":"C","resultTypeSpecifier":{"localId":"854","type":"ListTypeSpecifier","elementType":{"localId":"855","name":"{http://hl7.org/fhir}Condition","type":"NamedTypeSpecifier"}},"expression":{"localId":"851","locator":"84:3-84:10","name":"CondList","type":"OperandRef","resultTypeSpecifier":{"localId":"852","type":"ListTypeSpecifier","elementType":{"localId":"853","name":"{http://hl7.org/fhir}Condition","type":"NamedTypeSpecifier"}}}}],"let":[],"relationship":[],"where":{"localId":"856","locator":"85:5-86:29","resultTypeName":"{urn:hl7-org:elm-types:r1}Boolean","type":"And","signature":[{"localId":"881","name":"{urn:hl7-org:elm-types:r1}Boolean","type":"NamedTypeSpecifier"},{"localId":"882","name":"{urn:hl7-org:elm-types:r1}Boolean","type":"NamedTypeSpecifier"}],"operand":[{"localId":"857","locator":"85:11-85:47","resultTypeName":"{urn:hl7-org:elm-types:r1}Boolean","type":"Equivalent","signature":[{"localId":"863","name":"{urn:hl7-org:elm-types:r1}Concept","type":"NamedTypeSpecifier"},{"localId":"864","name":"{urn:hl7-org:elm-types:r1}Concept","type":"NamedTypeSpecifier"}],"operand":[{"localId":"861","name":"ToConcept","libraryName":"FHIRHelpers","type":"FunctionRef","signature":[{"localId":"862","name":"{http://hl7.org/fhir}CodeableConcept","type":"NamedTypeSpecifier"}],"operand":[{"localId":"859","locator":"85:11-85:26","resultTypeName":"{http://hl7.org/fhir}CodeableConcept","path":"clinicalStatus","scope":"C","type":"Property"}]},{"localId":"860","locator":"85:30-85:47","resultTypeName":"{urn:hl7-org:elm-types:r1}Concept","name":"Condition Active","type":"ConceptRef"}]},{"localId":"879","locator":"86:11-86:29","resultTypeName":"{urn:hl7-org:elm-types:r1}Boolean","type":"IsNull","signature":[{"localId":"880","name":"{urn:hl7-org:elm-types:r1}Any","type":"NamedTypeSpecifier"}],"operand":{"localId":"866","locator":"86:11-86:21","path":"abatement","scope":"C","type":"Property","resultTypeSpecifier":{"localId":"873","type":"ChoiceTypeSpecifier","choice":[{"localId":"874","name":"{http://hl7.org/fhir}dateTime","type":"NamedTypeSpecifier"},{"localId":"875","name":"{http://hl7.org/fhir}Age","type":"NamedTypeSpecifier"},{"localId":"876","name":"{http://hl7.org/fhir}Period","type":"NamedTypeSpecifier"},{"localId":"877","name":"{http://hl7.org/fhir}Range","type":"NamedTypeSpecifier"},{"localId":"878","name":"{http://hl7.org/fhir}string","type":"NamedTypeSpecifier"}]}}}]}},"operand":[{"localId":"329","name":"CondList","operandTypeSpecifier":{"localId":"325","locator":"83:42-83:56","type":"ListTypeSpecifier","resultTypeSpecifier":{"localId":"327","type":"ListTypeSpecifier","elementType":{"localId":"328","name":"{http://hl7.org/fhir}Condition","type":"NamedTypeSpecifier"}},"elementType":{"localId":"326","locator":"83:47-83:55","resultTypeName":"{http://hl7.org/fhir}Condition","name":"{http://hl7.org/fhir}Condition","type":"NamedTypeSpecifier"}}}]},{"localId":"373","locator":"79:1-81:54","name":"Confirmed","context":"Patient","accessLevel":"Public","type":"FunctionDef","annotation":[{"type":"Annotation","s":{"r":"373","s":[{"value":["","define function Confirmed(CondList List<Condition>):\n  "]},{"r":"843","s":[{"r":"843","s":[{"s":[{"r":"829","s":[{"r":"830","s":[{"s":[{"value":["CondList"]}]}]},{"value":[" ","C"]}]}]},{"value":["\n    "]},{"r":"835","s":[{"value":["where "]},{"r":"835","s":[{"r":"837","s":[{"r":"836","s":[{"value":["C"]}]},{"value":["."]},{"r":"837","s":[{"value":["verificationStatus"]}]}]},{"value":[" ","~"," "]},{"r":"838","s":[{"value":["\"Condition Confirmed\""]}]}]}]}]}]}]}}],"resultTypeSpecifier":{"localId":"848","type":"ListTypeSpecifier","elementType":{"localId":"849","name":"{http://hl7.org/fhir}Condition","type":"NamedTypeSpecifier"}},"expression":{"localId":"843","locator":"80:3-81:54","type":"Query","resultTypeSpecifier":{"localId":"846","type":"ListTypeSpecifier","elementType":{"localId":"847","name":"{http://hl7.org/fhir}Condition","type":"NamedTypeSpecifier"}},"source":[{"localId":"829","locator":"80:3-80:12","alias":"C","resultTypeSpecifier":{"localId":"833","type":"ListTypeSpecifier","elementType":{"localId":"834","name":"{http://hl7.org/fhir}Condition","type":"NamedTypeSpecifier"}},"expression":{"localId":"830","locator":"80:3-80:10","name":"CondList","type":"OperandRef","resultTypeSpecifier":{"localId":"831","type":"ListTypeSpecifier","elementType":{"localId":"832","name":"{http://hl7.org/fhir}Condition","type":"NamedTypeSpecifier"}}}}],"let":[],"relationship":[],"where":{"localId":"835","locator":"81:5-81:54","resultTypeName":"{urn:hl7-org:elm-types:r1}Boolean","type":"Equivalent","signature":[{"localId":"841","name":"{urn:hl7-org:elm-types:r1}Concept","type":"NamedTypeSpecifier"},{"localId":"842","name":"{urn:hl7-org:elm-types:r1}Concept","type":"NamedTypeSpecifier"}],"operand":[{"localId":"839","name":"ToConcept","libraryName":"FHIRHelpers","type":"FunctionRef","signature":[{"localId":"840","name":"{http://hl7.org/fhir}CodeableConcept","type":"NamedTypeSpecifier"}],"operand":[{"localId":"837","locator":"81:11-81:30","resultTypeName":"{http://hl7.org/fhir}CodeableConcept","path":"verificationStatus","scope":"C","type":"Property"}]},{"localId":"838","locator":"81:34-81:54","resultTypeName":"{urn:hl7-org:elm-types:r1}Concept","name":"Condition Confirmed","type":"ConceptRef"}]}},"operand":[{"localId":"378","name":"CondList","operandTypeSpecifier":{"localId":"374","locator":"79:36-79:50","type":"ListTypeSpecifier","resultTypeSpecifier":{"localId":"376","type":"ListTypeSpecifier","elementType":{"localId":"377","name":"{http://hl7.org/fhir}Condition","type":"NamedTypeSpecifier"}},"elementType":{"localId":"375","locator":"79:41-79:49","resultTypeName":"{http://hl7.org/fhir}Condition","name":"{http://hl7.org/fhir}Condition","type":"NamedTypeSpecifier"}}}]},{"localId":"308","locator":"34:1-35:94","resultTypeName":"{urn:hl7-org:elm-types:r1}Boolean","name":"Primary hypothyroidism (disorder)","context":"Patient","accessLevel":"Public","annotation":[{"type":"Annotation","s":{"r":"308","s":[{"value":["","define ","\"Primary hypothyroidism (disorder)\"",":\n  "]},{"r":"309","s":[{"value":["exists "]},{"r":"379","s":[{"value":["( "]},{"r":"379","s":[{"value":["Confirmed","("]},{"r":"330","s":[{"value":["ActiveCondition","("]},{"r":"312","s":[{"value":["[","Condition",": "]},{"s":[{"value":["\"Primary hypothyroidism (disorder) code\""]}]},{"value":["]"]}]},{"value":[")"]}]},{"value":[")"]}]},{"value":[" )"]}]}]}]}}],"expression":{"localId":"309","locator":"35:3-35:94","resultTypeName":"{urn:hl7-org:elm-types:r1}Boolean","type":"Exists","signature":[{"localId":"405","type":"ListTypeSpecifier","elementType":{"localId":"406","name":"{http://hl7.org/fhir}Condition","type":"NamedTypeSpecifier"}}],"operand":{"localId":"379","locator":"35:10-35:94","name":"Confirmed","type":"FunctionRef","resultTypeSpecifier":{"localId":"403","type":"ListTypeSpecifier","elementType":{"localId":"404","name":"{http://hl7.org/fhir}Condition","type":"NamedTypeSpecifier"}},"signature":[{"localId":"380","type":"ListTypeSpecifier","elementType":{"localId":"381","name":"{http://hl7.org/fhir}Condition","type":"NamedTypeSpecifier"}}],"operand":[{"localId":"330","locator":"35:22-35:91","name":"ActiveCondition","type":"FunctionRef","resultTypeSpecifier":{"localId":"371","type":"ListTypeSpecifier","elementType":{"localId":"372","name":"{http://hl7.org/fhir}Condition","type":"NamedTypeSpecifier"}},"signature":[{"localId":"331","type":"ListTypeSpecifier","elementType":{"localId":"332","name":"{http://hl7.org/fhir}Condition","type":"NamedTypeSpecifier"}}],"operand":[{"localId":"312","locator":"35:38-35:90","dataType":"{http://hl7.org/fhir}Condition","templateId":"http://hl7.org/fhir/StructureDefinition/Condition","codeProperty":"code","codeComparator":"~","type":"Retrieve","resultTypeSpecifier":{"localId":"322","type":"ListTypeSpecifier","elementType":{"localId":"323","name":"{http://hl7.org/fhir}Condition","type":"NamedTypeSpecifier"}},"codes":{"localId":"321","type":"ToList","signature":[],"operand":{"localId":"311","locator":"35:50-35:89","resultTypeName":"{urn:hl7-org:elm-types:r1}Code","name":"Primary hypothyroidism (disorder) code","type":"CodeRef"}},"include":[],"codeFilter":[],"dateFilter":[],"otherFilter":[]}]}]}}},{"localId":"465","locator":"88:1-90:35","name":"ActiveMedicationRequest","context":"Patient","accessLevel":"Public","type":"FunctionDef","annotation":[{"type":"Annotation","s":{"r":"465","s":[{"value":["","define function ActiveMedicationRequest(MedList List<MedicationRequest>):\n  "]},{"r":"903","s":[{"r":"903","s":[{"s":[{"r":"890","s":[{"r":"891","s":[{"s":[{"value":["MedList"]}]}]},{"value":[" ","M"]}]}]},{"value":["\n    "]},{"r":"896","s":[{"value":["where "]},{"r":"896","s":[{"r":"899","s":[{"r":"898","s":[{"r":"897","s":[{"value":["M"]}]},{"value":["."]},{"r":"898","s":[{"value":["status"]}]}]},{"value":["."]},{"r":"899","s":[{"value":["value"]}]}]},{"value":[" ","="," "]},{"r":"900","s":[{"value":["'active'"]}]}]}]}]}]}]}}],"resultTypeSpecifier":{"localId":"908","type":"ListTypeSpecifier","elementType":{"localId":"909","name":"{http://hl7.org/fhir}MedicationRequest","type":"NamedTypeSpecifier"}},"expression":{"localId":"903","locator":"89:3-90:35","type":"Query","resultTypeSpecifier":{"localId":"906","type":"ListTypeSpecifier","elementType":{"localId":"907","name":"{http://hl7.org/fhir}MedicationRequest","type":"NamedTypeSpecifier"}},"source":[{"localId":"890","locator":"89:3-89:11","alias":"M","resultTypeSpecifier":{"localId":"894","type":"ListTypeSpecifier","elementType":{"localId":"895","name":"{http://hl7.org/fhir}MedicationRequest","type":"NamedTypeSpecifier"}},"expression":{"localId":"891","locator":"89:3-89:9","name":"MedList","type":"OperandRef","resultTypeSpecifier":{"localId":"892","type":"ListTypeSpecifier","elementType":{"localId":"893","name":"{http://hl7.org/fhir}MedicationRequest","type":"NamedTypeSpecifier"}}}}],"let":[],"relationship":[],"where":{"localId":"896","locator":"90:5-90:35","resultTypeName":"{urn:hl7-org:elm-types:r1}Boolean","type":"Equal","signature":[{"localId":"901","name":"{urn:hl7-org:elm-types:r1}String","type":"NamedTypeSpecifier"},{"localId":"902","name":"{urn:hl7-org:elm-types:r1}String","type":"NamedTypeSpecifier"}],"operand":[{"localId":"899","locator":"90:11-90:24","resultTypeName":"{urn:hl7-org:elm-types:r1}String","path":"value","type":"Property","source":{"localId":"898","locator":"90:11-90:18","resultTypeName":"{http://hl7.org/fhir}MedicationRequestStatus","path":"status","scope":"M","type":"Property"}},{"localId":"900","locator":"90:28-90:35","resultTypeName":"{urn:hl7-org:elm-types:r1}String","valueType":"{urn:hl7-org:elm-types:r1}String","value":"active","type":"Literal"}]}},"operand":[{"localId":"470","name":"MedList","operandTypeSpecifier":{"localId":"466","locator":"88:49-88:71","type":"ListTypeSpecifier","resultTypeSpecifier":{"localId":"468","type":"ListTypeSpecifier","elementType":{"localId":"469","name":"{http://hl7.org/fhir}MedicationRequest","type":"NamedTypeSpecifier"}},"elementType":{"localId":"467","locator":"88:54-88:70","resultTypeName":"{http://hl7.org/fhir}MedicationRequest","name":"{http://hl7.org/fhir}MedicationRequest","type":"NamedTypeSpecifier"}}}]},{"localId":"408","locator":"37:1-38:79","resultTypeName":"{urn:hl7-org:elm-types:r1}Boolean","name":"levothyroxine","context":"Patient","accessLevel":"Public","annotation":[{"type":"Annotation","s":{"r":"408","s":[{"value":["","define ","\"levothyroxine\"",":\n  "]},{"r":"409","s":[{"value":["exists "]},{"r":"471","s":[{"value":["( "]},{"r":"471","s":[{"value":["ActiveMedicationRequest","("]},{"r":"458","s":[{"value":["[","MedicationRequest",": "]},{"s":[{"value":["\"levothyroxine code\""]}]},{"value":["]"]}]},{"value":[")"]}]},{"value":[" )"]}]}]}]}}],"expression":{"localId":"409","locator":"38:3-38:79","resultTypeName":"{urn:hl7-org:elm-types:r1}Boolean","type":"Exists","signature":[{"localId":"496","type":"ListTypeSpecifier","elementType":{"localId":"497","name":"{http://hl7.org/fhir}MedicationRequest","type":"NamedTypeSpecifier"}}],"operand":{"localId":"471","locator":"38:10-38:79","name":"ActiveMedicationRequest","type":"FunctionRef","resultTypeSpecifier":{"localId":"494","type":"ListTypeSpecifier","elementType":{"localId":"495","name":"{http://hl7.org/fhir}MedicationRequest","type":"NamedTypeSpecifier"}},"signature":[{"localId":"472","type":"ListTypeSpecifier","elementType":{"localId":"473","name":"{http://hl7.org/fhir}MedicationRequest","type":"NamedTypeSpecifier"}}],"operand":[{"localId":"458","locator":"38:36-38:76","type":"Union","resultTypeSpecifier":{"localId":"463","type":"ListTypeSpecifier","elementType":{"localId":"464","name":"{http://hl7.org/fhir}MedicationRequest","type":"NamedTypeSpecifier"}},"signature":[{"localId":"459","type":"ListTypeSpecifier","elementType":{"localId":"460","name":"{http://hl7.org/fhir}MedicationRequest","type":"NamedTypeSpecifier"}},{"localId":"461","type":"ListTypeSpecifier","elementType":{"localId":"462","name":"{http://hl7.org/fhir}MedicationRequest","type":"NamedTypeSpecifier"}}],"operand":[{"localId":"412","dataType":"{http://hl7.org/fhir}MedicationRequest","templateId":"http://hl7.org/fhir/StructureDefinition/MedicationRequest","codeProperty":"medication","codeComparator":"~","type":"Retrieve","codes":{"localId":"422","type":"ToList","signature":[],"operand":{"localId":"411","locator":"38:56-38:75","resultTypeName":"{urn:hl7-org:elm-types:r1}Code","name":"levothyroxine code","type":"CodeRef"}},"include":[],"codeFilter":[],"dateFilter":[],"otherFilter":[]},{"localId":"425","locator":"38:36-38:76","type":"Query","resultTypeSpecifier":{"localId":"456","type":"ListTypeSpecifier","elementType":{"localId":"457","name":"{http://hl7.org/fhir}MedicationRequest","type":"NamedTypeSpecifier"}},"source":[{"localId":"426","locator":"38:36-38:76","alias":"MR","expression":{"localId":"423","dataType":"{http://hl7.org/fhir}MedicationRequest","templateId":"http://hl7.org/fhir/StructureDefinition/MedicationRequest","type":"Retrieve","include":[],"codeFilter":[],"dateFilter":[],"otherFilter":[]}}],"let":[],"relationship":[{"localId":"427","locator":"38:36-38:76","alias":"M","type":"With","expression":{"localId":"424","dataType":"{http://hl7.org/fhir}Medication","templateId":"http://hl7.org/fhir/StructureDefinition/Medication","type":"Retrieve","include":[],"codeFilter":[],"dateFilter":[],"otherFilter":[]},"suchThat":{"localId":"453","type":"And","signature":[{"localId":"454","name":"{urn:hl7-org:elm-types:r1}Boolean","type":"NamedTypeSpecifier"},{"localId":"455","name":"{urn:hl7-org:elm-types:r1}Boolean","type":"NamedTypeSpecifier"}],"operand":[{"localId":"439","type":"Equal","signature":[{"localId":"442","name":"{urn:hl7-org:elm-types:r1}String","type":"NamedTypeSpecifier"},{"localId":"443","name":"{urn:hl7-org:elm-types:r1}String","type":"NamedTypeSpecifier"}],"operand":[{"localId":"440","name":"ToString","libraryName":"FHIRHelpers","type":"FunctionRef","signature":[{"localId":"441","name":"{http://hl7.org/fhir}string","type":"NamedTypeSpecifier"}],"operand":[{"localId":"428","path":"id","scope":"M","type":"Property"}]},{"localId":"436","type":"Last","signature":[{"localId":"437","type":"ListTypeSpecifier","elementType":{"localId":"438","name":"{urn:hl7-org:elm-types:r1}String","type":"NamedTypeSpecifier"}}],"source":{"localId":"430","type":"Split","signature":[{"localId":"434","name":"{urn:hl7-org:elm-types:r1}String","type":"NamedTypeSpecifier"},{"localId":"435","name":"{urn:hl7-org:elm-types:r1}String","type":"NamedTypeSpecifier"}],"stringToSplit":{"localId":"432","name":"ToString","libraryName":"FHIRHelpers","type":"FunctionRef","signature":[{"localId":"433","name":"{http://hl7.org/fhir}string","type":"NamedTypeSpecifier"}],"operand":[{"localId":"429","path":"medication.reference","scope":"MR","type":"Property"}]},"separator":{"localId":"431","valueType":"{urn:hl7-org:elm-types:r1}String","value":"/","type":"Literal"}}}]},{"localId":"445","type":"Equivalent","signature":[{"localId":"451","name":"{urn:hl7-org:elm-types:r1}Concept","type":"NamedTypeSpecifier"},{"localId":"452","name":"{urn:hl7-org:elm-types:r1}Concept","type":"NamedTypeSpecifier"}],"operand":[{"localId":"446","name":"ToConcept","libraryName":"FHIRHelpers","type":"FunctionRef","signature":[{"localId":"447","name":"{http://hl7.org/fhir}CodeableConcept","type":"NamedTypeSpecifier"}],"operand":[{"localId":"444","path":"code","scope":"M","type":"Property"}]},{"localId":"449","type":"ToConcept","signature":[{"localId":"450","name":"{urn:hl7-org:elm-types:r1}Code","type":"NamedTypeSpecifier"}],"operand":{"localId":"411","locator":"38:56-38:75","resultTypeName":"{urn:hl7-org:elm-types:r1}Code","name":"levothyroxine code","type":"CodeRef"}}]}]}}]}]}]}}},{"localId":"506","locator":"71:1-77:43","name":"ObservationLookBack","context":"Patient","accessLevel":"Public","type":"FunctionDef","annotation":[{"type":"Annotation","s":{"r":"506","s":[{"value":["","define function ObservationLookBack(ObsList List<Observation>, LookBack System.Quantity):\n  "]},{"r":"822","s":[{"r":"822","s":[{"s":[{"r":"711","s":[{"r":"712","s":[{"s":[{"value":["ObsList"]}]}]},{"value":[" ","O"]}]}]},{"value":["\n    "]},{"s":[{"value":["let "]},{"r":"717","s":[{"value":["LookBackInterval",": "]},{"r":"728","s":[{"value":["Interval["]},{"r":"718","s":[{"r":"721","s":[{"value":["Now","()"]}]},{"value":[" - "]},{"r":"722","s":[{"value":["LookBack"]}]}]},{"value":[", "]},{"r":"727","s":[{"value":["Now","()"]}]},{"value":["]"]}]}]}]},{"value":["\n    "]},{"r":"733","s":[{"value":["where "]},{"r":"733","s":[{"r":"734","s":[{"r":"735","s":[{"r":"754","s":[{"r":"750","s":[{"r":"736","s":[{"value":["( "]},{"r":"736","s":[{"r":"738","s":[{"r":"737","s":[{"value":["O"]}]},{"value":["."]},{"r":"738","s":[{"value":["effective"]}]}]},{"value":[" as "]},{"r":"749","s":[{"value":["FHIR",".","dateTime"]}]}]},{"value":[" )"]}]},{"value":["."]},{"r":"750","s":[{"value":["value"]}]}]},{"value":[" in "]},{"r":"751","s":[{"value":["LookBackInterval"]}]}]},{"value":["\n      or "]},{"r":"776","s":[{"r":"772","s":[{"r":"758","s":[{"value":["( "]},{"r":"758","s":[{"r":"760","s":[{"r":"759","s":[{"value":["O"]}]},{"value":["."]},{"r":"760","s":[{"value":["effective"]}]}]},{"value":[" as "]},{"r":"771","s":[{"value":["FHIR",".","instant"]}]}]},{"value":[" )"]}]},{"value":["."]},{"r":"772","s":[{"value":["value"]}]}]},{"value":[" in "]},{"r":"773","s":[{"value":["LookBackInterval"]}]}]}]},{"value":["\n      or "]},{"r":"803","s":[{"r":"796","s":[{"value":["PeriodToInterval","("]},{"r":"782","s":[{"r":"784","s":[{"r":"783","s":[{"value":["O"]}]},{"value":["."]},{"r":"784","s":[{"value":["effective"]}]}]},{"value":[" as "]},{"r":"795","s":[{"value":["FHIR",".","Period"]}]}]},{"value":[")"]}]},{"r":"803","value":[" ","overlaps"," "]},{"r":"800","s":[{"value":["LookBackInterval"]}]}]}]},{"value":["\n      or "]},{"r":"816","s":[{"r":"812","s":[{"r":"811","s":[{"r":"810","s":[{"value":["O"]}]},{"value":["."]},{"r":"811","s":[{"value":["issued"]}]}]},{"value":["."]},{"r":"812","s":[{"value":["value"]}]}]},{"value":[" in "]},{"r":"813","s":[{"value":["LookBackInterval"]}]}]}]}]}]}]}]}}],"resultTypeSpecifier":{"localId":"827","type":"ListTypeSpecifier","elementType":{"localId":"828","name":"{http://hl7.org/fhir}Observation","type":"NamedTypeSpecifier"}},"expression":{"localId":"822","locator":"72:3-77:43","type":"Query","resultTypeSpecifier":{"localId":"825","type":"ListTypeSpecifier","elementType":{"localId":"826","name":"{http://hl7.org/fhir}Observation","type":"NamedTypeSpecifier"}},"source":[{"localId":"711","locator":"72:3-72:11","alias":"O","resultTypeSpecifier":{"localId":"715","type":"ListTypeSpecifier","elementType":{"localId":"716","name":"{http://hl7.org/fhir}Observation","type":"NamedTypeSpecifier"}},"expression":{"localId":"712","locator":"72:3-72:9","name":"ObsList","type":"OperandRef","resultTypeSpecifier":{"localId":"713","type":"ListTypeSpecifier","elementType":{"localId":"714","name":"{http://hl7.org/fhir}Observation","type":"NamedTypeSpecifier"}}}}],"let":[{"localId":"717","locator":"73:9-73:59","identifier":"LookBackInterval","resultTypeSpecifier":{"localId":"731","type":"IntervalTypeSpecifier","pointType":{"localId":"732","name":"{urn:hl7-org:elm-types:r1}DateTime","type":"NamedTypeSpecifier"}},"expression":{"localId":"728","locator":"73:27-73:59","lowClosed":true,"highClosed":true,"type":"Interval","resultTypeSpecifier":{"localId":"729","type":"IntervalTypeSpecifier","pointType":{"localId":"730","name":"{urn:hl7-org:elm-types:r1}DateTime","type":"NamedTypeSpecifier"}},"low":{"localId":"718","locator":"73:36-73:51","resultTypeName":"{urn:hl7-org:elm-types:r1}DateTime","type":"Subtract","signature":[{"localId":"723","name":"{urn:hl7-org:elm-types:r1}DateTime","type":"NamedTypeSpecifier"},{"localId":"724","name":"{urn:hl7-org:elm-types:r1}Quantity","type":"NamedTypeSpecifier"}],"operand":[{"localId":"721","locator":"73:36-73:40","resultTypeName":"{urn:hl7-org:elm-types:r1}DateTime","type":"Now","signature":[]},{"localId":"722","locator":"73:44-73:51","resultTypeName":"{urn:hl7-org:elm-types:r1}Quantity","name":"LookBack","type":"OperandRef"}]},"high":{"localId":"727","locator":"73:54-73:58","resultTypeName":"{urn:hl7-org:elm-types:r1}DateTime","type":"Now","signature":[]}}}],"relationship":[],"where":{"localId":"733","locator":"74:5-77:43","resultTypeName":"{urn:hl7-org:elm-types:r1}Boolean","type":"Or","signature":[{"localId":"820","name":"{urn:hl7-org:elm-types:r1}Boolean","type":"NamedTypeSpecifier"},{"localId":"821","name":"{urn:hl7-org:elm-types:r1}Boolean","type":"NamedTypeSpecifier"}],"operand":[{"localId":"734","locator":"74:11-76:79","resultTypeName":"{urn:hl7-org:elm-types:r1}Boolean","type":"Or","signature":[{"localId":"808","name":"{urn:hl7-org:elm-types:r1}Boolean","type":"NamedTypeSpecifier"},{"localId":"809","name":"{urn:hl7-org:elm-types:r1}Boolean","type":"NamedTypeSpecifier"}],"operand":[{"localId":"735","locator":"74:11-75:66","resultTypeName":"{urn:hl7-org:elm-types:r1}Boolean","type":"Or","signature":[{"localId":"780","name":"{urn:hl7-org:elm-types:r1}Boolean","type":"NamedTypeSpecifier"},{"localId":"781","name":"{urn:hl7-org:elm-types:r1}Boolean","type":"NamedTypeSpecifier"}],"operand":[{"localId":"754","locator":"74:11-74:68","resultTypeName":"{urn:hl7-org:elm-types:r1}Boolean","type":"In","signature":[{"localId":"755","name":"{urn:hl7-org:elm-types:r1}DateTime","type":"NamedTypeSpecifier"},{"localId":"756","type":"IntervalTypeSpecifier","pointType":{"localId":"757","name":"{urn:hl7-org:elm-types:r1}DateTime","type":"NamedTypeSpecifier"}}],"operand":[{"localId":"750","locator":"74:11-74:48","resultTypeName":"{urn:hl7-org:elm-types:r1}DateTime","path":"value","type":"Property","source":{"localId":"736","locator":"74:11-74:42","resultTypeName":"{http://hl7.org/fhir}dateTime","strict":false,"type":"As","signature":[],"operand":{"localId":"738","locator":"74:13-74:23","path":"effective","scope":"O","type":"Property","resultTypeSpecifier":{"localId":"744","type":"ChoiceTypeSpecifier","choice":[{"localId":"745","name":"{http://hl7.org/fhir}dateTime","type":"NamedTypeSpecifier"},{"localId":"746","name":"{http://hl7.org/fhir}Period","type":"NamedTypeSpecifier"},{"localId":"747","name":"{http://hl7.org/fhir}Timing","type":"NamedTypeSpecifier"},{"localId":"748","name":"{http://hl7.org/fhir}instant","type":"NamedTypeSpecifier"}]}},"asTypeSpecifier":{"localId":"749","locator":"74:28-74:40","resultTypeName":"{http://hl7.org/fhir}dateTime","name":"{http://hl7.org/fhir}dateTime","type":"NamedTypeSpecifier"}}},{"localId":"751","locator":"74:53-74:68","name":"LookBackInterval","type":"QueryLetRef","resultTypeSpecifier":{"localId":"752","type":"IntervalTypeSpecifier","pointType":{"localId":"753","name":"{urn:hl7-org:elm-types:r1}DateTime","type":"NamedTypeSpecifier"}}}]},{"localId":"776","locator":"75:10-75:66","resultTypeName":"{urn:hl7-org:elm-types:r1}Boolean","type":"In","signature":[{"localId":"777","name":"{urn:hl7-org:elm-types:r1}DateTime","type":"NamedTypeSpecifier"},{"localId":"778","type":"IntervalTypeSpecifier","pointType":{"localId":"779","name":"{urn:hl7-org:elm-types:r1}DateTime","type":"NamedTypeSpecifier"}}],"operand":[{"localId":"772","locator":"75:10-75:46","resultTypeName":"{urn:hl7-org:elm-types:r1}DateTime","path":"value","type":"Property","source":{"localId":"758","locator":"75:10-75:40","resultTypeName":"{http://hl7.org/fhir}instant","strict":false,"type":"As","signature":[],"operand":{"localId":"760","locator":"75:12-75:22","path":"effective","scope":"O","type":"Property","resultTypeSpecifier":{"localId":"766","type":"ChoiceTypeSpecifier","choice":[{"localId":"767","name":"{http://hl7.org/fhir}dateTime","type":"NamedTypeSpecifier"},{"localId":"768","name":"{http://hl7.org/fhir}Period","type":"NamedTypeSpecifier"},{"localId":"769","name":"{http://hl7.org/fhir}Timing","type":"NamedTypeSpecifier"},{"localId":"770","name":"{http://hl7.org/fhir}instant","type":"NamedTypeSpecifier"}]}},"asTypeSpecifier":{"localId":"771","locator":"75:27-75:38","resultTypeName":"{http://hl7.org/fhir}instant","name":"{http://hl7.org/fhir}instant","type":"NamedTypeSpecifier"}}},{"localId":"773","locator":"75:51-75:66","name":"LookBackInterval","type":"QueryLetRef","resultTypeSpecifier":{"localId":"774","type":"IntervalTypeSpecifier","pointType":{"localId":"775","name":"{urn:hl7-org:elm-types:r1}DateTime","type":"NamedTypeSpecifier"}}}]}]},{"localId":"803","locator":"76:10-76:79","resultTypeName":"{urn:hl7-org:elm-types:r1}Boolean","type":"Overlaps","signature":[{"localId":"804","type":"IntervalTypeSpecifier","pointType":{"localId":"805","name":"{urn:hl7-org:elm-types:r1}DateTime","type":"NamedTypeSpecifier"}},{"localId":"806","type":"IntervalTypeSpecifier","pointType":{"localId":"807","name":"{urn:hl7-org:elm-types:r1}DateTime","type":"NamedTypeSpecifier"}}],"operand":[{"localId":"796","locator":"76:10-76:53","name":"PeriodToInterval","type":"FunctionRef","resultTypeSpecifier":{"localId":"798","type":"IntervalTypeSpecifier","pointType":{"localId":"799","name":"{urn:hl7-org:elm-types:r1}DateTime","type":"NamedTypeSpecifier"}},"signature":[{"localId":"797","name":"{http://hl7.org/fhir}Period","type":"NamedTypeSpecifier"}],"operand":[{"localId":"782","locator":"76:27-76:52","resultTypeName":"{http://hl7.org/fhir}Period","strict":false,"type":"As","signature":[],"operand":{"localId":"784","locator":"76:27-76:37","path":"effective","scope":"O","type":"Property","resultTypeSpecifier":{"localId":"790","type":"ChoiceTypeSpecifier","choice":[{"localId":"791","name":"{http://hl7.org/fhir}dateTime","type":"NamedTypeSpecifier"},{"localId":"792","name":"{http://hl7.org/fhir}Period","type":"NamedTypeSpecifier"},{"localId":"793","name":"{http://hl7.org/fhir}Timing","type":"NamedTypeSpecifier"},{"localId":"794","name":"{http://hl7.org/fhir}instant","type":"NamedTypeSpecifier"}]}},"asTypeSpecifier":{"localId":"795","locator":"76:42-76:52","resultTypeName":"{http://hl7.org/fhir}Period","name":"{http://hl7.org/fhir}Period","type":"NamedTypeSpecifier"}}]},{"localId":"800","locator":"76:64-76:79","name":"LookBackInterval","type":"QueryLetRef","resultTypeSpecifier":{"localId":"801","type":"IntervalTypeSpecifier","pointType":{"localId":"802","name":"{urn:hl7-org:elm-types:r1}DateTime","type":"NamedTypeSpecifier"}}}]}]},{"localId":"816","locator":"77:10-77:43","resultTypeName":"{urn:hl7-org:elm-types:r1}Boolean","type":"In","signature":[{"localId":"817","name":"{urn:hl7-org:elm-types:r1}DateTime","type":"NamedTypeSpecifier"},{"localId":"818","type":"IntervalTypeSpecifier","pointType":{"localId":"819","name":"{urn:hl7-org:elm-types:r1}DateTime","type":"NamedTypeSpecifier"}}],"operand":[{"localId":"812","locator":"77:10-77:23","resultTypeName":"{urn:hl7-org:elm-types:r1}DateTime","path":"value","type":"Property","source":{"localId":"811","locator":"77:10-77:17","resultTypeName":"{http://hl7.org/fhir}instant","path":"issued","scope":"O","type":"Property"}},{"localId":"813","locator":"77:28-77:43","name":"LookBackInterval","type":"QueryLetRef","resultTypeSpecifier":{"localId":"814","type":"IntervalTypeSpecifier","pointType":{"localId":"815","name":"{urn:hl7-org:elm-types:r1}DateTime","type":"NamedTypeSpecifier"}}}]}]}},"operand":[{"localId":"511","name":"ObsList","operandTypeSpecifier":{"localId":"507","locator":"71:45-71:61","type":"ListTypeSpecifier","resultTypeSpecifier":{"localId":"509","type":"ListTypeSpecifier","elementType":{"localId":"510","name":"{http://hl7.org/fhir}Observation","type":"NamedTypeSpecifier"}},"elementType":{"localId":"508","locator":"71:50-71:60","resultTypeName":"{http://hl7.org/fhir}Observation","name":"{http://hl7.org/fhir}Observation","type":"NamedTypeSpecifier"}}},{"localId":"513","name":"LookBack","operandTypeSpecifier":{"localId":"512","locator":"71:73-71:87","resultTypeName":"{urn:hl7-org:elm-types:r1}Quantity","name":"{urn:hl7-org:elm-types:r1}Quantity","type":"NamedTypeSpecifier"}}]},{"localId":"603","locator":"92:1-94:59","name":"PeriodToInterval","context":"Patient","accessLevel":"Public","type":"FunctionDef","annotation":[{"type":"Annotation","s":{"r":"603","s":[{"value":["","define function PeriodToInterval(period FHIR.Period):\n  "]},{"r":"910","s":[{"r":"910","s":[{"value":["if "]},{"r":"912","s":[{"r":"911","s":[{"value":["period"]}]},{"value":[" is null"]}]},{"r":"914","value":[" then ","null"," \n    else "]},{"r":"921","s":[{"value":["Interval["]},{"r":"917","s":[{"r":"916","s":[{"r":"915","s":[{"value":["period"]}]},{"value":["."]},{"r":"916","s":[{"value":["\"start\""]}]}]},{"value":["."]},{"r":"917","s":[{"value":["value"]}]}]},{"value":[", "]},{"r":"920","s":[{"r":"919","s":[{"r":"918","s":[{"value":["period"]}]},{"value":["."]},{"r":"919","s":[{"value":["\"end\""]}]}]},{"value":["."]},{"r":"920","s":[{"value":["value"]}]}]},{"value":["]"]}]}]}]}]}}],"resultTypeSpecifier":{"localId":"931","type":"IntervalTypeSpecifier","pointType":{"localId":"932","name":"{urn:hl7-org:elm-types:r1}DateTime","type":"NamedTypeSpecifier"}},"expression":{"localId":"910","locator":"93:3-94:59","type":"If","resultTypeSpecifier":{"localId":"929","type":"IntervalTypeSpecifier","pointType":{"localId":"930","name":"{urn:hl7-org:elm-types:r1}DateTime","type":"NamedTypeSpecifier"}},"condition":{"localId":"912","locator":"93:6-93:19","resultTypeName":"{urn:hl7-org:elm-types:r1}Boolean","type":"IsNull","signature":[{"localId":"913","name":"{urn:hl7-org:elm-types:r1}Any","type":"NamedTypeSpecifier"}],"operand":{"localId":"911","locator":"93:6-93:11","resultTypeName":"{http://hl7.org/fhir}Period","name":"period","type":"OperandRef"}},"then":{"localId":"924","type":"As","signature":[],"operand":{"localId":"914","locator":"93:26-93:29","resultTypeName":"{urn:hl7-org:elm-types:r1}Any","type":"Null"},"asTypeSpecifier":{"localId":"925","type":"IntervalTypeSpecifier","pointType":{"localId":"926","name":"{urn:hl7-org:elm-types:r1}DateTime","type":"NamedTypeSpecifier"}}},"else":{"localId":"921","locator":"94:10-94:59","lowClosed":true,"highClosed":true,"type":"Interval","resultTypeSpecifier":{"localId":"922","type":"IntervalTypeSpecifier","pointType":{"localId":"923","name":"{urn:hl7-org:elm-types:r1}DateTime","type":"NamedTypeSpecifier"}},"low":{"localId":"917","locator":"94:19-94:38","resultTypeName":"{urn:hl7-org:elm-types:r1}DateTime","path":"value","type":"Property","source":{"localId":"916","locator":"94:19-94:32","resultTypeName":"{http://hl7.org/fhir}dateTime","path":"start","type":"Property","source":{"localId":"915","locator":"94:19-94:24","resultTypeName":"{http://hl7.org/fhir}Period","name":"period","type":"OperandRef"}}},"high":{"localId":"920","locator":"94:41-94:58","resultTypeName":"{urn:hl7-org:elm-types:r1}DateTime","path":"value","type":"Property","source":{"localId":"919","locator":"94:41-94:52","resultTypeName":"{http://hl7.org/fhir}dateTime","path":"end","type":"Property","source":{"localId":"918","locator":"94:41-94:46","resultTypeName":"{http://hl7.org/fhir}Period","name":"period","type":"OperandRef"}}}}},"operand":[{"localId":"605","name":"period","operandTypeSpecifier":{"localId":"604","locator":"92:41-92:51","resultTypeName":"{http://hl7.org/fhir}Period","name":"{http://hl7.org/fhir}Period","type":"NamedTypeSpecifier"}}]},{"localId":"499","locator":"40:1-41:82","resultTypeName":"{urn:hl7-org:elm-types:r1}Boolean","name":"Thyrotropin [Units/volume] in Serum or Plasma","context":"Patient","accessLevel":"Public","annotation":[{"type":"Annotation","s":{"r":"499","s":[{"value":["","define ","\"Thyrotropin [Units/volume] in Serum or Plasma\"",":\n  "]},{"r":"500","s":[{"value":["not "]},{"r":"501","s":[{"value":["( "]},{"r":"501","s":[{"value":["exists "]},{"r":"514","s":[{"value":["( "]},{"r":"514","s":[{"value":["ObservationLookBack","("]},{"r":"502","s":[{"value":["\"generic_observation_concepts\""]}]},{"value":[", "]},{"r":"505","s":[{"value":["3 ","months"]}]},{"value":[")"]}]},{"value":[" )"]}]}]},{"value":[" )"]}]}]}]}}],"expression":{"localId":"500","locator":"41:3-41:82","resultTypeName":"{urn:hl7-org:elm-types:r1}Boolean","type":"Not","signature":[{"localId":"664","name":"{urn:hl7-org:elm-types:r1}Boolean","type":"NamedTypeSpecifier"}],"operand":{"localId":"501","locator":"41:7-41:82","resultTypeName":"{urn:hl7-org:elm-types:r1}Boolean","type":"Exists","signature":[{"localId":"662","type":"ListTypeSpecifier","elementType":{"localId":"663","name":"{http://hl7.org/fhir}Observation","type":"NamedTypeSpecifier"}}],"operand":{"localId":"514","locator":"41:16-41:80","name":"ObservationLookBack","type":"FunctionRef","resultTypeSpecifier":{"localId":"660","type":"ListTypeSpecifier","elementType":{"localId":"661","name":"{http://hl7.org/fhir}Observation","type":"NamedTypeSpecifier"}},"signature":[{"localId":"515","type":"ListTypeSpecifier","elementType":{"localId":"516","name":"{http://hl7.org/fhir}Observation","type":"NamedTypeSpecifier"}},{"localId":"517","name":"{urn:hl7-org:elm-types:r1}Quantity","type":"NamedTypeSpecifier"}],"operand":[{"localId":"502","locator":"41:38-41:67","name":"generic_observation_concepts","type":"ExpressionRef","resultTypeSpecifier":{"localId":"503","type":"ListTypeSpecifier","elementType":{"localId":"504","name":"{http://hl7.org/fhir}Observation","type":"NamedTypeSpecifier"}}},{"localId":"505","locator":"41:70-41:77","resultTypeName":"{urn:hl7-org:elm-types:r1}Quantity","value":3,"unit":"months","type":"Quantity"}]}}}},{"localId":"666","locator":"43:1-47:55","resultTypeName":"{urn:hl7-org:elm-types:r1}Boolean","name":"MeetsInclusionCriteria","context":"Patient","accessLevel":"Public","annotation":[{"type":"Annotation","s":{"r":"666","s":[{"value":["","define ","\"MeetsInclusionCriteria\"",":\n  "]},{"r":"667","s":[{"r":"668","s":[{"r":"669","s":[{"r":"670","s":[{"value":["\"Minimum Age\""]}]},{"value":["\n    and "]},{"r":"671","s":[{"value":["\"Primary hypothyroidism (disorder)\""]}]}]},{"value":["\n    and "]},{"r":"674","s":[{"value":["\"levothyroxine\""]}]}]},{"value":["\n    and "]},{"r":"677","s":[{"value":["\"Thyrotropin [Units/volume] in Serum or Plasma\""]}]}]}]}}],"expression":{"localId":"667","locator":"44:3-47:55","resultTypeName":"{urn:hl7-org:elm-types:r1}Boolean","type":"And","signature":[{"localId":"678","name":"{urn:hl7-org:elm-types:r1}Boolean","type":"NamedTypeSpecifier"},{"localId":"679","name":"{urn:hl7-org:elm-types:r1}Boolean","type":"NamedTypeSpecifier"}],"operand":[{"localId":"668","locator":"44:3-46:23","resultTypeName":"{urn:hl7-org:elm-types:r1}Boolean","type":"And","signature":[{"localId":"675","name":"{urn:hl7-org:elm-types:r1}Boolean","type":"NamedTypeSpecifier"},{"localId":"676","name":"{urn:hl7-org:elm-types:r1}Boolean","type":"NamedTypeSpecifier"}],"operand":[{"localId":"669","locator":"44:3-45:43","resultTypeName":"{urn:hl7-org:elm-types:r1}Boolean","type":"And","signature":[{"localId":"672","name":"{urn:hl7-org:elm-types:r1}Boolean","type":"NamedTypeSpecifier"},{"localId":"673","name":"{urn:hl7-org:elm-types:r1}Boolean","type":"NamedTypeSpecifier"}],"operand":[{"localId":"670","locator":"44:3-44:15","resultTypeName":"{urn:hl7-org:elm-types:r1}Boolean","name":"Minimum Age","type":"ExpressionRef"},{"localId":"671","locator":"45:9-45:43","resultTypeName":"{urn:hl7-org:elm-types:r1}Boolean","name":"Primary hypothyroidism (disorder)","type":"ExpressionRef"}]},{"localId":"674","locator":"46:9-46:23","resultTypeName":"{urn:hl7-org:elm-types:r1}Boolean","name":"levothyroxine","type":"ExpressionRef"}]},{"localId":"677","locator":"47:9-47:55","resultTypeName":"{urn:hl7-org:elm-types:r1}Boolean","name":"Thyrotropin [Units/volume] in Serum or Plasma","type":"ExpressionRef"}]}},{"localId":"681","locator":"49:1-50:26","resultTypeName":"{urn:hl7-org:elm-types:r1}Boolean","name":"InPopulation","context":"Patient","accessLevel":"Public","annotation":[{"type":"Annotation","s":{"r":"681","s":[{"value":["","define ","\"InPopulation\"",":\n  "]},{"r":"682","s":[{"value":["\"MeetsInclusionCriteria\""]}]}]}}],"expression":{"localId":"682","locator":"50:3-50:26","resultTypeName":"{urn:hl7-org:elm-types:r1}Boolean","name":"MeetsInclusionCriteria","type":"ExpressionRef"}},{"localId":"684","locator":"52:1-54:13","resultTypeName":"{urn:hl7-org:elm-types:r1}String","name":"Recommendation","context":"Patient","accessLevel":"Public","annotation":[{"type":"Annotation","s":{"r":"684","s":[{"value":["","define ","\"Recommendation\"",":\n  "]},{"r":"685","s":[{"value":["if "]},{"r":"686","s":[{"value":["\"InPopulation\""]}]},{"value":[" then "]},{"r":"687","s":[{"value":["'Thyroid function monitoring due. Order serum TSH to assess adequacy of levothyroxine therapy'"]}]},{"r":"688","value":[" \n    else ","null"]}]}]}}],"expression":{"localId":"685","locator":"53:3-54:13","resultTypeName":"{urn:hl7-org:elm-types:r1}String","type":"If","condition":{"localId":"686","locator":"53:6-53:19","resultTypeName":"{urn:hl7-org:elm-types:r1}Boolean","name":"InPopulation","type":"ExpressionRef"},"then":{"localId":"687","locator":"53:26-53:119","resultTypeName":"{urn:hl7-org:elm-types:r1}String","valueType":"{urn:hl7-org:elm-types:r1}String","value":"Thyroid function monitoring due. Order serum TSH to assess adequacy of levothyroxine therapy","type":"Literal"},"else":{"localId":"689","asType":"{urn:hl7-org:elm-types:r1}String","type":"As","signature":[],"operand":{"localId":"688","locator":"54:10-54:13","resultTypeName":"{urn:hl7-org:elm-types:r1}Any","type":"Null"}}}},{"localId":"691","locator":"56:1-58:13","resultTypeName":"{urn:hl7-org:elm-types:r1}Any","name":"Rationale","context":"Patient","accessLevel":"Public","annotation":[{"type":"Annotation","s":{"r":"691","s":[{"value":["","define ","\"Rationale\"",":\n  "]},{"r":"692","s":[{"value":["if "]},{"r":"693","s":[{"value":["\"InPopulation\""]}]},{"r":"694","value":[" then ","null"," \n    else ","null"]}]}]}}],"expression":{"localId":"692","locator":"57:3-58:13","resultTypeName":"{urn:hl7-org:elm-types:r1}Any","type":"If","condition":{"localId":"693","locator":"57:6-57:19","resultTypeName":"{urn:hl7-org:elm-types:r1}Boolean","name":"InPopulation","type":"ExpressionRef"},"then":{"localId":"694","locator":"57:26-57:29","resultTypeName":"{urn:hl7-org:elm-types:r1}Any","type":"Null"},"else":{"localId":"695","locator":"58:10-58:13","resultTypeName":"{urn:hl7-org:elm-types:r1}Any","type":"Null"}}},{"localId":"697","locator":"60:1-62:13","resultTypeName":"{urn:hl7-org:elm-types:r1}Any","name":"Links","context":"Patient","accessLevel":"Public","annotation":[{"type":"Annotation","s":{"r":"697","s":[{"value":["","define ","\"Links\"",":\n  "]},{"r":"698","s":[{"value":["if "]},{"r":"699","s":[{"value":["\"InPopulation\""]}]},{"r":"700","value":[" then ","null"," \n    else ","null"]}]}]}}],"expression":{"localId":"698","locator":"61:3-62:13","resultTypeName":"{urn:hl7-org:elm-types:r1}Any","type":"If","condition":{"localId":"699","locator":"61:6-61:19","resultTypeName":"{urn:hl7-org:elm-types:r1}Boolean","name":"InPopulation","type":"ExpressionRef"},"then":{"localId":"700","locator":"61:26-61:29","resultTypeName":"{urn:hl7-org:elm-types:r1}Any","type":"Null"},"else":{"localId":"701","locator":"62:10-62:13","resultTypeName":"{urn:hl7-org:elm-types:r1}Any","type":"Null"}}},{"localId":"703","locator":"64:1-66:13","resultTypeName":"{urn:hl7-org:elm-types:r1}Any","name":"Suggestions","context":"Patient","accessLevel":"Public","annotation":[{"type":"Annotation","s":{"r":"703","s":[{"value":["","define ","\"Suggestions\"",":\n  "]},{"r":"704","s":[{"value":["if "]},{"r":"705","s":[{"value":["\"InPopulation\""]}]},{"r":"706","value":[" then ","null"," \n    else ","null"]}]}]}}],"expression":{"localId":"704","locator":"65:3-66:13","resultTypeName":"{urn:hl7-org:elm-types:r1}Any","type":"If","condition":{"localId":"705","locator":"65:6-65:19","resultTypeName":"{urn:hl7-org:elm-types:r1}Boolean","name":"InPopulation","type":"ExpressionRef"},"then":{"localId":"706","locator":"65:26-65:29","resultTypeName":"{urn:hl7-org:elm-types:r1}Any","type":"Null"},"else":{"localId":"707","locator":"66:10-66:13","resultTypeName":"{urn:hl7-org:elm-types:r1}Any","type":"Null"}}},{"localId":"709","locator":"68:1-69:6","resultTypeName":"{urn:hl7-org:elm-types:r1}Any","name":"Errors","context":"Patient","accessLevel":"Public","annotation":[{"type":"Annotation","s":{"r":"709","s":[{"r":"710","value":["","define ","\"Errors\"",":\n  ","null"]}]}}],"expression":{"localId":"710","locator":"69:3-69:6","resultTypeName":"{urn:hl7-org:elm-types:r1}Any","type":"Null"}}]}}}