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:


idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
id0..1string
id0..1string
extensionI0..0Extension
url1..1uriFixed Value
valueCodeableConceptCodeableConcept
id0..1string
extensionI0..0Extension
url1..1uriFixed Value
valuePeriodPeriod
url1..1uriFixed Value
modifierExtension?! I0..*Extension
SSINΣ0..*IdentifierPattern
activeΣ ?!0..1boolean
nameInformationΣ I0..2HdBe-NameInformation
nameInformation-GivenNameΣ0..*HdBe-NameInformation.GivenName
telecomΣ I0..*HdBe-ContactInformation
id0..1string
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
valueCodeableConceptCodeableConcept
value0..1System.String
birthDateΣ0..1date
deceasedBooleanΣ ?!0..1boolean
deceasedDateTimeΣ ?!0..1dateTime
addressΣ0..*HdBe-AddressInformation
maritalStatus0..1CodeableConceptBinding
multipleBirthBoolean0..1boolean
multipleBirthInteger0..1integer
photoI0..*Attachment
id0..1string
id0..1string
extensionI0..0Extension
url1..1uriFixed Value
valueReferenceReference(RelatedPerson | HdBe-ContactPerson)
modifierExtensionΣ ?! I0..*Extension
role0..*CodeableConceptBinding
relationship0..*CodeableConceptBinding
nameI0..1HdBe-NameInformation
telecomI0..*HdBe-ContactInformation
address0..1HdBe-AddressInformation
gender0..1codeBinding
organizationI0..1Reference(Organization)
periodI0..1Period
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
language1..1CodeableConceptBinding
preferred0..1boolean
generalPractitionerI0..*Reference(Organization | Practitioner | PractitionerRole)
managingOrganizationΣ I0..1Reference(Organization)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
otherΣ I1..1Reference(Patient | RelatedPerson)
typeΣ1..1codeBinding

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
id0..1string
id0..1string
extensionI0..0Extension
url1..1uriFixed Value
valueCodeableConceptCodeableConcept
id0..1string
extensionI0..0Extension
url1..1uriFixed Value
valuePeriodPeriod
url1..1uriFixed Value
modifierExtension?! I0..*Extension
SSINΣ0..*IdentifierPattern
activeΣ ?!0..1boolean
nameInformationΣ I0..2HdBe-NameInformation
nameInformation-GivenNameΣ0..*HdBe-NameInformation.GivenName
telecomΣ I0..*HdBe-ContactInformation
id0..1string
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
valueCodeableConceptCodeableConcept
value0..1System.String
birthDateΣ0..1date
deceasedBooleanΣ ?!0..1boolean
deceasedDateTimeΣ ?!0..1dateTime
addressΣ0..*HdBe-AddressInformation
maritalStatus0..1CodeableConceptBinding
multipleBirthBoolean0..1boolean
multipleBirthInteger0..1integer
photoI0..*Attachment
id0..1string
id0..1string
extensionI0..0Extension
url1..1uriFixed Value
valueReferenceReference(RelatedPerson | HdBe-ContactPerson)
modifierExtensionΣ ?! I0..*Extension
role0..*CodeableConceptBinding
relationship0..*CodeableConceptBinding
nameI0..1HdBe-NameInformation
telecomI0..*HdBe-ContactInformation
address0..1HdBe-AddressInformation
gender0..1codeBinding
organizationI0..1Reference(Organization)
periodI0..1Period
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
language1..1CodeableConceptBinding
preferred0..1boolean
generalPractitionerI0..*Reference(Organization | Practitioner | PractitionerRole)
managingOrganizationΣ I0..1Reference(Organization)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
otherΣ I1..1Reference(Patient | RelatedPerson)
typeΣ1..1codeBinding

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
id0..1string
id0..1string
extensionI0..0Extension
url1..1uriFixed Value
valueCodeableConceptCodeableConcept
id0..1string
extensionI0..0Extension
url1..1uriFixed Value
valuePeriodPeriod
url1..1uriFixed Value
modifierExtension?! I0..*Extension
SSINΣ0..*IdentifierPattern
activeΣ ?!0..1boolean
nameInformationΣ I0..2HdBe-NameInformation
nameInformation-GivenNameΣ0..*HdBe-NameInformation.GivenName
telecomΣ I0..*HdBe-ContactInformation
id0..1string
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
valueCodeableConceptCodeableConcept
value0..1System.String
birthDateΣ0..1date
deceasedBooleanΣ ?!0..1boolean
deceasedDateTimeΣ ?!0..1dateTime
addressΣ0..*HdBe-AddressInformation
maritalStatus0..1CodeableConceptBinding
multipleBirthBoolean0..1boolean
multipleBirthInteger0..1integer
photoI0..*Attachment
id0..1string
id0..1string
extensionI0..0Extension
url1..1uriFixed Value
valueReferenceReference(RelatedPerson | HdBe-ContactPerson)
modifierExtensionΣ ?! I0..*Extension
role0..*CodeableConceptBinding
relationship0..*CodeableConceptBinding
nameI0..1HdBe-NameInformation
telecomI0..*HdBe-ContactInformation
address0..1HdBe-AddressInformation
gender0..1codeBinding
organizationI0..1Reference(Organization)
periodI0..1Period
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
language1..1CodeableConceptBinding
preferred0..1boolean
generalPractitionerI0..*Reference(Organization | Practitioner | PractitionerRole)
managingOrganizationΣ I0..1Reference(Organization)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
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