Important: This is a draft IG for trial use. Click here to give feedback.

HdBe-Patient

ProfileDescriptionStatusURL
HdBe-Patient

A person who receives medical, psychological, paramedical or nursing care. In some care settings, the term client or participant is used instead of the term patient. Nationality is used as an indication of the country of citizenship. Marital status is a person’s formal position as defined by the Belgian civil code. There is a distinction between marriage and civil union.

drafthttps://fhir.healthdata.be/StructureDefinition/HdBe-Patient

Introduction

This Patient profile contains mappings to the following CBBs:


url1..1uriFixed Value
valueCodeableConceptCodeableConcept
url1..1uriFixed Value
valuePeriodPeriod
url1..1System.StringFixed Value
SSINΣ0..*IdentifierPattern
activeΣ ?!0..1boolean
url1..1System.StringFixed Value
valueCodecode
useΣ ?!1..1codeBindingFixed Value
textΣ0..1string
url1..1System.StringFixed Value
valueStringstring
url1..1System.StringFixed Value
valueStringstring
url1..1System.StringFixed Value
valueStringstring
url1..1System.StringFixed Value
valueStringstring
givenOrInitialI1..*Extension(code)
prefixΣ0..*string
suffixΣ0..*string
periodΣ I0..1Period
nameInformation-GivenNameΣ0..*HdBe-NameInformation.GivenName
url1..1System.StringFixed Value
valueStringstring
systemΣ I0..1codeBinding
valueΣ1..1string
useΣ ?!0..1codeBinding
rankΣ0..1positiveInt
periodΣ I0..1Period
url1..1System.StringFixed Value
valueCodeableConceptCodeableConcept
birthDateΣ0..1date
deceasedBooleanΣ ?!0..1boolean
deceasedDateTimeΣ ?!0..1dateTime
languageI1..1Extension(code)
useΣ ?!0..1codeBinding
typeΣ0..1codeBinding
textΣ0..1string
url1..1System.StringFixed Value
valueStringstring
url1..1System.StringFixed Value
valueStringstring
url1..1System.StringFixed Value
valueStringstring
url1..1System.StringFixed Value
valueStringstring
url1..1System.StringFixed Value
valueStringstring
cityΣ0..1string
districtΣ0..1string
stateΣ0..1string
postalCodeΣ0..1string
url1..1System.StringFixed Value
valueCodeableConceptCodeableConcept
periodΣ I0..1Period
maritalStatus0..1CodeableConceptBinding
multipleBirthBoolean0..1boolean
multipleBirthInteger0..1integer
photoI0..*Attachment
url1..1System.StringFixed Value
valueReferenceReference(RelatedPerson | HdBe-ContactPerson)
role0..*CodeableConceptBinding
relationship0..*CodeableConceptBinding
url1..1System.StringFixed Value
valueCodecode
useΣ ?!1..1codeBindingFixed Value
textΣ0..1string
url1..1System.StringFixed Value
valueStringstring
url1..1System.StringFixed Value
valueStringstring
url1..1System.StringFixed Value
valueStringstring
url1..1System.StringFixed Value
valueStringstring
givenOrInitialI1..*Extension(code)
prefixΣ0..*string
suffixΣ0..*string
periodΣ I0..1Period
url1..1System.StringFixed Value
valueStringstring
systemΣ I0..1codeBinding
valueΣ1..1string
useΣ ?!0..1codeBinding
rankΣ0..1positiveInt
periodΣ I0..1Period
languageI1..1Extension(code)
useΣ ?!0..1codeBinding
typeΣ0..1codeBinding
textΣ0..1string
url1..1System.StringFixed Value
valueStringstring
url1..1System.StringFixed Value
valueStringstring
url1..1System.StringFixed Value
valueStringstring
url1..1System.StringFixed Value
valueStringstring
url1..1System.StringFixed Value
valueStringstring
cityΣ0..1string
districtΣ0..1string
stateΣ0..1string
postalCodeΣ0..1string
url1..1System.StringFixed Value
valueCodeableConceptCodeableConcept
periodΣ I0..1Period
gender0..1codeBinding
organizationI0..1Reference(Organization)
periodI0..1Period
language1..1CodeableConceptBinding
preferred0..1boolean
generalPractitionerI0..*Reference(Organization | Practitioner | PractitionerRole)
managingOrganizationΣ I0..1Reference(Organization)
otherΣ I1..1Reference(Patient | RelatedPerson)
typeΣ1..1codeBinding

