HdBe-VisualFunction

ProfileDescriptionStatusURL
HdBe-VisualFunction

Sight is the ability to observe lit objects, with the goal of orienting yourself on objects and people in a lit environment. This pertains to observing the light stimuli, and not processing them in the brain. A sight disorder can lead to things including orientation problems.

drafthttps://fhir.healthdata.be/StructureDefinition/HdBe-VisualFunction
HdBe-VisualFunction.VisualAid

Sight is the ability to observe lit objects, with the goal of orienting yourself on objects and people in a lit environment. This pertains to observing the light stimuli, and not processing them in the brain. A sight disorder can lead to things including orientation problems.

drafthttps://fhir.healthdata.be/StructureDefinition/HdBe-VisualFunction.VisualAid
HdBe-VisualFunction.VisualAid.Product

Sight is the ability to observe lit objects, with the goal of orienting yourself on objects and people in a lit environment. This pertains to observing the light stimuli, and not processing them in the brain. A sight disorder can lead to things including orientation problems.

drafthttps://fhir.healthdata.be/StructureDefinition/HdBe-VisualFunction.VisualAid.Product

UML overview profiles



HdBe-VisualFunction

Instructions

Please note that on a functional level, HdBe VisualFunction references HdBe MedicalDevice, but in FHIR this direction is reversed. Therefore, the concept visual_aid is mapped on DeviceUseStatement.reasonReference:observation in profile HdBe-VisualFunction.VisualAid instead of in this profile.


identifierΣ0..*Identifier
basedOnΣ I0..*Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest)
partOfΣ I0..*Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Immunization | ImagingStudy)
statusΣ ?!1..1codeBinding
category0..*CodeableConceptBinding
codeΣ1..1CodeableConcept
subjectΣ I0..1Reference(Patient | Group | Device | Location)
focusΣ I0..*Reference(Resource)
encounterΣ I0..1Reference(Encounter)
effectiveDateTimedateTime
effectivePeriodPeriod
effectiveTimingTiming
effectiveInstantinstant
issuedΣ0..1instant
performerΣ I0..*Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | RelatedPerson)
valueQuantityQuantity
valueStringstring
valueBooleanboolean
valueIntegerinteger
valueRangeRange
valueRatioRatio
valueSampledDataSampledData
valueTimetime
valueDateTimedateTime
valuePeriodPeriod
valueCodeableConceptΣ I0..1CodeableConceptBinding
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
authorStringstring
authorReferenceReference(Practitioner | Patient | RelatedPerson | Organization)
timeΣ0..1dateTime
textΣ1..1markdown
bodySite0..1CodeableConcept
method0..1CodeableConcept
specimenI0..1Reference(Specimen)
deviceI0..1Reference(Device | DeviceMetric)
lowI0..1SimpleQuantity
highI0..1SimpleQuantity
type0..1CodeableConceptBinding
appliesTo0..*CodeableConcept
ageI0..1Range
text0..1string
hasMemberΣ I0..*Reference(Observation | QuestionnaireResponse | MolecularSequence)
derivedFromΣ I0..*Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | Observation | MolecularSequence)
codeΣ1..1CodeableConcept
valueQuantityQuantity
valueCodeableConceptCodeableConcept
valueStringstring
valueBooleanboolean
valueIntegerinteger
valueRangeRange
valueRatioRatio
valueSampledDataSampledData
valueTimetime
valueDateTimedateTime
valuePeriodPeriod
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)

