Tabellen under viser en grov oversikt over hvordan prøvesvarene i Kjernejournal portal er mappet fra XML til FHIR (Pasientens prøvesvar) til Kjernejournal portal (visning).
Merk at denne tabellen ikke håndtere alle detaljer i løsningen, og at det kan være avvik mellom tabell og løsning.
Svarrapport
XML (ServReport) |
FHIR (DiagnosticReport) |
KJ |
Visning |
Kommentar |
ServType + Status |
Status |
NilarMetadata.status |
Svarrapporter → Status |
Fallback for DiagnosticReport.effective |
MsgDescr |
Category |
NilarMetadata.category |
Svarrapporter → Hovedområde |
Fallback for DiagnosticReport.effective |
Summary.category |
Sammendrag → Overskrift |
|
||
ServProvId |
Identifier (system = ServProvId) |
DocumentInformation.providerId |
Dokumentinformasjon → RapportId |
|
IssueDate |
Extension.nilar-report-date |
DocumentInformation.issued |
Dokumentinformasjon → Utstedt dato |
|
ApprDate |
Extension.nilar-approval-date |
DocumentInformation.approvalDate |
Dokumentinformasjon → Godkjenningstidspunkt |
|
Comment |
Extention.nilar-comment |
NilarDiagnosticReport.comment |
Kommentarer til svarrapporten |
|
CodedComment |
Extention.nilar-comment |
NilarDiagnosticReport.codedComments |
Kommentarer til svarrapporten |
|
CodedComment |
Extention.nilar-comment |
Summary.collectedDate |
Kommentarer til svarrapporten |
|
ResultItem.Investigation.Id |
Observation.Code |
Summary.examinationList |
Sammendrag → Overskrift |
|
RelServProv |
Performer |
DocumentInformation.utforer |
Dokumentinformasjon → Utført av |
|
|
|
Summary.utforer |
Sammendrag → Utført av |
|
|
|
NilarMetadata.performingOrganizations |
Svarrapporter → Utført av |
|
ResponsibleHCP |
ServiceRequest.Requester |
DocumentInformation.rekvirent |
Dokumentinformasjon → Rekvirent |
|
Summary.rekvirent |
Sammendrag → Rekvirent |
Klinisk Opplysning (InfItem)
XML |
FHIR |
KJ |
Visning (KliniskOpplysning) |
Kommentar |
ServReport.Patient.InfItem |
DiagnosticReport.Extension.nilar-inf-item |
KliniskOpplysning |
Svarrapport → Klinisk Opplysning |
Moder-element for attributene nedenfor |
ServReport.Patient.InfItem.Type |
DiagnosticReport.Extension.nilar-inf-item-type |
kliniskOpplysning.type |
Svarrapport→ Klinisk Opplysning |
|
ServReport.Patient.InfItem.StartDateTime |
DiagnosticReport.Extension.nilar-inf-item-start |
kliniskOpplysning.startDateTime |
Svarrapport→ Klinisk Opplysning |
|
ServReport.Patient.InfItem.EndDateTime |
DiagnosticReport.Extension.nilar-inf-item-end |
kliniskOpplysning.endDateTime |
Svarrapport→ Klinisk Opplysning |
|
ServReport.Patient.InfItem.OrgDate |
DiagnosticReport.Extension.nilar-inf-item-org-date |
klinsikOpplysning.originDate |
Svarrapport→ Klinisk Opplysning |
|
ServReport.Patient.InfItem.Observation.Description |
DiagnosticReport.Extension.nilar-inf-item-description |
kliniskOpplysning.beskrivelse |
Svarrapport→ Klinisk Opplysning |
|
ServReport.Patient.InfItem.Observation.Comment |
DiagnosticReport.Extension.nilar-comment |
kliniskOpplysning.comment |
Svarrapport→ Klinisk Opplysning |
|
ServReport.Patient.InfItem.Observation.CodedDescr |
DiagnosticReport.Extension.nilar-inf-item-coded-description |
kliniskOpplysning.codedDescription |
Svarrapport→ Klinisk Opplysning |
|
Rekvisisjon
XML (ServReq) |
FHIR (ServiceRequest) |
KJ (Requisition) |
Visning (Rekvisisjonsinformasjon) |
Kommentar |
Id |
Identifier (system = ServReqId) |
Id |
Rekvirentens rekvisisjonsId |
|
IssueDate |
AuthoredOn |
AuthoredOn |
Utstedt |
|
ReasonAsText |
ReasonCode.coding |
Reasons |
Svarrapport → Klinisk opplysning |
Moder-element for attributtene nedenfor |
|
|
Reasons.code |
Svarrapport → Klinisk opplysning |
Innhold i reason brukes som label |
|
|
Reasons.display |
Svarrapport → Klinisk opplysning |
Innhold i reason brukes som label |
|
|
Reasons.text |
Svarrapport → Klinisk opplysning |
|
ReqComment |
Note |
RekvirentensKommentarer |
Rekvirentens kommentar |
|
IdByServProvider |
Identifier (system = ServReqIdByServProvider) |
TjenesteytersId |
Tjenesteyters id |
|
PaymentCat |
Extension.nilar-payment-category |
Betalingskategori |
Betalingskategori |
|
ReceiptDate |
Extension.nilar-receipt-date |
TidspunktForMottak |
Mottatt |
|
Reservation |
Extension.nilar-reservation |
Reservasjon |
Reservasjon |
|
Comment |
Extension.nilar-comment |
Kommentarer |
Innhold i heading brukes som label |
|
Prøvemateriale
XML (AnalysedSubject) |
FHIR (Specimen) |
KJ (Specimen) |
Visning (Prøvemateriale) |
Type/TypeCoded |
Type |
Type |
Type materiale |
IdByRequester |
Identifier (system = AnalysedSubjectIdByRequester) |
RequesterId |
Rekvirents id |
IdByServProvider |
AccessionIdentifier |
Accessionidentifier |
Avsenders id |
Comment |
Note |
SpecimenDetails.kommentarer |
Kommentar |
PreservMaterial |
Container.additive |
SpecimenDetails.preservative |
Konserveringsmiddel |
SampleCollProc |
Collection.method |
SpecimenDetails.collectionProcedure |
Prøvetakingsprosedyre |
RelServProv |
Collection.collector |
SpecimenDetails.relation |
Relasjon |
AnatomicalOrigin |
Collection.bodySite |
BodySite |
Anatomisk lokalisasjon |
CollectedSample.CollectedDate/ProducedDate |
Collection.collectedDateTime |
CollectedDateTime |
Prøvetakningstidspunkt |
CollectedSample.CollectorComment |
Collection.extention.comment |
SpecimenDetails.provetakersKommentarer |
Prøvetakers kommentar |
CollectedSample.Logistics |
Collection.extension.nilar-logistics |
SpecimenDetails.logistikk |
Logistikk |
Accredited |
Extension.nilar-accredited |
SpecimenDetails.Accredited |
Akkreditert |
SampleHandling |
Extension.nilar-sample-handling |
SpecimenDetails.handteringAvProve |
Håndtering av prøve |
Pretreatment |
Extension.nilar-pretreatment |
SpecimenDetails.forbehandling |
Forbehandling |
Number |
Extension.nilar-container-count |
Number |
Antall |
Prøvesvar
Felles for alle typer prøvesvar
XML (ResultItem) |
FHIR (Observation) |
KJ (ObservationMetadata) |
Visning (Prøvesvar) |
Kommentar |
N/A |
Id |
MessageId |
N/A |
|
N/A |
Extension.nilar-diagnostic-report-ref |
DiagnosticReportId |
N/A |
|
Investigation.Id |
Code |
Code.code |
Graf → Tooltip |
|
Code.description |
Graf → Tooltip |
|
||
Category |
Code.category |
N/A |
|
|
NumResult |
Value.unit |
Code.unit |
Graf → Tooltip |
|
Effective |
EffectiveDateTime |
Graf → Tooltip |
|
|
RelServProv |
Performer |
PerformingOrganizations |
Graf → Tooltip |
|
Numerisk prøvesvar og tekstlige prøvesvar med heading laboratoriesvar (LAB)
XML (ResultItem) |
FHIR (Observation) |
KJ (NumeriskProvesvar) |
Visning (Prøvesvar) |
Kommentar |
ServType + StatusInvestigation |
Status |
status |
Status |
|
Effective |
undersokelsesdato |
Tidspunkt |
|
|
Investigation.Id |
Code (first) |
undersokelse |
Undersøkelse |
|
kodeverkKode |
N/A |
|
||
kodeverk |
N/A |
|
||
Code (system = Comment) |
kommentarer |
Merknad |
|
|
Investigation.Spec |
Method |
supplerendeOpplysning.display |
Vis detaljer → Metode |
|
supplerendeOpplysning.code |
|
|
||
supplerendeOpplysning.system |
|
|
||
Comment |
Note |
kommentarer |
Merknad |
|
NumResult |
Value |
verdi |
Verdi |
|
enhet |
I kolonne "Ref.område" |
|
||
DevResultInd |
Interpretation |
avviksmarkor |
Verdi (tooltip) |
|
harAvvik |
Verdi (farge) |
|
||
RefInterval |
ReferenceRange |
referanseomrade |
Ref.område |
|
RefAnalysedSubject |
Specimen.AccessionIdentifier |
provematerialeId |
Vis detaljer → Ref.prøve |
|
Accredited |
Extension.nilar-accredited |
akkreditert |
Vis detaljer → Akkreditering |
|
StatusChangeDate |
Extension.nilar-status-changed-date |
statusendringsdato |
Vis detaljer → Status endringsdato |
|
CounterSignDate |
Extension.nilar-counter-sign-date |
kontrasignaturdato |
Vis detaljer → Kontrasignatur dato |
|
MedicalValidationDate |
Extension.nilar-medical-validation-date |
medisinskValideringsdato |
Vis detaljer → Medisinsk validerings dato |
|
Tekstlig prøvesvar
XML (ResultItem) |
FHIR (Observation) |
KJ (TekstligProvesvar) |
Visning (Prøvesvar) |
Kommentar |
IdResultItem |
Identifier (system = ResultItemId) |
id |
Id |
|
ServType + StatusInvestigation |
Status |
status |
Status |
Vis detaljer → Status |
Investigation.Id |
Code |
undersokelser |
"Overskrift" på delsvar |
|
Code (system = Comment) |
kommentarer |
Kommentar |
|
|
Comment |
Note |
kommentarer |
Kommentar |
|
NumResult TextResult DateResult Interval |
Value |
tekstligResultat |
Selve resultatet (blå boks) |
|
benevning |
Selve resultatet (blå boks) |
|
||
undersokelser |
"Overskrift" på delsvar |
|
||
Value (system = Comment) |
kommentarer |
Kommentar |
Vis detaljer → Kommentar |
|
DevResultInd |
Interpretation |
avvik |
Avvik |
|
RefInterval |
ReferenceRange |
referanseomrade |
Ref.int |
|
RelServProv |
Performer |
tilknyttetTjenesteyter |
Tilknyttet tjenesteyter |
|
ResultItem + RefIdResultItem |
HasMember |
delsvar |
Vises som delsvar |
|
RefAnalysedSubject |
Specimen.AccessionIdentifier |
provematerialeId |
Ref.prøve |
Vis detaljer → Ref. Prøve |
Accredited |
Extension.nilar-accredited |
akkreditert |
Vis detaljer → Akkreditering |
Vis detaljer → Akkreditert |
StatusChangeDate |
Extension.nilar-status-changed-date |
statusendringsdato |
Statusendringsdato |
Vis detaljer → Statusendringsdato |
CounterSignDate |
Extension.nilar-counter-sign-date |
kontrasignaturdato |
Kontrasignaturdato |
|
MedicalValidationDate |
Extension.nilar-medical-validation-date |
medisinskValideringsdato |
Medisinsk valideringsdato |
|
DescrDate |
Extension.nilar-description-date |
beskrivelsesdato |
Beskrivelsesdato |
Vis detaljer → Beskrivelsesdato |
InvDate |
Extension.nilar-investigation-date |
undersokelsesdato |
Undersøkelsesdato |
Vis detaljer → Undersøkelsesdato |
ServType |
Extension.nilar-history |
erHistorikk |
Delsvar (bakgrunnsfarge) |
|
Ikke mappet |
strukturertInfo |
Strukturert info |
Pt er XML feltene ikke mappet i FHIR |
|
Investigation.Spec |
Extension.nilar-specification |
supplerendeOpplysninger |
"Under overskrift" delsvar |
Merk: Denne mappes forskjellig fra lab- og numeriske svar |
Laboratoriesvar
XML (ResultItem) |
FHIR (Observation) |
KJ (LaboratorieProvesvar) |
Visning (Prøvesvar) |
Kommentar |
ServType + StatusInvestigation |
Status |
Status |
Status |
|
Investigation.Id |
Code (first) |
undersokelse |
Undersøkelse |
|
kodeverkKode |
Undersøkelse (tooltip) |
|
||
|
kodeverk |
Undersøkelse (tooltip) |
|
|
Code (system = Comment) |
kommentarer |
Merknad |
|
|
Investigation.Spec |
Method |
SupplerendeOpplysning.display |
Vis detaljer → Metode |
|
SupplerendeOpplysning.code |
N/A |
|
||
SupplerendeOpplysning.system |
N/A |
|
||
Comment |
Note |
kommentarer |
Kommentar |
|
TextResult |
Value |
verdi |
Verdi |
|
klassifikasjoner |
Resistens-tabell |
|
||
DevResultInd |
Interpretation |
avviksmarkor |
Merknad |
|
ResultItem + RefIdResultItem |
HasMember |
delsvar |
Resistensbestemmelser |
|
RefAnalysedSubject |
Specimen.AccessionIdentifier |
provematerialeId |
Ref.prøve |
|
Accredited |
Extension.nilar-accredited |
akkreditert |
Akkr. |
|
StatusChangeDate |
Extension.nilar-status-changed-date |
Statusendringsdato |
|
|
CounterSignDate |
Extension.nilar-counter-sign-date |
Kontrasignaturdato |
|
|
MedicalValidationDate |
Extension.nilar-medical-validation-date |
MedisinskValideringsdato |
|
|
InvDate |
Extension.nilar-investigation-date |
undersokelsesdato |
Dato |
|
Mapping av roller (helsepersonell + virksomheter)
Overordnet mapping av roller
Forklaring av felter i XML-en
XML |
Forklaring |
ServReport.ServiceProvider |
Avsender av svarrapporten |
ServReport.Requester |
Mottaker av svarrapporten |
ServReport.RelServProv |
Utførende laboratorium |
ServReport.Patient.ResponsibleHcp |
Rekvirent |
ServReport.Patient.ResultItem.RelServProv |
Ansvarlig helsepersonell for delsvar |
ServReport.Patient.AnalysedSubject.RelServProv |
Prøvetaker |
Mapping
Rolle som vises i KJ |
XML |
Fallback XML |
Rekvirent |
ServReport.Patient.ResponsibleHcp |
ServReport.Requester |
Utførende laboratorium |
ServReport.RelServProv |
ServReport.ServiceProvider |
Ansvarlig helsepersonell for delsvar |
ServReport.Patient.ResultItem.RelServProv |
1) ServReport.Patient.ResultItem.RelServProv oppover i hierarkiet 2) ServReport.RelServProv 3) ServReport.ServiceProvider |
Prøvetaker |
ServReport.Patient.AnalysedSubject.RelServProv |
|
Regler for fallback
Feltene ovenfor inneholder helsepersonell og/eller organisasjon.
- Hvis det finnes info om helsepersonell i det foretrukne XML-feltet, bruker man det. Hvis ikke henter man info om helsepersonell fra fallback.
- Hvis det finnes info om organisasjon i det foretrukne XML-feltet, bruker man det. Hvis ikke henter man info om organisasjon fra fallback.
- Hvis det foretrukne XML-feltet i sin helhet ikke er tilgjengelig, henter man både helsepersonell og organisasjon fra fallback.
Mapping av en enkelt rolle
Forklaring av felter i XMl-en
XML |
Forklaring |
HCP |
Opplysninger om en helsetjenesteenhet |
HCP.Inst |
Virksomhet |
HCP.Inst.Dept |
Avdeling |
HCP.Inst.HCPerson |
Helsepersonell i en virksomhet |
HCP.HCProf |
Opplysninger om helsepersonell |
Mapping av helsepersonell
Enten mappes HCProf, eller så mappes Inst.HCPerson.
Mapping av virksomhet
Navnet på virksomheten blir "Inst.Name, Inst.Dept.Name".
Når det gjelder Id (f.eks. orgnr), brukes Dept.Id hvis den finnes. Hvis ikke brukes Inst.Id.