Klinisk process - Hälsotillstånd och funktionsnedsättning
0.1.0 - CI Build Sweden

Klinisk process - Hälsotillstånd och funktionsnedsättning - Local Development build (v0.1.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Logical Model: GetDiagnosis Logical Model

Official URL: http://example.org/fhir/klinisk-process---halsotillstand-och-funktionsnedsattning/StructureDefinition/getdiagnosis Version: 0.1.0
Draft as of 2025-12-16 Computable Name: GetDiagnosisLM

Logical model from GetDiagnosis service contract (from normalized Excel)

Usages:

  • This Logical Model is not used by any profiles in this Implementation Guide

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. getdiagnosis 0..* Base GetDiagnosis Logical Model
... diagnosis 1..1 BackboneElement Information om diagnos
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... diagnosisHeader 1..1 BackboneElement Header-information
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... documentId 1..1 string Unikt dokument-ID
..... sourceSystemHSAId 1..1 Identifier Systemets HSA-id
..... patientId 1..1 Identifier Patientens ID
..... accountableHealthcareProfessional 1..1 BackboneElement Ansvarig vårdpersonal
...... @id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... authorTime 1..1 dateTime Registreringstid
...... healthcareProfessionalHSAId 0..1 Identifier Författarens HSA-id
...... healthcareProfessionalName 0..1 string Författarens namn
...... healthcareProfessionalRoleCode 0..1 CodeableConcept Författarens befattning
...... healthcareProfessionalOrgUnit 0..1 BackboneElement Organisationstillhörighet
....... @id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
....... orgUnitHSAId 1..1 Identifier Organisationsenhetens HSA-id
....... orgUnitName 1..1 string Organisationsenhetens namn
....... orgUnitTelecom 0..1 string Telefonnummer till enheten
....... orgUnitEmail 0..1 string E-post till enheten
....... orgUnitAddress 0..1 string Postadress för enheten
....... orgUnitLocation 0..1 string Fysisk plats för enheten
...... healthcareProfessionalCareUnitHSAId 0..1 Identifier HSA-id för vårdenhet
...... healthcareProfessionalCareGiverHSAId 0..1 Identifier HSA-id för vårdgivare
..... legalAuthenticator 0..1 BackboneElement signering
...... @id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... legalAuthenticatorTime 1..1 dateTime Tidpunkt för signatur
...... legalAuthenticatorHSAId 0..1 Identifier Signerande persons HSA-id
...... legalAuthenticatorName 0..1 Identifier Signerande persons namn
..... approvedForPatient 1..1 boolean Godkänd för patientvisning
..... careContactId 0..1 string Vårdkontakts-ID
.... diagnosisBody 1..1 BackboneElement Diagnos
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... typeOfDiagnosis 1..1 CodeableConcept Typ av diagnos
..... chronicDiagnosis 0..1 boolean Kronisk diagnos
..... diagnosisTime 0..1 dateTime Tidpunkt för diagnos
..... diagnosisCode 1..1 CodeableConcept Diagnoskod
..... relatedDiagnosis 0..* BackboneElement Relaterad diagnos
...... @id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... documentId 1..1 string Relaterat dokument-ID

doco Documentation for this format

Constraints

Id Grade Path(s) Description Expression
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

This structure is derived from Base

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. getdiagnosis 0..* Base GetDiagnosis Logical Model
... diagnosis 1..1 BackboneElement Information om diagnos
.... diagnosisHeader 1..1 BackboneElement Header-information
..... documentId 1..1 string Unikt dokument-ID
..... sourceSystemHSAId 1..1 Identifier Systemets HSA-id
..... patientId 1..1 Identifier Patientens ID
..... accountableHealthcareProfessional 1..1 BackboneElement Ansvarig vårdpersonal
...... authorTime 1..1 dateTime Registreringstid
...... healthcareProfessionalHSAId 0..1 Identifier Författarens HSA-id
...... healthcareProfessionalName 0..1 string Författarens namn
...... healthcareProfessionalRoleCode 0..1 CodeableConcept Författarens befattning
...... healthcareProfessionalOrgUnit 0..1 BackboneElement Organisationstillhörighet
....... orgUnitHSAId 1..1 Identifier Organisationsenhetens HSA-id
....... orgUnitName 1..1 string Organisationsenhetens namn
....... orgUnitTelecom 0..1 string Telefonnummer till enheten
....... orgUnitEmail 0..1 string E-post till enheten
....... orgUnitAddress 0..1 string Postadress för enheten
....... orgUnitLocation 0..1 string Fysisk plats för enheten
...... healthcareProfessionalCareUnitHSAId 0..1 Identifier HSA-id för vårdenhet
...... healthcareProfessionalCareGiverHSAId 0..1 Identifier HSA-id för vårdgivare
..... legalAuthenticator 0..1 BackboneElement signering
...... legalAuthenticatorTime 1..1 dateTime Tidpunkt för signatur
...... legalAuthenticatorHSAId 0..1 Identifier Signerande persons HSA-id
...... legalAuthenticatorName 0..1 Identifier Signerande persons namn
..... approvedForPatient 1..1 boolean Godkänd för patientvisning
..... careContactId 0..1 string Vårdkontakts-ID
.... diagnosisBody 1..1 BackboneElement Diagnos
..... typeOfDiagnosis 1..1 CodeableConcept Typ av diagnos
..... chronicDiagnosis 0..1 boolean Kronisk diagnos
..... diagnosisTime 0..1 dateTime Tidpunkt för diagnos
..... diagnosisCode 1..1 CodeableConcept Diagnoskod
..... relatedDiagnosis 0..* BackboneElement Relaterad diagnos
...... documentId 1..1 string Relaterat dokument-ID

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. getdiagnosis 0..* Base GetDiagnosis Logical Model
... diagnosis 1..1 BackboneElement Information om diagnos
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... diagnosisHeader 1..1 BackboneElement Header-information
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... documentId 1..1 string Unikt dokument-ID
..... sourceSystemHSAId 1..1 Identifier Systemets HSA-id
..... patientId 1..1 Identifier Patientens ID
..... accountableHealthcareProfessional 1..1 BackboneElement Ansvarig vårdpersonal
...... @id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... authorTime 1..1 dateTime Registreringstid
...... healthcareProfessionalHSAId 0..1 Identifier Författarens HSA-id
...... healthcareProfessionalName 0..1 string Författarens namn
...... healthcareProfessionalRoleCode 0..1 CodeableConcept Författarens befattning
...... healthcareProfessionalOrgUnit 0..1 BackboneElement Organisationstillhörighet
....... @id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
....... orgUnitHSAId 1..1 Identifier Organisationsenhetens HSA-id
....... orgUnitName 1..1 string Organisationsenhetens namn
....... orgUnitTelecom 0..1 string Telefonnummer till enheten
....... orgUnitEmail 0..1 string E-post till enheten
....... orgUnitAddress 0..1 string Postadress för enheten
....... orgUnitLocation 0..1 string Fysisk plats för enheten
...... healthcareProfessionalCareUnitHSAId 0..1 Identifier HSA-id för vårdenhet
...... healthcareProfessionalCareGiverHSAId 0..1 Identifier HSA-id för vårdgivare
..... legalAuthenticator 0..1 BackboneElement signering
...... @id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... legalAuthenticatorTime 1..1 dateTime Tidpunkt för signatur
...... legalAuthenticatorHSAId 0..1 Identifier Signerande persons HSA-id
...... legalAuthenticatorName 0..1 Identifier Signerande persons namn
..... approvedForPatient 1..1 boolean Godkänd för patientvisning
..... careContactId 0..1 string Vårdkontakts-ID
.... diagnosisBody 1..1 BackboneElement Diagnos
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... typeOfDiagnosis 1..1 CodeableConcept Typ av diagnos
..... chronicDiagnosis 0..1 boolean Kronisk diagnos
..... diagnosisTime 0..1 dateTime Tidpunkt för diagnos
..... diagnosisCode 1..1 CodeableConcept Diagnoskod
..... relatedDiagnosis 0..* BackboneElement Relaterad diagnos
...... @id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... documentId 1..1 string Relaterat dokument-ID

doco Documentation for this format

Constraints

Id Grade Path(s) Description Expression
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

This structure is derived from Base

Summary

Mandatory: 0 element(15 nested mandatory elements)

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. getdiagnosis 0..* Base GetDiagnosis Logical Model
... diagnosis 1..1 BackboneElement Information om diagnos
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... diagnosisHeader 1..1 BackboneElement Header-information
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... documentId 1..1 string Unikt dokument-ID
..... sourceSystemHSAId 1..1 Identifier Systemets HSA-id
..... patientId 1..1 Identifier Patientens ID
..... accountableHealthcareProfessional 1..1 BackboneElement Ansvarig vårdpersonal
...... @id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... authorTime 1..1 dateTime Registreringstid
...... healthcareProfessionalHSAId 0..1 Identifier Författarens HSA-id
...... healthcareProfessionalName 0..1 string Författarens namn
...... healthcareProfessionalRoleCode 0..1 CodeableConcept Författarens befattning
...... healthcareProfessionalOrgUnit 0..1 BackboneElement Organisationstillhörighet
....... @id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
....... orgUnitHSAId 1..1 Identifier Organisationsenhetens HSA-id
....... orgUnitName 1..1 string Organisationsenhetens namn
....... orgUnitTelecom 0..1 string Telefonnummer till enheten
....... orgUnitEmail 0..1 string E-post till enheten
....... orgUnitAddress 0..1 string Postadress för enheten
....... orgUnitLocation 0..1 string Fysisk plats för enheten
...... healthcareProfessionalCareUnitHSAId 0..1 Identifier HSA-id för vårdenhet
...... healthcareProfessionalCareGiverHSAId 0..1 Identifier HSA-id för vårdgivare
..... legalAuthenticator 0..1 BackboneElement signering
...... @id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... legalAuthenticatorTime 1..1 dateTime Tidpunkt för signatur
...... legalAuthenticatorHSAId 0..1 Identifier Signerande persons HSA-id
...... legalAuthenticatorName 0..1 Identifier Signerande persons namn
..... approvedForPatient 1..1 boolean Godkänd för patientvisning
..... careContactId 0..1 string Vårdkontakts-ID
.... diagnosisBody 1..1 BackboneElement Diagnos
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... typeOfDiagnosis 1..1 CodeableConcept Typ av diagnos
..... chronicDiagnosis 0..1 boolean Kronisk diagnos
..... diagnosisTime 0..1 dateTime Tidpunkt för diagnos
..... diagnosisCode 1..1 CodeableConcept Diagnoskod
..... relatedDiagnosis 0..* BackboneElement Relaterad diagnos
...... @id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... documentId 1..1 string Relaterat dokument-ID

doco Documentation for this format

Constraints

Id Grade Path(s) Description Expression
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

Differential View

This structure is derived from Base

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. getdiagnosis 0..* Base GetDiagnosis Logical Model
... diagnosis 1..1 BackboneElement Information om diagnos
.... diagnosisHeader 1..1 BackboneElement Header-information
..... documentId 1..1 string Unikt dokument-ID
..... sourceSystemHSAId 1..1 Identifier Systemets HSA-id
..... patientId 1..1 Identifier Patientens ID
..... accountableHealthcareProfessional 1..1 BackboneElement Ansvarig vårdpersonal
...... authorTime 1..1 dateTime Registreringstid
...... healthcareProfessionalHSAId 0..1 Identifier Författarens HSA-id
...... healthcareProfessionalName 0..1 string Författarens namn
...... healthcareProfessionalRoleCode 0..1 CodeableConcept Författarens befattning
...... healthcareProfessionalOrgUnit 0..1 BackboneElement Organisationstillhörighet
....... orgUnitHSAId 1..1 Identifier Organisationsenhetens HSA-id
....... orgUnitName 1..1 string Organisationsenhetens namn
....... orgUnitTelecom 0..1 string Telefonnummer till enheten
....... orgUnitEmail 0..1 string E-post till enheten
....... orgUnitAddress 0..1 string Postadress för enheten
....... orgUnitLocation 0..1 string Fysisk plats för enheten
...... healthcareProfessionalCareUnitHSAId 0..1 Identifier HSA-id för vårdenhet
...... healthcareProfessionalCareGiverHSAId 0..1 Identifier HSA-id för vårdgivare
..... legalAuthenticator 0..1 BackboneElement signering
...... legalAuthenticatorTime 1..1 dateTime Tidpunkt för signatur
...... legalAuthenticatorHSAId 0..1 Identifier Signerande persons HSA-id
...... legalAuthenticatorName 0..1 Identifier Signerande persons namn
..... approvedForPatient 1..1 boolean Godkänd för patientvisning
..... careContactId 0..1 string Vårdkontakts-ID
.... diagnosisBody 1..1 BackboneElement Diagnos
..... typeOfDiagnosis 1..1 CodeableConcept Typ av diagnos
..... chronicDiagnosis 0..1 boolean Kronisk diagnos
..... diagnosisTime 0..1 dateTime Tidpunkt för diagnos
..... diagnosisCode 1..1 CodeableConcept Diagnoskod
..... relatedDiagnosis 0..* BackboneElement Relaterad diagnos
...... documentId 1..1 string Relaterat dokument-ID

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. getdiagnosis 0..* Base GetDiagnosis Logical Model
... diagnosis 1..1 BackboneElement Information om diagnos
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... diagnosisHeader 1..1 BackboneElement Header-information
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... documentId 1..1 string Unikt dokument-ID
..... sourceSystemHSAId 1..1 Identifier Systemets HSA-id
..... patientId 1..1 Identifier Patientens ID
..... accountableHealthcareProfessional 1..1 BackboneElement Ansvarig vårdpersonal
...... @id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... authorTime 1..1 dateTime Registreringstid
...... healthcareProfessionalHSAId 0..1 Identifier Författarens HSA-id
...... healthcareProfessionalName 0..1 string Författarens namn
...... healthcareProfessionalRoleCode 0..1 CodeableConcept Författarens befattning
...... healthcareProfessionalOrgUnit 0..1 BackboneElement Organisationstillhörighet
....... @id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
....... orgUnitHSAId 1..1 Identifier Organisationsenhetens HSA-id
....... orgUnitName 1..1 string Organisationsenhetens namn
....... orgUnitTelecom 0..1 string Telefonnummer till enheten
....... orgUnitEmail 0..1 string E-post till enheten
....... orgUnitAddress 0..1 string Postadress för enheten
....... orgUnitLocation 0..1 string Fysisk plats för enheten
...... healthcareProfessionalCareUnitHSAId 0..1 Identifier HSA-id för vårdenhet
...... healthcareProfessionalCareGiverHSAId 0..1 Identifier HSA-id för vårdgivare
..... legalAuthenticator 0..1 BackboneElement signering
...... @id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... legalAuthenticatorTime 1..1 dateTime Tidpunkt för signatur
...... legalAuthenticatorHSAId 0..1 Identifier Signerande persons HSA-id
...... legalAuthenticatorName 0..1 Identifier Signerande persons namn
..... approvedForPatient 1..1 boolean Godkänd för patientvisning
..... careContactId 0..1 string Vårdkontakts-ID
.... diagnosisBody 1..1 BackboneElement Diagnos
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... typeOfDiagnosis 1..1 CodeableConcept Typ av diagnos
..... chronicDiagnosis 0..1 boolean Kronisk diagnos
..... diagnosisTime 0..1 dateTime Tidpunkt för diagnos
..... diagnosisCode 1..1 CodeableConcept Diagnoskod
..... relatedDiagnosis 0..* BackboneElement Relaterad diagnos
...... @id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... documentId 1..1 string Relaterat dokument-ID

doco Documentation for this format

Constraints

Id Grade Path(s) Description Expression
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

This structure is derived from Base

Summary

Mandatory: 0 element(15 nested mandatory elements)

 

Other representations of profile: CSV, Excel