PLUGIN
0.1.0-ci - ci-build NL

PLUGIN - Local Development build (v0.1.0-ci) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Artifacts Summary

This page provides a list of the FHIR artifacts defined as part of this implementation guide.

Structures: Logical Models

These define data models that represent the domain covered by this implementation guide in more business-friendly terms than the underlying FHIR resources.

AIOC brievenverslagen

Logisch model voor de tabel brievenverslagen zoals gebruikt binnen de use-case AIOC. Maturity Level: 0 Draft

AIOC diagnoses

Logisch model voor de tabel diagnoses zoals gebruikt binnen de use-case AIOC. Maturity Level: 0 Draft

AIOC opname

Logisch model voor de tabel opname zoals gebruikt binnen de use-case AIOC. Maturity Level: 0 Draft

AIOC subtrajecten

Logisch model voor de tabel subtrajecten zoals gebruikt binnen de use-case AIOC. Maturity Level: 0 Draft

AIOC zorgactiviteiten

Logisch model voor de tabel zorgactiviteiten zoals gebruikt binnen de use-case AIOC. Maturity Level: 0 Draft

NKR Encounter

Logical model for a hospital visit as used for the PLUGIN use-case NCR-item.

The NKR registers patients' first hospital visit.

Maturity Level: 0 Draft

NKR Patient

Logical model for Patient as used for the PLUGIN use-case NKR-item. Maturity Level: 0 Draft

NKR Tumor

Logical model for a Tumor as used for the PLUGIN use-case NKR-item.

Maturity Level: 0 Draft. Meerdere attributen moeten nog worden veranderd van string naar code of CodeableConcept. Ook meerdere codestelsels en waardenlijsten ontbreken nog.

NKR Tumor HNC

Logical model for a Head-and-Neck Tumor as used for the PLUGIN use-case NKR-item. Maturity Level: 0 Draft

Onderzoeksbestand NKR: Behandeling

Logisch model voor behandelingen zoals beschikbaar in de NKR onderzoeksbestanden. Per behandeling kunnen gebeurtenisgegevens (details) worden geregistreerd.

Maturity Level: 0 Draft. Meerdere codestelsels en waardenlijsten ontbreken nog.

Onderzoeksbestand NKR: Gebeurtenis

Logisch model voor gebeurtenissen (uitslagen en behandelingen) zoals beschikbaar in de NKR onderzoeksbestanden. Per gebeurtenis kunnen gebeurtenisgegevens (details) worden geregistreerd.

Maturity Level: 0 Draft. Meerdere codestelsels en waardenlijsten ontbreken nog.

Onderzoeksbestand NKR: GebeurtenisGegeven

Logisch model voor gebeurtenisdetails zoals geregistreerd in de NKR. Een detail is o.b.v het gid gekoppeld aan een Gebeurtenis, d.w.z. een NKRBehandeling of een NKRUitslag.

Maturity Level: 0 Draft. Meerdere codestelsels en waardenlijsten ontbreken nog.

Onderzoeksbestand NKR: Kern

Logisch model voor de NKR kerntabel.

Maturity Level: 0 Draft. Meerdere attributen moeten nog worden veranderd van string naar code of CodeableConcept. Ook meerdere codestelsels en waardenlijsten ontbreken nog.

Onderzoeksbestand NKR: Uitslag

Logisch model voor uitslagen zoals beschikaar in de NKR onderzoeksbestanden. Per uitslag kunnen gebeurtenisgegevens (details) worden geregistreerd.

Maturity Level: 0 Draft. Meerdere codestelsels en waardenlijsten ontbreken nog.

PC Encounter

Logical model for a hospital visit as used for the PLUGIN use-case Dashboard for Palliative Care. Maturity Level: 0 Draft

PC Patient

Logical model for Patient as used for the PLUGIN use-case Palliative Care. Maturity Level: 0 Draft

Structures: Resource Profiles

These define constraints on FHIR resources for systems conforming to this implementation guide.

Bundle - Clinical Letter

Profile for clinical letters as used within PLUGIN.

Condition

Condition as used within PLUGIN.