identifierΣ0..*Identifier
basedOnΣ I0..*Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest)
partOfΣ I0..*Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Immunization | ImagingStudy)
statusΣ ?!1..1codeBinding
category0..*CodeableConceptBinding
codeΣ1..1CodeableConcept
subjectΣ I0..1Reference(Patient | Group | Device | Location)
focusΣ I0..*Reference(Resource)
encounterΣ I0..1Reference(Encounter)
effectiveDateTimedateTime
effectivePeriodPeriod
effectiveTimingTiming
effectiveInstantinstant
issuedΣ0..1instant
performerΣ I0..*Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | RelatedPerson)
valueQuantityQuantity
valueStringstring
valueBooleanboolean
valueIntegerinteger
valueRangeRange
valueRatioRatio
valueSampledDataSampledData
valueTimetime
valueDateTimedateTime
valuePeriodPeriod
valueCodeableConceptΣ I0..1CodeableConceptBinding
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
authorStringstring
authorReferenceReference(Practitioner | Patient | RelatedPerson | Organization)
timeΣ0..1dateTime
textΣ1..1markdown
bodySite0..1CodeableConcept
method0..1CodeableConcept
specimenI0..1Reference(Specimen)
deviceI0..1Reference(Device | DeviceMetric)
lowI0..1SimpleQuantity
highI0..1SimpleQuantity
type0..1CodeableConceptBinding
appliesTo0..*CodeableConcept
ageI0..1Range
text0..1string
hasMemberΣ I0..*Reference(Observation | QuestionnaireResponse | MolecularSequence)
derivedFromΣ I0..*Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | Observation | MolecularSequence)
codeΣ1..1CodeableConcept
valueQuantityQuantity
valueCodeableConceptCodeableConcept
valueStringstring
valueBooleanboolean
valueIntegerinteger
valueRangeRange
valueRatioRatio
valueSampledDataSampledData
valueTimetime
valueDateTimedateTime
valuePeriodPeriod
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)

identifierΣ0..*Identifier
basedOnΣ I0..*Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest)
partOfΣ I0..*Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Immunization | ImagingStudy)
statusΣ ?!1..1codeBinding
category0..*CodeableConceptBinding
codeΣ1..1CodeableConcept
subjectΣ I0..1Reference(Patient | Group | Device | Location)
focusΣ I0..*Reference(Resource)
encounterΣ I0..1Reference(Encounter)
effectiveDateTimedateTime
effectivePeriodPeriod
effectiveTimingTiming
effectiveInstantinstant
issuedΣ0..1instant
performerΣ I0..*Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | RelatedPerson)
valueQuantityQuantity
valueStringstring
valueBooleanboolean
valueIntegerinteger
valueRangeRange
valueRatioRatio
valueSampledDataSampledData
valueTimetime
valueDateTimedateTime
valuePeriodPeriod
valueCodeableConceptΣ I0..1CodeableConceptBinding
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
authorStringstring
authorReferenceReference(Practitioner | Patient | RelatedPerson | Organization)
timeΣ0..1dateTime
textΣ1..1markdown
bodySite0..1CodeableConcept
method0..1CodeableConcept
specimenI0..1Reference(Specimen)
deviceI0..1Reference(Device | DeviceMetric)
lowI0..1SimpleQuantity
highI0..1SimpleQuantity
type0..1CodeableConceptBinding
appliesTo0..*CodeableConcept
ageI0..1Range
text0..1string
hasMemberΣ I0..*Reference(Observation | QuestionnaireResponse | MolecularSequence)
derivedFromΣ I0..*Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | Observation | MolecularSequence)
codeΣ1..1CodeableConcept
valueQuantityQuantity
valueCodeableConceptCodeableConcept
valueStringstring
valueBooleanboolean
valueIntegerinteger
valueRangeRange
valueRatioRatio
valueSampledDataSampledData
valueTimetime
valueDateTimedateTime
valuePeriodPeriod
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)

Mapping FHIR profile to CBB

PathmapCBB
ObservationVisualFunctionHdBe-VisualFunction
Observation.value[x]:valueCodeableConceptVisualFunction.VisualFunctionHdBe-VisualFunction
Observation.note.textVisualFunction.CommentHdBe-VisualFunction

zib VisualFunction difference

Concept Category Description
value[x] terminology Added VisualFunction valueSet which seems missing in the zib.



HdBe-VisualFunction.VisualAid

Instructions

This is a specialization of the HdBe-MedicalDevice profile to represent VisualAid devices within the context of HdBe VisualFunction.


