Grammar: DataElement 6.0 Namespace: fhir.observation Description: "Fhir Observation definition. Autogenerated" // DirectFhirGenerator.cs:177 // ConvertFhirClass.cs:203 // http://hl7.org/fhir/StructureDefinition/Observation Entry: Observation // ConvertFhirClass.cs:205 Parent: fhir.domainresource.DomainResource // ConvertFhirClass.cs:233 Description: "Measurements and simple assertions made about a patient, device or other subject." // ConvertFhirClass.cs:237 Property: Identifier 0..* // ConvertFhirClass.cs:460 Property: BasedOn 0..* // ConvertFhirClass.cs:460 Property: PartOf 0..* // ConvertFhirClass.cs:460 Property: Status 1..1 // ConvertFhirClass.cs:460 Property: Category 0..* // ConvertFhirClass.cs:460 Property: Code 1..1 // ConvertFhirClass.cs:460 Property: Subject 0..1 // ConvertFhirClass.cs:460 Property: Focus 0..* // ConvertFhirClass.cs:460 Property: Encounter 0..1 // ConvertFhirClass.cs:460 Property: EffectiveX 0..1 // ConvertFhirClass.cs:460 Property: Issued 0..1 // ConvertFhirClass.cs:460 Property: Performer 0..* // ConvertFhirClass.cs:460 Property: ValueX 0..1 // ConvertFhirClass.cs:460 Property: DataAbsentReason 0..1 // ConvertFhirClass.cs:460 Property: Interpretation 0..* // ConvertFhirClass.cs:460 Property: Note 0..* // ConvertFhirClass.cs:460 Property: BodySite 0..1 // ConvertFhirClass.cs:460 Property: Method 0..1 // ConvertFhirClass.cs:460 Property: Specimen 0..1 // ConvertFhirClass.cs:460 Property: Device 0..1 // ConvertFhirClass.cs:460 Property: ReferenceRangeGroup 0..* // ConvertFhirClass.cs:460 Property: HasMemberSlices 0..1 // ConvertFhirClass.cs:458 Property: DerivedFrom 0..* // ConvertFhirClass.cs:460 Property: ComponentGroup 0..* // ConvertFhirClass.cs:460 // ConvertFhirClass.cs:350 // Entry definition of Observation.identifier Element: Identifier // ConvertFhirClass.cs:352 Value: fhir.identifier.Identifier // ConvertFhirClass.cs:365 // ConvertFhirClass.cs:350 // Entry definition of Observation.basedOn Element: BasedOn // ConvertFhirClass.cs:352 Value: fhir.careplan.CarePlan // ConvertFhirClass.cs:365 or fhir.devicerequest.DeviceRequest // ConvertFhirClass.cs:367 or fhir.immunizationrecommendation.ImmunizationRecommendation // ConvertFhirClass.cs:367 or fhir.medicationrequest.MedicationRequest // ConvertFhirClass.cs:367 or fhir.nutritionorder.NutritionOrder // ConvertFhirClass.cs:367 or fhir.servicerequest.ServiceRequest // ConvertFhirClass.cs:367 // ConvertFhirClass.cs:350 // Entry definition of Observation.partOf Element: PartOf // ConvertFhirClass.cs:352 Value: fhir.medicationadministration.MedicationAdministration // ConvertFhirClass.cs:365 or fhir.medicationdispense.MedicationDispense // ConvertFhirClass.cs:367 or fhir.medicationstatement.MedicationStatement // ConvertFhirClass.cs:367 or fhir.procedure.Procedure // ConvertFhirClass.cs:367 or fhir.immunization.Immunization // ConvertFhirClass.cs:367 or fhir.imagingstudy.ImagingStudy // ConvertFhirClass.cs:367 // ConvertFhirClass.cs:350 // Entry definition of Observation.status Element: Status // ConvertFhirClass.cs:352 Value: concept // ConvertFhirClass.cs:365 // ConvertFhirClass.cs:350 // Entry definition of Observation.category Element: Category // ConvertFhirClass.cs:352 Value: concept // ConvertFhirClass.cs:365 // ConvertFhirClass.cs:350 // Entry definition of Observation.code Element: Code // ConvertFhirClass.cs:352 Value: concept // ConvertFhirClass.cs:365 // ConvertFhirClass.cs:350 // Entry definition of Observation.subject Element: Subject // ConvertFhirClass.cs:352 Value: fhir.patient.Patient // ConvertFhirClass.cs:365 or fhir.group.Group // ConvertFhirClass.cs:367 or fhir.device.Device // ConvertFhirClass.cs:367 or fhir.location.Location // ConvertFhirClass.cs:367 // ConvertFhirClass.cs:350 // Entry definition of Observation.focus Element: Focus // ConvertFhirClass.cs:352 Value: fhir.resource.Resource // ConvertFhirClass.cs:365 // ConvertFhirClass.cs:350 // Entry definition of Observation.encounter Element: Encounter // ConvertFhirClass.cs:352 Value: fhir.encounter.Encounter // ConvertFhirClass.cs:365 // ConvertFhirClass.cs:350 // Entry definition of Observation.effective[x] Element: EffectiveX // ConvertFhirClass.cs:352 Value: dateTime // ConvertFhirClass.cs:365 or fhir.period.Period // ConvertFhirClass.cs:367 or fhir.timing.Timing // ConvertFhirClass.cs:367 or instant // ConvertFhirClass.cs:367 // ConvertFhirClass.cs:350 // Entry definition of Observation.issued Element: Issued // ConvertFhirClass.cs:352 Value: instant // ConvertFhirClass.cs:365 // ConvertFhirClass.cs:350 // Entry definition of Observation.performer Element: Performer // ConvertFhirClass.cs:352 Value: fhir.practitioner.Practitioner // ConvertFhirClass.cs:365 or fhir.practitionerrole.PractitionerRole // ConvertFhirClass.cs:367 or fhir.organization.Organization // ConvertFhirClass.cs:367 or fhir.careteam.CareTeam // ConvertFhirClass.cs:367 or fhir.patient.Patient // ConvertFhirClass.cs:367 or fhir.relatedperson.RelatedPerson // ConvertFhirClass.cs:367 // ConvertFhirClass.cs:350 // Entry definition of Observation.value[x] Element: ValueX // ConvertFhirClass.cs:352 Value: fhir.quantity.Quantity // ConvertFhirClass.cs:365 or concept // ConvertFhirClass.cs:367 or string // ConvertFhirClass.cs:367 or boolean // ConvertFhirClass.cs:367 or integer // ConvertFhirClass.cs:367 or fhir.range.Range // ConvertFhirClass.cs:367 or fhir.ratio.Ratio // ConvertFhirClass.cs:367 or fhir.sampleddata.SampledData // ConvertFhirClass.cs:367 or time // ConvertFhirClass.cs:367 or dateTime // ConvertFhirClass.cs:367 or fhir.period.Period // ConvertFhirClass.cs:367 // ConvertFhirClass.cs:350 // Entry definition of Observation.dataAbsentReason Element: DataAbsentReason // ConvertFhirClass.cs:352 Value: concept // ConvertFhirClass.cs:365 // ConvertFhirClass.cs:350 // Entry definition of Observation.interpretation Element: Interpretation // ConvertFhirClass.cs:352 Value: concept // ConvertFhirClass.cs:365 // ConvertFhirClass.cs:350 // Entry definition of Observation.note Element: Note // ConvertFhirClass.cs:352 Value: fhir.annotation.Annotation // ConvertFhirClass.cs:365 // ConvertFhirClass.cs:350 // Entry definition of Observation.bodySite Element: BodySite // ConvertFhirClass.cs:352 Value: concept // ConvertFhirClass.cs:365 // ConvertFhirClass.cs:350 // Entry definition of Observation.method Element: Method // ConvertFhirClass.cs:352 Value: concept // ConvertFhirClass.cs:365 // ConvertFhirClass.cs:350 // Entry definition of Observation.specimen Element: Specimen // ConvertFhirClass.cs:352 Value: fhir.specimen.Specimen // ConvertFhirClass.cs:365 // ConvertFhirClass.cs:350 // Entry definition of Observation.device Element: Device // ConvertFhirClass.cs:352 Value: fhir.device.Device // ConvertFhirClass.cs:365 or fhir.devicemetric.DeviceMetric // ConvertFhirClass.cs:367 // ConvertFhirClass.cs:336 // Entry definition of Observation.hasMember Group: HasMemberSlices // ConvertFhirClass.cs:338 Property: HasMemberSlice 0..* // ConvertFhirClass.cs:339 // ConvertFhirClass.cs:340 Group: HasMemberSlice // ConvertFhirClass.cs:341 Property: HasMember 1..1 // ConvertFhirClass.cs:342 // ConvertFhirClass.cs:343 Element: HasMember // ConvertFhirClass.cs:344 Value: fhir.observation.Observation // ConvertFhirClass.cs:365 or fhir.questionnaireresponse.QuestionnaireResponse // ConvertFhirClass.cs:367 or fhir.molecularsequence.MolecularSequence // ConvertFhirClass.cs:367 // ConvertFhirClass.cs:350 // Entry definition of Observation.derivedFrom Element: DerivedFrom // ConvertFhirClass.cs:352 Value: fhir.documentreference.DocumentReference // ConvertFhirClass.cs:365 or fhir.imagingstudy.ImagingStudy // ConvertFhirClass.cs:367 or fhir.media.Media // ConvertFhirClass.cs:367 or fhir.questionnaireresponse.QuestionnaireResponse // ConvertFhirClass.cs:367 or fhir.observation.Observation // ConvertFhirClass.cs:367 or fhir.molecularsequence.MolecularSequence // ConvertFhirClass.cs:367 // ConvertFhirClass.cs:203 Group: ReferenceRangeGroup // ConvertFhirClass.cs:205 Description: "Group definition of Observation.referenceRange" // ConvertFhirClass.cs:237 Property: Low 0..1 // ConvertFhirClass.cs:460 Property: High 0..1 // ConvertFhirClass.cs:460 Property: Type 0..1 // ConvertFhirClass.cs:460 Property: AppliesTo 0..* // ConvertFhirClass.cs:460 Property: Age 0..1 // ConvertFhirClass.cs:460 Property: Text 0..1 // ConvertFhirClass.cs:460 // ConvertFhirClass.cs:350 // Entry definition of Observation.referenceRange.low Element: Low // ConvertFhirClass.cs:352 Value: fhir.simplequantity.SimpleQuantity // ConvertFhirClass.cs:365 // ConvertFhirClass.cs:350 // Entry definition of Observation.referenceRange.high Element: High // ConvertFhirClass.cs:352 Value: fhir.simplequantity.SimpleQuantity // ConvertFhirClass.cs:365 // ConvertFhirClass.cs:350 // Entry definition of Observation.referenceRange.type Element: Type // ConvertFhirClass.cs:352 Value: concept // ConvertFhirClass.cs:365 // ConvertFhirClass.cs:350 // Entry definition of Observation.referenceRange.appliesTo Element: AppliesTo // ConvertFhirClass.cs:352 Value: concept // ConvertFhirClass.cs:365 // ConvertFhirClass.cs:350 // Entry definition of Observation.referenceRange.age Element: Age // ConvertFhirClass.cs:352 Value: fhir.range.Range // ConvertFhirClass.cs:365 // ConvertFhirClass.cs:350 // Entry definition of Observation.referenceRange.text Element: Text // ConvertFhirClass.cs:352 Value: string // ConvertFhirClass.cs:365 // ConvertFhirClass.cs:203 Group: ComponentGroup // ConvertFhirClass.cs:205 Description: "Group definition of Observation.component" // ConvertFhirClass.cs:237 Property: Code 1..1 // ConvertFhirClass.cs:460 Property: ValueX 0..1 // ConvertFhirClass.cs:460 Property: DataAbsentReason 0..1 // ConvertFhirClass.cs:460 Property: Interpretation 0..* // ConvertFhirClass.cs:460 Property: ReferenceRange2 0..* // ConvertFhirClass.cs:460 // ConvertFhirClass.cs:350 // Entry definition of Observation.component.referenceRange Element: ReferenceRange2 // ConvertFhirClass.cs:352