Condition represents diagnoses as recorded in the EHR. This includes diagnoses from both clinical (e.g. problem list) or financial (e.g. DBCs) workflows. They are coded with with either a code from ICD10-NL (which includes ICD-O-3.2, see ICD-10 NL) or the DHD DiagnoseThesaurus.

Condition.stage EPIC levert in Condition.stage (in sommige gevallen?) het tumorstadium mee "text": "cT4, cN0, cM0". Dit is bruikbaar, maar niet gestandaardiseerd. De summary wordt verder beschreven in Observations m.b.v. Condition.stage.assessment. Hier hebben we echter nog geen voorbeelden van.

TODO:

  • Voor AIOC is het nodig het registrerend specialisme te kunnen achterhalen. Dit zou kunnen via recorder of asserter. Beide attributen verwijzen naar PractitionerRole, wat net niet helemaal overeenkomt met specialisme, maar wel een attribuut PractionerRole.specialty heeft.
  • Formaliseren hoe TNM wordt vastgelegd (binnen Condition.stage).
DiagnosticReport - Pathology

DiagnosticReport as used within PLUGIN for Pathology.

<!– This profile is based on the PalgaDiagnosticReport profile. –>

Vergelijking met Epic (@RUMC)

DiagnosticReport.category

Epic stuurt 2 codes:

  • Pathologie urn:oid:1.2.840.114350.1.13.357.2.7.10.798268.30
  • LAB https://terminology.hl7.org/6.0.2/CodeSystem-v2-0074.html

De code Pathologie maakt gebruik van een codestelsel dat specifiek is voor Epic. Bij voorkeur wordt dit veranderd in PAT of CP.

De code LAB lijkt meer een overkoepelende term voor laboratoria.

DiagnosticReport.code

Epic stuurt 2 codes:

  • 67307 urn:oid:1.2.840.114350.1.13.357.2.7.2.696580
  • HISTOLOGIE urn:oid:1.2.840.114350.1.13.357.2.7.5.737384.83

Beide codes maken gebruik van een Epic-specifiek OID. De (internationale) FHIR IG benoemt de voorkeur voor LOINC. In Nederland worden (waarschijnlijk) PALGA-codes gebruikt PALGA thesaurus.

DiagnosticReport.result

result bevat momenteel 4 componenten (referenties naar Observations):

  • Samenvatting
  • Conclusie
  • Macroscopie
  • Microscopie

Deze componenten zijn (nog) niet gecodeerd.

TODO:

  • Voorstel voor selectie PA-verslagen via codes CP en SP uit http://terminology.hl7.org/CodeSystem/v2-0074.
Encounter

Contactmoment tussen patiënt en zorgverlener. Een contact kan zowel klinisch ((dag)opname) als poliklinisch zijn.

In het geval dat een patiënt tijdens een opname meerdere contactmomenten heeft, bijvoorbeeld als een patiënt vanaf de SEH naar de afdeling wordt overgeplaatst, wordt gebruik gemaakt van een hoofd- en deelbezoeken. Deze worden aan elkaar gekoppeld m.b.v. het attribuut partOf. De API van Epic lijkt dit te ondersteunen?

Todo's

Vaststellen type bezoek

Het attribuut class kan gebruikt worden voor het type bezoek. In nl-core-Encounter is hier een waardenlijst aan gekoppeld: https://simplifier.net/resolve?scope=nictiz.fhir.nl.r4.zib2020@0.11.0-beta.1&filepath=package/ConceptMap-ContactTypeCodeLijst-to-ActEncounterCode.json. Vertaling naar/afstemming met de use-case AIOC moet nog plaatsvinden.

In release v6 (2023) van de ZiBs (ContactTypeCodelijst) zijn deze codes komen te vervallen en vervangen door SNOMED codes.

Oorspronkelijke locatie patiënt

Voor AIOC is het nodig te weten via welke route een patient in het ziekenhuis terecht kwam. De ValueSet hiervoor moet nog aangemaakt/gekoppeld worden.

Ontslagbestemming patiënt

Voor AIOC is het nodig te weten waar de patient na ontslag naartoe gaat. De ValueSet hiervoor moet nog aangemaakt/gekoppeld worden. Admit source, de 'preferred' value set, lijkt hiervoor geschikt?

Verantwoordelijk specialisme