url1..1System.StringFixed Value
valueReferencepattern HealthProfessional Reference(HdBe HealthProfessional PractitionerRole | HdBe HealthProfessional Practitioner)
url1..1System.StringFixed Value
valueReferenceReference(HdBe HealthcareOrganization)
identifierΣ0..*Identifier
basedOnΣ I0..*Reference(ServiceRequest)
statusΣ ?!1..1codeBinding
subjectΣ I1..1Reference(Patient | Group)
procedureΣ I0..*Reference(HdBe Procedure event | HdBe Procedure request)
timingTimingTiming
timingDateTimedateTime
startΣ I0..1dateTime
endΣ I0..1dateTime
recordedOnΣ0..1dateTime
sourceΣ I0..1Reference(Patient | Practitioner | PractitionerRole | RelatedPerson)
deviceΣ I1..1Reference(Device | HdBe VisualFunction.VisualAid.Product)
reasonCodeΣ0..*CodeableConcept
indicationΣ I0..*Reference(HdBe Problem)
HdBe-MedicalDeviceReferenceΣ I0..0Reference(HdBe FunctionalOrMentalStatus | https://fhir.healthdata.be/StructureDefinition/HdBe-Mobility)
visualFunctionΣ I0..*Reference(HdBe VisualFunction)
bodySiteΣ0..1HdBe AnatomicalLocationBinding
authorStringstring
authorReferenceReference(Practitioner | Patient | RelatedPerson | Organization)
timeΣ0..1dateTime
textΣ1..1markdown

url1..1System.StringFixed Value
valueReferencepattern HealthProfessional Reference(HdBe HealthProfessional PractitionerRole | HdBe HealthProfessional Practitioner)
url1..1System.StringFixed Value
valueReferenceReference(HdBe HealthcareOrganization)
identifierΣ0..*Identifier
basedOnΣ I0..*Reference(ServiceRequest)
statusΣ ?!1..1codeBinding
subjectΣ I1..1Reference(Patient | Group)
procedureΣ I0..*Reference(HdBe Procedure event | HdBe Procedure request)
timingTimingTiming
timingDateTimedateTime
startΣ I0..1dateTime
endΣ I0..1dateTime
recordedOnΣ0..1dateTime
sourceΣ I0..1Reference(Patient | Practitioner | PractitionerRole | RelatedPerson)
deviceΣ I1..1Reference(Device | HdBe VisualFunction.VisualAid.Product)
reasonCodeΣ0..*CodeableConcept
indicationΣ I0..*Reference(HdBe Problem)
HdBe-MedicalDeviceReferenceΣ I0..0Reference(HdBe FunctionalOrMentalStatus | https://fhir.healthdata.be/StructureDefinition/HdBe-Mobility)
visualFunctionΣ I0..*Reference(HdBe VisualFunction)
bodySiteΣ0..1HdBe AnatomicalLocationBinding
authorStringstring
authorReferenceReference(Practitioner | Patient | RelatedPerson | Organization)
timeΣ0..1dateTime
textΣ1..1markdown

url1..1System.StringFixed Value
valueReferencepattern HealthProfessional Reference(HdBe HealthProfessional PractitionerRole | HdBe HealthProfessional Practitioner)
url1..1System.StringFixed Value
valueReferenceReference(HdBe HealthcareOrganization)
identifierΣ0..*Identifier
basedOnΣ I0..*Reference(ServiceRequest)
statusΣ ?!1..1codeBinding
subjectΣ I1..1Reference(Patient | Group)
procedureΣ I0..*Reference(HdBe Procedure event | HdBe Procedure request)
timingTimingTiming
timingDateTimedateTime
startΣ I0..1dateTime
endΣ I0..1dateTime
recordedOnΣ0..1dateTime
sourceΣ I0..1Reference(Patient | Practitioner | PractitionerRole | RelatedPerson)
deviceΣ I1..1Reference(Device | HdBe VisualFunction.VisualAid.Product)
reasonCodeΣ0..*CodeableConcept
indicationΣ I0..*Reference(HdBe Problem)
HdBe-MedicalDeviceReferenceΣ I0..0Reference(HdBe FunctionalOrMentalStatus | https://fhir.healthdata.be/StructureDefinition/HdBe-Mobility)
visualFunctionΣ I0..*Reference(HdBe VisualFunction)
bodySiteΣ0..1HdBe AnatomicalLocationBinding
authorStringstring
authorReferenceReference(Practitioner | Patient | RelatedPerson | Organization)
timeΣ0..1dateTime
textΣ1..1markdown

Mapping FHIR profile to CBB

PathmapCBBcomment
DeviceUseStatement.reasonReference:visualFunctionVisualFunction.VisualAidHdBe-VisualFunctionReversed reference for visual_aid

zib VisualFunction.VisualAid difference

Concept Category Description
- - -



HdBe-VisualFunction.VisualAid.Product

Instructions

This is a specialization of the HdBe-MedicalDevice.Product profile to represent VisualAid devices within the context of HdBe VisualFunction.


identifier0..*Identifier
definitionI0..1Reference(DeviceDefinition)
deviceIdentifierΣ0..1string
issuer0..1uri
jurisdiction0..1uri
carrierAIDCΣ0..1base64Binary
carrierHRFΣ0..1string
entryType0..1codeBinding
statusΣ ?!0..1codeBinding
statusReason0..*CodeableConceptBinding
distinctIdentifier0..1string
manufacturer0..1string
manufactureDate0..1dateTime
expirationDate0..1dateTime
lotNumber0..1string
serialNumber0..1string
name1..1string
type1..1codeBinding
modelNumber0..1string
partNumber0..1string
type0..1CodeableConceptBinding
systemType1..1CodeableConcept
version0..1string
type0..1CodeableConcept
component0..1Identifier
value1..1string
type1..1CodeableConcept
valueQuantityI0..*Quantity
valueCode0..*CodeableConcept
patientI0..1Reference(Patient)
ownerI0..1Reference(Organization)
contactI0..*ContactPoint
locationI0..1Reference(Location)
url0..1uri
authorStringstring
authorReferenceReference(Practitioner | Patient | RelatedPerson | Organization)
timeΣ0..1dateTime
textΣ1..1markdown
safetyΣ0..*CodeableConcept
parentI0..1Reference(Device)

identifier0..*Identifier
definitionI0..1Reference(DeviceDefinition)
deviceIdentifierΣ0..1string
issuer0..1uri
jurisdiction0..1uri
carrierAIDCΣ0..1base64Binary
carrierHRFΣ0..1string
entryType0..1codeBinding
statusΣ ?!0..1codeBinding
statusReason0..*CodeableConceptBinding
distinctIdentifier0..1string
manufacturer0..1string
manufactureDate0..1dateTime
expirationDate0..1dateTime
lotNumber0..1string
serialNumber0..1string
name1..1string
type1..1codeBinding
modelNumber0..1string
partNumber0..1string
type0..1CodeableConceptBinding
systemType1..1CodeableConcept
version0..1string
type0..1CodeableConcept
component0..1Identifier
value1..1string
type1..1CodeableConcept
valueQuantityI0..*Quantity
valueCode0..*CodeableConcept
patientI0..1Reference(Patient)
ownerI0..1Reference(Organization)
contactI0..*ContactPoint
locationI0..1Reference(Location)
url0..1uri
authorStringstring
authorReferenceReference(Practitioner | Patient | RelatedPerson | Organization)
timeΣ0..1dateTime
textΣ1..1markdown
safetyΣ0..*CodeableConcept
parentI0..1Reference(Device)

identifier0..*Identifier
definitionI0..1Reference(DeviceDefinition)
deviceIdentifierΣ0..1string
issuer0..1uri
jurisdiction0..1uri
carrierAIDCΣ0..1base64Binary
carrierHRFΣ0..1string
entryType0..1codeBinding
statusΣ ?!0..1codeBinding
statusReason0..*CodeableConceptBinding
distinctIdentifier0..1string
manufacturer0..1string
manufactureDate0..1dateTime
expirationDate0..1dateTime
lotNumber0..1string
serialNumber0..1string
name1..1string
type1..1codeBinding
modelNumber0..1string
partNumber0..1string
type0..1CodeableConceptBinding
systemType1..1CodeableConcept
version0..1string
type0..1CodeableConcept
component0..1Identifier
value1..1string
type1..1CodeableConcept
valueQuantityI0..*Quantity
valueCode0..*CodeableConcept
patientI0..1Reference(Patient)
ownerI0..1Reference(Organization)
contactI0..*ContactPoint
locationI0..1Reference(Location)
url0..1uri
authorStringstring
authorReferenceReference(Practitioner | Patient | RelatedPerson | Organization)
timeΣ0..1dateTime
textΣ1..1markdown
safetyΣ0..*CodeableConcept
parentI0..1Reference(Device)

Mapping FHIR profile to CBB

PathmapCBB
Device.typeVisualFunction.VisualAid.MedicalDevice.Product.ProductTypeHdBe-VisualFunction

zib HdBe-VisualFunction.VisualAid.Product difference

Concept Category Description
type terminology Replaced geen and other in VisualAidType ValueSet with SNOMED CT values and added a value for Unknown.



Terminology Bindings

PathNameStrengthURLConceptMap
Observation.valueCodeableConceptVisualFunctionrequiredhttps://fhir.healthdata.be/ValueSet/VisualFunctionNo bound ConceptMap
Device.typeVisualAidTypeextensiblehttps://fhir.healthdata.be/ValueSet/VisualAidTypeNo bound ConceptMap