url1..1uriFixed Value
valueCodeableConceptCodeableConcept
url1..1uriFixed Value
valuePeriodPeriod
url1..1System.StringFixed Value
SSINΣ0..*IdentifierPattern
activeΣ ?!0..1boolean
url1..1System.StringFixed Value
valueCodecode
useΣ ?!1..1codeBindingFixed Value
textΣ0..1string
url1..1System.StringFixed Value
valueStringstring
url1..1System.StringFixed Value
valueStringstring
url1..1System.StringFixed Value
valueStringstring
url1..1System.StringFixed Value
valueStringstring
givenOrInitialI1..*Extension(code)
prefixΣ0..*string
suffixΣ0..*string
periodΣ I0..1Period
nameInformation-GivenNameΣ0..*HdBe-NameInformation.GivenName
url1..1System.StringFixed Value
valueStringstring
systemΣ I0..1codeBinding
valueΣ1..1string
useΣ ?!0..1codeBinding
rankΣ0..1positiveInt
periodΣ I0..1Period
url1..1System.StringFixed Value
valueCodeableConceptCodeableConcept
birthDateΣ0..1date
deceasedBooleanΣ ?!0..1boolean
deceasedDateTimeΣ ?!0..1dateTime
languageI1..1Extension(code)
useΣ ?!0..1codeBinding
typeΣ0..1codeBinding
textΣ0..1string
url1..1System.StringFixed Value
valueStringstring
url1..1System.StringFixed Value
valueStringstring
url1..1System.StringFixed Value
valueStringstring
url1..1System.StringFixed Value
valueStringstring
url1..1System.StringFixed Value
valueStringstring
cityΣ0..1string
districtΣ0..1string
stateΣ0..1string
postalCodeΣ0..1string
url1..1System.StringFixed Value
valueCodeableConceptCodeableConcept
periodΣ I0..1Period
maritalStatus0..1CodeableConceptBinding
multipleBirthBoolean0..1boolean
multipleBirthInteger0..1integer
photoI0..*Attachment
url1..1System.StringFixed Value
valueReferenceReference(RelatedPerson | HdBe-ContactPerson)
role0..*CodeableConceptBinding
relationship0..*CodeableConceptBinding
url1..1System.StringFixed Value
valueCodecode
useΣ ?!1..1codeBindingFixed Value
textΣ0..1string
url1..1System.StringFixed Value
valueStringstring
url1..1System.StringFixed Value
valueStringstring
url1..1System.StringFixed Value
valueStringstring
url1..1System.StringFixed Value
valueStringstring
givenOrInitialI1..*Extension(code)
prefixΣ0..*string
suffixΣ0..*string
periodΣ I0..1Period
url1..1System.StringFixed Value
valueStringstring
systemΣ I0..1codeBinding
valueΣ1..1string
useΣ ?!0..1codeBinding
rankΣ0..1positiveInt
periodΣ I0..1Period
languageI1..1Extension(code)
useΣ ?!0..1codeBinding
typeΣ0..1codeBinding
textΣ0..1string
url1..1System.StringFixed Value
valueStringstring
url1..1System.StringFixed Value
valueStringstring
url1..1System.StringFixed Value
valueStringstring
url1..1System.StringFixed Value
valueStringstring
url1..1System.StringFixed Value
valueStringstring
cityΣ0..1string
districtΣ0..1string
stateΣ0..1string
postalCodeΣ0..1string
url1..1System.StringFixed Value
valueCodeableConceptCodeableConcept
periodΣ I0..1Period
gender0..1codeBinding
organizationI0..1Reference(Organization)
periodI0..1Period
language1..1CodeableConceptBinding
preferred0..1boolean
generalPractitionerI0..*Reference(Organization | Practitioner | PractitionerRole)
managingOrganizationΣ I0..1Reference(Organization)
otherΣ I1..1Reference(Patient | RelatedPerson)
typeΣ1..1codeBinding