In veel gevallen is het wenselijk om te achterhalen welk specialisme hoofdverantwoordelijk was voor een (deel)contact.

De route die hiervoor voor de hand ligt is participant &gt; individual (PractitionerRole) &gt; specialty. De nl-core (0.11.0-beta.1) bevat een profiel op PractitionerRole dat (https://simplifier.net/resolve?scope=nictiz.fhir.nl.r4.zib2020@0.11.0-beta.1&filepath=package/ValueSet-SpecialismeCodelijsten-2.16.840.1.113883.2.4.3.11.60.121.11.22–20200901000000.json)

Aard van de betrokkenheid van een specialisme volgt dan via participant &gt; type (admit/attend/discharge)

Alternatieven? - serviceType - serviceProvider (Organization) met ValueSet voor Organization.type - anders?

EpisodeOfCare - DBC

DBC as used within PLUGIN.

Medication

Medication as used within PLUGIN.

MedicationAdministration

MedicationAdministration as used within PLUGIN.

MedicationRequest

MedicationRequest as used within PLUGIN.

Patient

Describes the Patient resource as used by the Dutch PLUGIN project. Inherits from nl-core-Patient.

PractitionerSpecialty

Describes the PractitionerRole resource as used by the Dutch PLUGIN project.

Procedure

Procedure as used within PLUGIN. Inherits from nl-core-Procedure-event.

Terminology: Value Sets

These define sets of codes used by systems conforming to this implementation guide.

Actieve diagnoses

Subset van actieve diagnoses voor Condition.verificationStatus

DHD DiagnoseThesaurus

Diagnoses, zoals gecodeerd/gebruikt binnen de DHD DiagnoseThesaurus.

DHD DiagnoseThesaurus: codes voor HHT

HHT Diagnoses, zoals gecodeerd/gebruikt binnen de DHD DiagnoseThesaurus.

DHD Specialisme

Specialismes, zoals gecodeerd/gebruikt binnen DHD.

Head and Neck Cancer Conditions

Head and Neck Cancer Conditions/Topography

Head and Neck Cancer Morphology

Head and Neck Cancer Morphology as defined in ICD-o-3

ICD-o-3

ValueSet voor ICD-o-3.

NKR Basis voor Diagnose

Basis voor diagnose zoals gebruikt binnen de NKR.

NKR Behandeling

Behandelingen (gebeurtenissen) zoals geregistreerd binnen de NKR. Op dit moment bevat het codesystem alleen nog de codes die relevant voor hoofd-halstumoren.

NKR Uitslag

Uitslagen (gebeurtenissen) zoals geregistreerd binnen de NKR. Op dit moment bevat het codesystem alleen nog de codes die relevant voor hoofd-halstumoren.

NKR Vitale Status

Vitale status zoals gebruikt binnen de NKR.

Pathology Report codes

Waardelijst met codes die een pathologieverslag identificeren.

Terminology: Code Systems

These define new code systems used by systems conforming to this implementation guide.

DHD DiagnoseThesaurus

Diagnoses, zoals gecodeerd/gebruikt binnen de DHD DiagnoseThesaurus.

DHD Specialisme

Specialismes, zoals gecodeerd/gebruikt binnen DHD.

NKR Basis voor Diagnose

Basis voor diagnose zoals gebruikt binnen de NKR.

NKR Behandeling

Behandelingen (gebeurtenissen) zoals geregistreerd binnen de NKR. Op dit moment bevat het codesystem alleen nog de codes die relevant voor hoofd-halstumoren.

NKR Uitslag

Uitslagen (gebeurtenissen) zoals geregistreerd binnen de NKR. Op dit moment bevat het codesystem alleen nog de codes die relevant voor hoofd-halstumoren.

NKR Vitale Status

Vitale status zoals gebruikt binnen de NKR.

Terminology: Concept Maps

These define transformations to convert between codes by systems conforming with this implementation guide.

DiagnoseThesaurus naar SNOMED

Mapping van de DiagnoseThesaurus op SNOMED.

DiagnoseThesaurus voor HHT naar ICD-10-nl

Mapping van de DiagnoseThesaurus op ICD-10.

NKR naar PLUGIN.

Mapping between the Patient models as used in the NCR and within PLUGIN. Maturity Level: 0 Draft