Measurements and simple assertions made about a patient, 
device or other subject.
Properties  
Reference
Fulfills plan, 
proposal or order.
CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ProcedureRequest | ReferralRequest
Property methods: basedOnBuildValueArray(), basedOnCollectionToDisplay(), basedOnCollectionToOdbc(), basedOnDisplayToCollection(), basedOnGet(), basedOnGetObject(), basedOnGetObjectId(), basedOnGetSwizzled(), basedOnIsValid(), basedOnOdbcToCollection(), basedOnSet(), basedOnSetObject(), basedOnSetObjectId()
 
 
 
property bodySite  as HS.FHIR.DTL.vSTU3.Model.Datatype.CodeableConcept  (XMLNAME = "bodySite", XMLPROJECTION = "ELEMENT"); 
 
CodeableConcept
Observed body part.
any FHIR3 code may be used; 
body-site shows EXAMPLE codes, 
but you may use codes from any ValueSet.
Property methods: bodySiteGet(), bodySiteGetSwizzled(), bodySiteIsValid(), bodySiteNewObject(), bodySiteSet()
 
CodeableConcept
Classification of  type of observation.
observation-category is the PREFERRED FHIR3 ValueSet for codes, 
but if you need to express meanings not found in observation-category, 
you may use codes from any ValueSet.
Property methods: categoryBuildValueArray(), categoryCollectionToDisplay(), categoryCollectionToOdbc(), categoryDisplayToCollection(), categoryGet(), categoryGetObject(), categoryGetObjectId(), categoryGetSwizzled(), categoryIsValid(), categoryOdbcToCollection(), categorySet(), categorySetObject(), categorySetObjectId()
 
CodeableConcept
Type of observation (code / type)
any FHIR3 code may be used; 
observation-codes shows EXAMPLE codes, 
but you may use codes from any ValueSet.
Property methods: codeGet(), codeGetSwizzled(), codeIsValid(), codeNewObject(), codeSet()
 
string
Comments about result.
Property methods: commentDisplayToLogical(), commentGet(), commentIsValid(), commentLogicalToDisplay(), commentLogicalToOdbc(), commentNormalize(), commentSet()
 
BackboneElement
Component results.
Property methods: componentBuildValueArray(), componentCollectionToDisplay(), componentCollectionToOdbc(), componentDisplayToCollection(), componentGet(), componentGetObject(), componentGetObjectId(), componentGetSwizzled(), componentIsValid(), componentOdbcToCollection(), componentSet(), componentSetObject(), componentSetObjectId()
 
 
 
property context  as HS.FHIR.DTL.vSTU3.Model.Base.Reference  (XMLNAME = "context", XMLPROJECTION = "ELEMENT"); 
 
Reference
Healthcare event during which this observation is made.
Encounter | EpisodeOfCare
Property methods: contextGet(), contextGetSwizzled(), contextIsValid(), contextNewObject(), contextSet()
 
CodeableConcept
Why the result is missing.
observation-valueabsentreason is the REQUIRED FHIR3 ValueSet for codes, 
but if you need to express meanings not found in observation-valueabsentreason, 
you may formally EXTEND observation-valueabsentreason to add codes to it.
Property methods: dataAbsentReasonGet(), dataAbsentReasonGetSwizzled(), dataAbsentReasonIsValid(), dataAbsentReasonNewObject(), dataAbsentReasonSet()
 
Reference
(Measurement) Device.
Device | DeviceMetric
Property methods: deviceGet(), deviceGetSwizzled(), deviceIsValid(), deviceNewObject(), deviceSet()
 
 
 
property effectiveDateTime  as %String  (MAXLEN = 1000000, XMLNAME = "effectiveDateTime", XMLPROJECTION = "ATTRIBUTE"); 
 
dateTime
Clinically relevant time/time-period for observation.
Property methods: effectiveDateTimeDisplayToLogical(), effectiveDateTimeGet(), effectiveDateTimeIsValid(), effectiveDateTimeLogicalToDisplay(), effectiveDateTimeLogicalToOdbc(), effectiveDateTimeNormalize(), effectiveDateTimeSet()
 
Period
Clinically relevant time/time-period for observation.
Property methods: effectivePeriodGet(), effectivePeriodGetSwizzled(), effectivePeriodIsValid(), effectivePeriodNewObject(), effectivePeriodSet()
 
Identifier
Business Identifier for observation.
Property methods: identifierBuildValueArray(), identifierCollectionToDisplay(), identifierCollectionToOdbc(), identifierDisplayToCollection(), identifierGet(), identifierGetObject(), identifierGetObjectId(), identifierGetSwizzled(), identifierIsValid(), identifierOdbcToCollection(), identifierSet(), identifierSetObject(), identifierSetObjectId()
 
CodeableConcept
High, 
low, 
normal, 
etc.
observation-interpretation is the REQUIRED FHIR3 ValueSet for codes, 
but if you need to express meanings not found in observation-interpretation, 
you may formally EXTEND observation-interpretation to add codes to it.
Property methods: interpretationGet(), interpretationGetSwizzled(), interpretationIsValid(), interpretationNewObject(), interpretationSet()
 
 
 
property issued  as %String  (MAXLEN = 1000000, XMLNAME = "issued", XMLPROJECTION = "ATTRIBUTE"); 
 
instant
Date/Time this was made available.
Property methods: issuedDisplayToLogical(), issuedGet(), issuedIsValid(), issuedLogicalToDisplay(), issuedLogicalToOdbc(), issuedNormalize(), issuedSet()
 