url1..1uriFixed Value
valueCodeableConceptCodeableConcept
url1..1uriFixed Value
valuePeriodPeriod
url1..1System.StringFixed Value
SSINΣ0..*IdentifierPattern
activeΣ ?!0..1boolean
url1..1System.StringFixed Value
valueCodecode
useΣ ?!1..1codeBindingFixed Value
textΣ0..1string
url1..1System.StringFixed Value
valueStringstring
url1..1System.StringFixed Value
valueStringstring
url1..1System.StringFixed Value
valueStringstring
url1..1System.StringFixed Value
valueStringstring
givenOrInitialI1..*Extension(code)
prefixΣ0..*string
suffixΣ0..*string
periodΣ I0..1Period
nameInformation-GivenNameΣ0..*HdBe-NameInformation.GivenName
url1..1System.StringFixed Value
valueStringstring
systemΣ I0..1codeBinding
valueΣ1..1string
useΣ ?!0..1codeBinding
rankΣ0..1positiveInt
periodΣ I0..1Period
url1..1System.StringFixed Value
valueCodeableConceptCodeableConcept
birthDateΣ0..1date
deceasedBooleanΣ ?!0..1boolean
deceasedDateTimeΣ ?!0..1dateTime
languageI1..1Extension(code)
useΣ ?!0..1codeBinding
typeΣ0..1codeBinding
textΣ0..1string
url1..1System.StringFixed Value
valueStringstring
url1..1System.StringFixed Value
valueStringstring
url1..1System.StringFixed Value
valueStringstring
url1..1System.StringFixed Value
valueStringstring
url1..1System.StringFixed Value
valueStringstring
cityΣ0..1string
districtΣ0..1string
stateΣ0..1string
postalCodeΣ0..1string
url1..1System.StringFixed Value
valueCodeableConceptCodeableConcept
periodΣ I0..1Period
maritalStatus0..1CodeableConceptBinding
multipleBirthBoolean0..1boolean
multipleBirthInteger0..1integer
photoI0..*Attachment
url1..1System.StringFixed Value
valueReferenceReference(RelatedPerson | HdBe-ContactPerson)
role0..*CodeableConceptBinding
relationship0..*CodeableConceptBinding
url1..1System.StringFixed Value
valueCodecode
useΣ ?!1..1codeBindingFixed Value
textΣ0..1string
url1..1System.StringFixed Value
valueStringstring
url1..1System.StringFixed Value
valueStringstring
url1..1System.StringFixed Value
valueStringstring
url1..1System.StringFixed Value
valueStringstring
givenOrInitialI1..*Extension(code)
prefixΣ0..*string
suffixΣ0..*string
periodΣ I0..1Period
url1..1System.StringFixed Value
valueStringstring
systemΣ I0..1codeBinding
valueΣ1..1string
useΣ ?!0..1codeBinding
rankΣ0..1positiveInt
periodΣ I0..1Period
languageI1..1Extension(code)
useΣ ?!0..1codeBinding
typeΣ0..1codeBinding
textΣ0..1string
url1..1System.StringFixed Value
valueStringstring
url1..1System.StringFixed Value
valueStringstring
url1..1System.StringFixed Value
valueStringstring
url1..1System.StringFixed Value
valueStringstring
url1..1System.StringFixed Value
valueStringstring
cityΣ0..1string
districtΣ0..1string
stateΣ0..1string
postalCodeΣ0..1string
url1..1System.StringFixed Value
valueCodeableConceptCodeableConcept
periodΣ I0..1Period
gender0..1codeBinding
organizationI0..1Reference(Organization)
periodI0..1Period
language1..1CodeableConceptBinding
preferred0..1boolean
generalPractitionerI0..*Reference(Organization | Practitioner | PractitionerRole)
managingOrganizationΣ I0..1Reference(Organization)
otherΣ I1..1Reference(Patient | RelatedPerson)
typeΣ1..1codeBinding

