RIVO-Noord Zorgviewer Implementation Guide
1.15.0 - sprint58 Netherlands flag

RIVO-Noord Zorgviewer Implementation Guide - Local Development build (v1.15.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

EViews (experimental)

Op deze pagina staan de experimentele OpenEHR View renderings van de profielen.

Condition

.Clinical
The problem status describes the condition of the problem:



  • Active problems are problems of which the patient experiences symptoms or for which evidence exists.
  • Problems with the status 'Inactive' refer to problems that don't affect the patient anymore or that of which there is no evidence of existence anymore..


value is bound to Condition Clinical Status Codes. Codes:
Clinical status of the problem or the diagnosis.

value is bound to ConditionVerificationStatus. Codes:
extensionhas cardinality: 0..1
The problem name defines the problem. Depending on the setting, different code systems can be used. The ProblemNameCodelist provides an overview of the possible code systems.

value is bound to Zorgviewer probleem naam waardelijst (??)
Estimated or actual date or date-time the condition began, in the opinion of the clinician.

Start of the disorder to which the problem applies. Especially in symptoms in which it takes longer for the final diagnosis, it is important to know not only the date of the diagnosis, but also how long the patient has had the disorder. A ‘vague’ date, such as only the year or the month and the year, is permitted.

Date on which the disorder to which the problem applies, is considered not to be present anymore. This date does not need to be the same as the date of the change in problem status. A ‘vague’ date, such as only the year or the month and the year, is permitted.

.Record Mgmt.
The type of problem; see the profile description.

value is bound to ProbleemTypeCodelijst. Codes:
.Other Data.
Indicates the patient or group who the condition record is associated with.

value must point to a nl-core-patient
Encounter during which the condition was first asserted.

value must point to one of HCIM Encounter or nl-core-episodeofcare
Individual who is making the condition statement.

value must point to one of nl-core-relatedperson, nl-core-patient or nl-core-practitioner
extensionhas cardinality: 0..1

doco Documentation for this format

Practitioner

.Demographics
Health professional’s full name. If a health professional identification number is entered, it will be the name as listed in UZI, AGB or by the healthcare center.

value must be a nl-core-humanname
A contact detail for the practitioner, e.g. a telephone number or an email address.

value must be a nl-core-contactpoint
Address(es) of the practitioner that are not role specific (typically home address). Work addresses are not typically entered in this property as they are usually role dependent.

value must be a nl-core-address
.Record Mgmt.
The health professional identification number is a number that uniquely identifies the health professional.



The following numbers are used in the Netherlands:



  1. UZI Health Professionals. Identification of health professionals (people) in the Dutch healthcare industry.
  2. VEKTIS AGB-Z. Identifies health professionals and healthcare organizations.
  3. BIG-ID. The ID of the health professional listed in the BIG Register.




This information is not readily available for foreign health professionals.

Unieke Zorgverlener Identificatie (Dutch physician identification number)

system is fixed to http://fhir.nl/fhir/NamingSystem/uzi-nr-pers
systemhas cardinality: 1..1
valuehas cardinality: 1..1
.Other Data.
Qualifications obtained by training and certification.


doco Documentation for this format

LaboratoryTestResult

.Data
A code that classifies the general type of observation being made.

value is bound to Observation Category Codes (8 codes)
A code that classifies the general type of observation being made.

value must match SNOMED CT: 49581000146104("Laboratory test finding (finding)") from Observation Category Codes (8 codes)
The type of result defines the laboratory specialty under which the test is categorized.

value is bound to ResultaatTypeCodelijst (7 codes)
The date and if possible the time at which the test was carried out.

The date and if possible the time at which the test was carried out.

The test result. Depending on the type of test, the result will consist of a value with a unit or a coded value (ordinal or nominal).

The test result. Depending on the type of test, the result will consist of a value with a unit or a coded value (ordinal or nominal).

The assessment made based on the result of the observation. Intended as a simple compact code often placed adjacent to the result value in reports and flow sheets to signal the meaning/normalcy status of the result. Otherwise known as abnormal flag.

value is bound to Observation Interpretation Codes (39 codes)
coding is bound to Observation Interpretation Codes (39 codes)
coding is bound to InterpretatieVlaggenCodelijst. Codes:
codinghas cardinality: 1..*
Guidance on how to interpret the value by comparison to a normal or recommended range.

The lower reference limit for the patient of the value measured with the test.

value must be a SimpleQuantity
comparatorhas cardinality: 0..0
The upper reference limit for the patient of the value measured in the test.

value must be a SimpleQuantity
comparatorhas cardinality: 0..0
Container of the LaboratoryTest concept. This container contains all data elements of the LaboratoryTest concept.

The TestCode is the name of the executed test.

value is bound to TestCodeCodelijst (>1000 codes)
The test result. Depending on the type of test, the result will consist of a value with a unit or a coded value (ordinal or nominal).

value is a choice of:
Attention codes indicating whether the result is above or below certain reference values or interpreting the result otherwise. (Resistent)

Comment: A ConceptMap (https://simplifier.net/resolve?canonical=http://nictiz.nl/fhir/ConceptMap/InterpretatieVlaggenCodelijst-to-observation-interpretation) is available that maps ResultFlagsCodelist to the observation-interpretation value set.

value is bound to InterpretatieVlaggenCodelijst. Codes:
.Protocol
Who was responsible for asserting the observed value as "true".

value must point to one of nl-core-organization, nl-core-patient, nl-core-practitioner or nl-core-relatedperson
extensionhas cardinality: 0..1
The test method used to obtain the result.

value is bound to TestmethodeCodelijst (671 codes)
The specimen that was used when this observation was made.

value must point to a Specimen
The device used to generate the observation data.

value must point to a HCIM MedicalDevice Product
.Context
A plan, proposal or order that is fulfilled in whole or in part by this event.

Comment: Requester information should be captured and exchanged in the resource ProcedureRequest referenced by basedOn. Requester is the healthcare provider and/or organization where or by whom the LaboratoryTestResult was requested. There are a few required elements in ProcedureRequest:



  • ProcedureRequest.status (use fixed value active, unless you know what the actual value is)
  • ProcedureRequest.intent (use fixed value order, unless you know what the actual value is)
  • ProcedureRequest.code (use extension http://hl7.org/fhir/STU3/extension-iso21090-nullflavor.html with valueCode UNK, unless you know what the actual value is)
  • ProcedureRequest.subject (equal to Observation.subject)
  • ProcedureRequest.requester.agent (contains the requesting HealthProfessional)


value must point to one of CarePlan, DeviceRequest, ImmunizationRecommendation, MedicationRequest, NutritionOrder, ProcedureRequest or ReferralRequest
The patient, or group of patients, location, or device whose characteristics (direct or indirect) are described by the observation and into whose record the observation is placed. Comments: Indirect characteristics may be those of a specimen, fetus, donor, other observer (for example a relative or EMT), or any observation made about the subject.

value must point to one of Group, Device, nl-core-location or nl-core-patient
.Other Data
A unique identifier assigned to this observation.

The encounter during which this journal entry was made.

value must point to one of nl-core-episodeofcare, HCIM Encounter or gp-Encounter
Comments, such as a textual interpretation or advice accompanying the result, for example or a comment of the laboratory specialist regarding the interpretation of the results.

Reference to related LaboratoryTestResult instances, or to the LaboratoryTest concept if this is a grouping Observation.

Comment: The Observation.related field is used for two different HCIM use cases:



  1. The LaboratoryTestResult can reference other, related LaboratoryTestResults (RelatedResult, NL-CM:13.1.33).
  2. The LaboratoryTestResult can consist of multiple LaboratoryTest concepts (NL-CM:13.1.3)




See the documentation on the root if this profile for guidance on implementing these use cases.

A reference to the observation or QuestionnaireResponse resource that is related to this observation.

value must point to one of QuestionnaireResponse, Sequence or HCIM LaboratoryTestResult Observation

doco Documentation for this format

Patient

.Demographics
A name associated with the individual.

value must be a nl-core-humanname
extensionhas cardinality: 0..1
A contact detail for the individual. Note that there is no support for multiple use values like 'mobile business'.

value must be a nl-core-contactpoint
Addresses for the individual.

value must be a nl-core-address
Indicates whether the patient is part of a multiple (bool) or indicates the actual birth order (integer).

value is a choice of:
.Contacts
Contacts are related persons in some way, but not all related persons are contacts. The HCIM ContactPerson is designed to deal with both related persons and contacts. An HCIM ContactPerson who is a contact, is expected to have an NL-CM:3.1.2 Role primary contact ('Eerste relatie/contactpersoon') or secondary contact ('Tweede relatie/contactpersoon'). See Patient.contact.relationship in slice 'role'.

The nature of the relationship between the patient and the contact person.

value is bound to RelatieCodelijst (35 codes)
Expectation is to have at least one of primary contact ('Eerste relatie/contactpersoon') or secondary contact ('Tweede relatie/contactpersoon')

value is bound to RolCodelijst (??)
A name associated with the contact person.

value must be a nl-core-humanname
extensionhas cardinality: 0..1
A contact detail for the person, e.g. a telephone number or an email address.

Comment: Telecommunication data details (phone/email) is physically modeled in the HCIM Patient, which is why the telecommunication mappings appear to be coming from the HCIM Patient instead of the HCIM ContactPerson

value must be a nl-core-contactpoint
Address for the contact person.

value must be a nl-core-address
.Record Mgmt.
The Burgerservicenummer or BSN, as one of the possible patient identification numbers, should at least be sent unless there is a reason not to. Reasons for not sending the burgerservicenummer include but are not limited to, research and apps without a contract for processing data (Dutch: bewerkingsovereenkomst).

An identifier for this patient.

system is fixed to http://fhir.nl/fhir/NamingSystem/bsn
systemhas cardinality: 1..1
valuehas cardinality: 1..1
This field determines the status of the 'patient' record in the context of the organization that owns the record. Note that the record is not the medical record, but rather the actual patient 'resource'. Obviously when the patient 'resource' is not active, then by extension his medical record might also be inactive. Patient.active='false' may be used discourage use of the record, but that it is kept beause there is (medical) data attached to it. Another use case is a patient moving to a different GP practice. Patient.active would be 'false' in the system of the previous GP.

Patient's nominated care provider.

value must point to one of nl-core-organization or nl-core-practitioner
extensionhas cardinality: 0..1
.Other Data.
Optional Extension Element - found in all resources.

value must be a nl-core-preferred-pharmacy
The nationality of the patient.

value must be a nationality
extensionhas cardinality: 0..1
extensionhas cardinality: 0..1
url is fixed to nationality
value[x]has cardinality: 0..0
The legal situation that applies to the patient during the intervention. The code of the legal status is based on the Vektis/AZR code list COD232-VEKT Legal Status.

value must be a Patient LegalStatus
url is fixed to Patient LegalStatus
value[x] is bound to JuridischeStatusCodelijst (??)
value[x]has cardinality: 1..1
Optional Extension Element - found in all resources.

value must be a HCIM LifeStance
url is fixed to HCIM LifeStance
value[x]has cardinality: 1..1
value[x]has cardinality: 1..1

doco Documentation for this format

unsupported types

This view is not supported for this profile because it is of an unsupported type

This view is not supported for this profile because it is of an unsupported type

This view is not supported for this profile because it is of an unsupported type

This view is not supported for this profile because it is of an unsupported type

This view is not supported for this profile because it is of an unsupported type

This view is not supported for this profile because it is of an unsupported type

This view is not supported for this profile because it is of an unsupported type

This view is not supported for this profile because it is of an unsupported type

This view is not supported for this profile because it is of an unsupported type

This view is not supported for this profile because it is of an unsupported type

This view is not supported for this profile because it is of an unsupported type

This view is not supported for this profile because it is of an unsupported type

This view is not supported for this profile because it is of an unsupported type

This view is not supported for this profile because it is of an unsupported type

This view is not supported for this profile because it is of an unsupported type

This view is not supported for this profile because it is of an unsupported type