CodeableConcept
How it was done.
any FHIR3 code may be used; 
observation-methods shows EXAMPLE codes, 
but you may use codes from any ValueSet.
Property methods: methodGet(), methodGetSwizzled(), methodIsValid(), methodNewObject(), methodSet()
 
Reference
Who is responsible for the observation.
Practitioner | Organization | Patient | RelatedPerson
Property methods: performerBuildValueArray(), performerCollectionToDisplay(), performerCollectionToOdbc(), performerDisplayToCollection(), performerGet(), performerGetObject(), performerGetObjectId(), performerGetSwizzled(), performerIsValid(), performerOdbcToCollection(), performerSet(), performerSetObject(), performerSetObjectId()
 
BackboneElement
Provides guide for interpretation.
Property methods: referenceRangeBuildValueArray(), referenceRangeCollectionToDisplay(), referenceRangeCollectionToOdbc(), referenceRangeDisplayToCollection(), referenceRangeGet(), referenceRangeGetObject(), referenceRangeGetObjectId(), referenceRangeGetSwizzled(), referenceRangeIsValid(), referenceRangeOdbcToCollection(), referenceRangeSet(), referenceRangeSetObject(), referenceRangeSetObjectId()
 
BackboneElement
Resource related to this observation.
Property methods: relatedBuildValueArray(), relatedCollectionToDisplay(), relatedCollectionToOdbc(), relatedDisplayToCollection(), relatedGet(), relatedGetObject(), relatedGetObjectId(), relatedGetSwizzled(), relatedIsValid(), relatedOdbcToCollection(), relatedSet(), relatedSetObject(), relatedSetObjectId()
 
Reference
Specimen used for this observation.
Specimen
Property methods: specimenGet(), specimenGetSwizzled(), specimenIsValid(), specimenNewObject(), specimenSet()
 
 
 
property status  as %String  (MAXLEN = 1000000, XMLNAME = "status", XMLPROJECTION = "ATTRIBUTE") [ Required ]; 
 
code
registered | preliminary | final | amended +
observation-status is the REQUIRED FHIR3 ValueSet for codes; 
you may NOT extend observation-status and you may NOT use codes from other ValueSets.
Property methods: statusDisplayToLogical(), statusGet(), statusIsValid(), statusLogicalToDisplay(), statusLogicalToOdbc(), statusNormalize(), statusSet()
 
Reference
Who and/or what this is about.
Patient | Group | Device | Location
Property methods: subjectGet(), subjectGetSwizzled(), subjectIsValid(), subjectNewObject(), subjectSet()
 
Attachment
Actual result.
Property methods: valueAttachmentGet(), valueAttachmentGetSwizzled(), valueAttachmentIsValid(), valueAttachmentNewObject(), valueAttachmentSet()
 
 
 
property valueBoolean  as %Boolean  (XMLNAME = "valueBoolean", XMLPROJECTION = "ATTRIBUTE"); 
 
boolean
Actual result.
Property methods: valueBooleanDisplayToLogical(), valueBooleanGet(), valueBooleanIsValid(), valueBooleanLogicalToDisplay(), valueBooleanLogicalToXSD(), valueBooleanNormalize(), valueBooleanSet(), valueBooleanXSDToLogical()
 
CodeableConcept
Actual result. 
any FHIR3 code from any ValueSet may be used.
Property methods: valueCodeableConceptGet(), valueCodeableConceptGetSwizzled(), valueCodeableConceptIsValid(), valueCodeableConceptNewObject(), valueCodeableConceptSet()
 
 
 
property valueDateTime  as %String  (MAXLEN = 1000000, XMLNAME = "valueDateTime", XMLPROJECTION = "ATTRIBUTE"); 
 
dateTime
Actual result.
Property methods: valueDateTimeDisplayToLogical(), valueDateTimeGet(), valueDateTimeIsValid(), valueDateTimeLogicalToDisplay(), valueDateTimeLogicalToOdbc(), valueDateTimeNormalize(), valueDateTimeSet()
 
Period
Actual result.
Property methods: valuePeriodGet(), valuePeriodGetSwizzled(), valuePeriodIsValid(), valuePeriodNewObject(), valuePeriodSet()
 
Quantity
Actual result.
Property methods: valueQuantityGet(), valueQuantityGetSwizzled(), valueQuantityIsValid(), valueQuantityNewObject(), valueQuantitySet()
 
Range
Actual result.
Property methods: valueRangeGet(), valueRangeGetSwizzled(), valueRangeIsValid(), valueRangeNewObject(), valueRangeSet()
 
Ratio
Actual result.
Property methods: valueRatioGet(), valueRatioGetSwizzled(), valueRatioIsValid(), valueRatioNewObject(), valueRatioSet()
 
SampledData
Actual result.
Property methods: valueSampledDataGet(), valueSampledDataGetSwizzled(), valueSampledDataIsValid(), valueSampledDataNewObject(), valueSampledDataSet()
 
 
 
property valueString  as %String  (MAXLEN = 1000000, XMLNAME = "valueString", XMLPROJECTION = "ATTRIBUTE"); 
 
string
Actual result.
Property methods: valueStringDisplayToLogical(), valueStringGet(), valueStringIsValid(), valueStringLogicalToDisplay(), valueStringLogicalToOdbc(), valueStringNormalize(), valueStringSet()
 
 
 
property valueTime  as %String  (MAXLEN = 1000000, XMLNAME = "valueTime", XMLPROJECTION = "ATTRIBUTE"); 
 
time
Actual result.
Property methods: valueTimeDisplayToLogical(), valueTimeGet(), valueTimeIsValid(), valueTimeLogicalToDisplay(), valueTimeLogicalToOdbc(), valueTimeNormalize(), valueTimeSet()