Skip to content

Commit

Permalink
Merge pull request #40 from hl7-be/issue-27-28
Browse files Browse the repository at this point in the history
Issue 27 28
  • Loading branch information
bdc-ehealth authored Jun 28, 2022
2 parents cdb5cf9 + d62bd05 commit 8c7d68b
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 7 deletions.
12 changes: 7 additions & 5 deletions input/fsh/logicals/BeModelAllergyIntolerance.fsh
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ Description: "Allergy / Intolerance information model"
* patient 1..1 Reference "The person that has the allergy" "The person that has the allergy"
* code 1..1 CodeableConcept "The substance that the person is allergic to" "The substance - from a lst of substances - that the person is allergic to. It is possible to use free text but for the products indicated, a code must be used"
* code from https://www.ehealth.fgov.be/standards/fhir/allergy/ValueSet/be-allergyintolerancecode (extensible)
* category 0..* code "The category of the risk (food, medication, environment, biological,...). This information will not be encoded by the Recorder but can automatically be added using the SNOMED-CT code from causative agent" "The category of the risk (food, medication, environment, biological,...). This information will not be encoded by the Recorder but can automatically be added using the SNOMED-CT code from causative agent"
* type 0..1 code "The Type - whether it is an allergy or intolerance" "The yype - whether it is an allergy or intolerance"
* type from http://hl7.org/fhir/ValueSet/allergy-intolerance-type
* status 0..1 BackboneElement "The status of the allergy" "The status of the allergy"
Expand All @@ -15,13 +16,14 @@ Description: "Allergy / Intolerance information model"
* verificationStatus 1..1 CodeableConcept "The verification status of the allergy - if it is confirmed or suspected or refuted" "The verification status of the allergy - if it is confirmed or suspected or refuted"
* verificationStatus from http://hl7.org/fhir/ValueSet/allergyintolerance-verification

* recordedDate 0..1 dateTime "When the allergy was reported" "When the allergy was reported"
* recorder 0..1 Reference "Who recorded the allergy" "Who recorded the allergy"
* recordedDate 1..1 dateTime "When the allergy was reported" "When the allergy was reported"
* recorder 1..1 Reference "Who recorded the allergy" "Who recorded the allergy"
* asserter 0..1 Reference "Who asserted the allergy" " who asserted or provided the allergy information e.g. the patient, a relative, a care giver..."
* note 0..1 string "Additional text note about the allergy or intolerance" "Additional text note about the allergy or intolerance"
* reactions 0..1 BackboneElement "known past reactions to the allergen" "known past reactions to the allergen"
* reactions 0..* BackboneElement "known past reactions to the allergen" "known past reactions to the allergen"
* manifestation 0..1 CodeableConcept "How the reaction manifested itself" "How the reaction manifested itself, e.g. rash, breathing difficulty..."
// * certitude 0..1 CodeableConcept "How certain we are that the cause of the reaction was the allergen indicated" "How certain we are that the cause of the reaction was the allergen indicated"
* exposure 0..1 CodeableConcept "The exposure route to the substance" "The exposure route to the substance"
* exposure from https://www.ehealth.fgov.be/standards/fhir/allergy/ValueSet/be-exposureroute
// * exposure 0..1 CodeableConcept "The exposure route to the substance" "The exposure route to the substance"
// * exposure from https://www.ehealth.fgov.be/standards/fhir/allergy/ValueSet/be-exposureroute
* onset 0..1 dateTime "Manifestation date" "Manifestation date"
* note 0..1 string "Additional text note about the allergic reaction" "Additional text note about the allergic reaction"
4 changes: 2 additions & 2 deletions input/fsh/profiles/BeAllergyIntolerance.fsh
Original file line number Diff line number Diff line change
Expand Up @@ -20,9 +20,9 @@ Description: "Belgian federal profile for an allergy and/or an intolerance. Init
* patient only Reference(BePatient)
* patient MS
* patient ^definition = "The patient who has the allergy or intolerance.\r\n\r\nA provider SHALL include it in the istance and a consumer SHALL record this in its consuming system."
* recordedDate 1.. MS
* recordedDate 1..1 MS
* recordedDate ^definition = "The recordedDate represents when this particular AllergyIntolerance record was created in the system, which is often a system-generated date.\r\n\r\nA provider SHALL include it in the istance and a consumer SHALL record this in its consuming system."
* recorder 1.. MS
* recorder 1..1 MS
* recorder only Reference(Practitioner or PractitionerRole or Patient or RelatedPerson or BePatient or BePractitioner or BePractitionerRole)
* recorder ^definition = "Individual who recorded the record and takes responsibility for its content.\r\n\r\nA provider SHALL include it in the istance and a consumer SHALL record this in its consuming system."
* recorder ^comment = "References SHALL be a reference to an actual FHIR resource, and SHALL be resolveable (allowing for access control, temporary unavailability, etc.). Resolution can be either by retrieval from the URL, or, where applicable by resource type, by treating an absolute reference as a canonical URL and looking it up in a local registry/repository.\r\n\r\nSpecial remarks for KMEHR users:\r\nThis is the 'author' concept in a KMEHR message as the FHIR recorder is the party taking responsibility."
Expand Down

0 comments on commit 8c7d68b

Please sign in to comment.