Mapping FHIR profile to CBB

PathmapCBB
Patient.contactContactHdBe-ContactPerson
Patient.contact.extension:contactPerson.value[x]ContactHdBe-ContactPerson
Patient.contact.relationship:roleRoleHdBe-ContactPerson
Patient.contact.relationship:relationshipRelationshipHdBe-ContactPerson
Patient.contact.nameNameInformationHdBe-ContactPerson
Patient.contact.telecomContactInformationHdBe-ContactPerson
Patient.contact.addressAddressInformationHdBe-ContactPerson
Patient.maritalStatusMaritalStatusRC.MaritalStatusHdBe-MaritalStatus
Patient.extension:nationality.extension:code.value[x]NationalityRC.NationalityHdBe-Nationality
PatientPatientHdBe-Patient
Patient.identifierPatient.PatientIdentificationNumberHdBe-Patient
Patient.namePatient.NameInformationHdBe-Patient
Patient.telecomPatient.ContactInformationHdBe-Patient
Patient.genderPatient.GenderHdBe-Patient
Patient.gender.extension:genderCodelist.value[x]Patient.GenderHdBe-Patient
Patient.birthDatePatient.DateOfBirthHdBe-Patient
Patient.deceased[x]:deceasedBooleanPatient.DeathIndicatorHdBe-Patient
Patient.deceased[x]:deceasedDateTimePatient.DateOfDeathHdBe-Patient
Patient.deceased[x]:deceasedDateTimePatient.DeathIndicatorHdBe-Patient
Patient.addressPatient.AddressInformationHdBe-Patient
Patient.multipleBirth[x]:multipleBirthBooleanPatient.MultipleBirthIndicatorHdBe-Patient
Patient.multipleBirth[x]:multipleBirthIntegerPatient.MultipleBirthOrderHdBe-Patient
Patient.multipleBirth[x]:multipleBirthIntegerPatient.MultipleBirthIndicatorHdBe-Patient

zib Patient difference

Concept Category Description
PatientIdentificationNumber textual Replaced the Dutch context (BSN) with the Belgian equivalent (NISS-INSZ).
PatientIdentificationNumber mapping Moved mapping from the slice definition to the root identifier. Nictiz ticket #230
telecom reference Added reference to HdBe-ContactInformation profile, which replaces the two separate HdBe-ContactInformation profiles.
telecom slicing Removed slicing as the two HdBe-ContactInformation profiles are replaced with one general HdBe-ContactInformation profile, which makes slicing unnecessary.
gender textual Extended definition to clarify that the concept is about administrative gender rather then the patient's identified sex.
maritalStatus terminology Added ConceptMap to translate SNOMED codes as defined by the CBB to the FHIR ValueSet MaritalStatus.
MultipleBirthOrder element Added mapping to mulitple birth order.
contact.telecom reference Added reference to HdBe-ContactInformation profile, which replaces the two separate HdBe-ContactInformation profiles.
contact.telecom slicing Removed slicing as the two HdBe-ContactInformation profiles are replaced with one general HdBe-ContactInformation profile, which makes slicing unnecessary.
extension:nationality.extension:code terminology Replaced GBA Nationaliteitentabel with ISO 3166.



Terminology Bindings

PathNameStrengthURLConceptMap
Patient.extension.extension.value[x]CountryISOextensiblehttps://fhir.healthdata.be/ValueSet/CountryISONo bound ConceptMap
Patient.genderadministrative-gender|4.0.1requiredhttp://hl7.org/fhir/ValueSet/administrative-gender|4.0.1
Patient.gender.extension.value[x]Genderrequiredhttps://fhir.healthdata.be/ValueSet/GenderNo bound ConceptMap
Patient.maritalStatusbe-civilstaterequiredhttps://www.ehealth.fgov.be/standards/fhir/core/ValueSet/be-civilstate
Patient.contact.relationshipRolerequiredhttps://fhir.healthdata.be/ValueSet/RoleNo bound ConceptMap
Patient.contact.relationshipRelationshiprequiredhttps://fhir.healthdata.be/ValueSet/RelationshipNo bound ConceptMap