HdBe-HearingFunction

ProfileDescriptionStatusURL
HdBe-HearingFunction

Hearing is the ability to observe sound, with the purpose of communicating with others, localizing the source of the sound and recognizing certain sounds. This pertains to observing the sound waves, and not processing the sounds in the brain. A hearing disorder can lead to things including communication problems.

drafthttps://fhir.healthdata.be/StructureDefinition/HdBe-HearingFunction
HdBe-HearingFunction.HearingAid

Hearing is the ability to observe sound, with the purpose of communicating with others, localizing the source of the sound and recognizing certain sounds. This pertains to observing the sound waves, and not processing the sounds in the brain. A hearing disorder can lead to things including communication problems.

drafthttps://fhir.healthdata.be/StructureDefinition/HdBe-HearingFunction.HearingAid
HdBe-HearingFunction.HearingAid.Product

Hearing is the ability to observe sound, with the purpose of communicating with others, localizing the source of the sound and recognizing certain sounds. This pertains to observing the sound waves, and not processing the sounds in the brain. A hearing disorder can lead to things including communication problems.

drafthttps://fhir.healthdata.be/StructureDefinition/HdBe-HearingFunction.HearingAid.Product

UML overview profiles



HdBe-HearingFunction


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
ObservationHearingFunctionHdBe-HearingFunction
Observation.value[x]:valueCodeableConceptHearingFunction.HearingFunctionHdBe-HearingFunction
Observation.note.textHearingFunction.CommentHdBe-HearingFunction

zib HearingFunction difference

Concept Category Description
[element.path] [category of change] [Description of change]([Reference to ticket/issue/zulip chat using MarkDown link])



HdBe-HearingFunction.HearingAid


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 HearingFunction.HearingAid.Product)
reasonCodeΣ0..*CodeableConcept
indicationΣ I0..*Reference(HdBe Problem)
HdBe-MedicalDeviceReferenceΣ I0..0Reference(HdBe FunctionalOrMentalStatus | https://fhir.healthdata.be/StructureDefinition/HdBe-Mobility)
hearingFunctionΣ I0..*Reference(HdBe HearingFunction)
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 HearingFunction.HearingAid.Product)
reasonCodeΣ0..*CodeableConcept
indicationΣ I0..*Reference(HdBe Problem)
HdBe-MedicalDeviceReferenceΣ I0..0Reference(HdBe FunctionalOrMentalStatus | https://fhir.healthdata.be/StructureDefinition/HdBe-Mobility)
hearingFunctionΣ I0..*Reference(HdBe HearingFunction)
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 HearingFunction.HearingAid.Product)
reasonCodeΣ0..*CodeableConcept
indicationΣ I0..*Reference(HdBe Problem)
HdBe-MedicalDeviceReferenceΣ I0..0Reference(HdBe FunctionalOrMentalStatus | https://fhir.healthdata.be/StructureDefinition/HdBe-Mobility)
hearingFunctionΣ I0..*Reference(HdBe HearingFunction)
bodySiteΣ0..1HdBe AnatomicalLocationBinding
authorStringstring
authorReferenceReference(Practitioner | Patient | RelatedPerson | Organization)
timeΣ0..1dateTime
textΣ1..1markdown

Mapping FHIR profile to CBB

PathmapCBBcomment
DeviceUseStatement.reasonReference:hearingFunctionHearingFunction.HearingAidHdBe-HearingFunctionReversed reference for CBB HearingFunction.HearingAid
DeviceUseStatement.bodySiteHearingFunction.HearingAid.MedicalDevice.AnatomicalLocationHdBe-HearingFunction

zib HearingFunction difference

Concept Category Description
[element.path] [category of change] [Description of change]([Reference to ticket/issue/zulip chat using MarkDown link])



HdBe-HearingFunction.HearingAid.Product


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.typeHearingFunction.HearingAid.MedicalDevice.Product.ProductTypeHdBe-HearingFunction

zib HearingFunction.HearingAid.Product difference

Concept Category Description
type terminology Replaced valueSet by changing to the SNOMED hierarchy 6012004 (Hearing Aid) and adding values for Unknown and Other (zib-1708).



Terminology Bindings

PathNameStrengthURLConceptMap
Observation.value[x]HearingFunctionrequiredhttps://fhir.healthdata.be/ValueSet/HearingFunctionNo bound ConceptMap
DeviceUseStatement.bodySiteDeviceAnatomicalLocationrequiredhttps://fhir.healthdata.be/ValueSet/DeviceAnatomicalLocationNo bound ConceptMap
Device.typeHearingAidTypeextensiblehttps://fhir.healthdata.be/ValueSet/HearingAidTypeNo bound ConceptMap