Skip to content

Commit

Permalink
Opprydding og formatering
Browse files Browse the repository at this point in the history
  • Loading branch information
rockphotog committed Jun 12, 2024
1 parent 1e3a2ac commit 651ca31
Show file tree
Hide file tree
Showing 9 changed files with 46 additions and 26 deletions.
2 changes: 2 additions & 0 deletions LMDI/input/fsh/profiles/lmdi-Condition.fsh
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,10 @@ Description: "Diagnosen som pasienten har fått rekvirert og administrert legemi
* ^status = #draft
* ^date = "2024-06-12"
* ^publisher = "Folkehelseinstituttet"

* subject ^short = "Pasienten diagnosen er knyttet til."
* subject only Reference(Patient)

* code 1..1
* code ^short = "Diagnosekode."
* code ^definition = "Diagnosekode. Det er mulig å bruke ICD-10, ICD-11, ICPC-2 og SNOMED CT."
Expand Down
5 changes: 4 additions & 1 deletion LMDI/input/fsh/profiles/lmdi-EpisodeOfCare.fsh
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
// Institusjonsopphold basert på EpisodeOfCare
Profile: LmdiEpisodeOfCareInstitusjonsopphold
Parent: EpisodeOfCare
Id: lmdi-episodeofcare-institusjonsopphold
Expand All @@ -7,10 +6,14 @@ Description: "Beskrivelse av pasientens opphold i institusjon. Dette kan være b
* ^status = #draft
* ^date = "2024-06-12"
* ^publisher = "Folkehelseinstituttet"

* diagnosis ^comment = "TODO #15 Krav: Diagnose (utskrivningsdiagnose) (referanse). Sjekke om dette faktisk skal/bør være med." // TODO #15

* patient ^short = "Pasienten som institusjonsoppholdet gjelder."

* managingOrganization 1..1
* managingOrganization ^short = "Organisasjonen (institusjonen) som har ansvar for oppholdet"

* period MS
* period ^short = "Periode for pasientens (antatte) opphold i institusjon."

Expand Down
12 changes: 6 additions & 6 deletions LMDI/input/fsh/profiles/lmdi-Medication.fsh
Original file line number Diff line number Diff line change
@@ -1,10 +1,14 @@
// Krav: Kode, som FEST-id, SNOMED-CT etc., obligatorisk
// Opprette NamingSystem for FEST #12 <- issue
// Slicing? Hva kan LMR ta i mot? Hvilket nivå skal man rapportere på? Hva med "ukurrante" legemidler?

Profile: Legemiddel
Parent: Medication
Id: lmdi-legemiddel
Title: "Legemiddel"
Description: "Beskrivelse av legemiddel."
* ^status = #draft
* ^date = "2024-05-30"
* ^date = "2024-06-12"
* ^publisher = "Folkehelseinstituttet"

// Se basis-profiler og evt. eResept/PLL
Expand All @@ -13,10 +17,7 @@ Description: "Beskrivelse av legemiddel."
* identifier MS
* identifier ^short = "Legemiddelets identifikasjon"
* identifier ^definition = "Legemiddelets identifikasjon i henhold til TODO"

// Krav: Kode, som FEST-id, SNOMED-CT etc., obligatorisk
// Opprette NamingSystem for FEST #12 <- issue
// Slicing? Hva kan LMR ta i mot? Hvilket nivå skal man rapportere på? Hva med "ukurrante" legemidler?
* identifier ^comment = "Finnes ikke p.t."

// Notater FEST:
// - Katalog LegemiddelVirkestoff: benyttes ved virkestoffrekvirering
Expand All @@ -25,7 +26,6 @@ Description: "Beskrivelse av legemiddel."
// - Katalog LegemiddelDose: rekvirering av en bestemt merkevare med ID (LMR-nummer) som representerer minste plukkbare enhet, f.eks. 1 ampulle eller 1 tablett.
// - Katalog Handelsvare: inneholder handelsvarer med refusjon, det vil si medisinsk forbruksmateriell, næringsmidler og brystproteser.


* code 1..1
// * code.system = etc.

Expand Down
17 changes: 8 additions & 9 deletions LMDI/input/fsh/profiles/lmdi-MedicationAdministration.fsh
Original file line number Diff line number Diff line change
@@ -1,3 +1,11 @@
// Krav: Infusjon
// TODO #23 Lage eksempel på (lang) infusjon for MedicationAdministration
// ESS: Er vel del av administrasjonsvei? Som f.eks. SCT#intravenøs administrasjonsvei 47625008, SCT#26643006 Oral route
// Se på følgende kilder:
// eResept, Pasientens legemiddelliste / sentral forskrivningsmodul (eResept) / HSØ Lukket legemiddelsløyfe - H-resept, IDMP/UNICOM
// Legge til støtte for no-basis-Patient senere
// TODO #19 Sjekk hvordan Pasientent legemiddelliste (PLL) bruker dose med FHIR

Profile: AdministrertLegemiddel
Parent: MedicationAdministration
Id: lmdi-administrert-legemiddel
Expand Down Expand Up @@ -54,19 +62,10 @@ Dette er kjerneressursen for denne implementasjonsguiden. Den peker videre legem
* dosage.route.coding[7477].system = "urn:oid:2.16.578.1.12.4.1.1.7477"
// * dosage.route.coding[7477].code from http://xxx (required)

// Krav: Administrert mengde
// TODO #19 Sjekk hvordan Pasientent legemiddelliste (PLL) bruker dose med FHIR
* dosage.dose 1..1
* dosage.dose ^short = "Administrert mengde"
* dosage.dose ^definition = "Administrert mengde av legemiddelet som det blir referert til."

// Krav: Infusjon
// TODO #23 Lage eksempel på (lang) infusjon for MedicationAdministration
// ESS: Er vel del av administrasjonsvei? Som f.eks. SCT#intravenøs administrasjonsvei 47625008, SCT#26643006 Oral route
// Se på følgende kilder:
// eResept, Pasientens legemiddelliste / sentral forskrivningsmodul (eResept) / HSØ Lukket legemiddelsløyfe - H-resept, IDMP/UNICOM
// Legge til støtte for no-basis-Patient senere

// VALUE SETS
ValueSet: LegemiddeladministreringStatus
Id: lmdi-medicationadministration-status
Expand Down
8 changes: 7 additions & 1 deletion LMDI/input/fsh/profiles/lmdi-MedicationRequest.fsh
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,20 @@ Id: Legemiddelrekvirering
Title: "Legemiddelrekvirering"
Description: "Legemiddelrekvirering - ordinering, resept eller annen rekvirering av legemiddel"
* ^status = #draft
* ^date = "2024-05-27"
* ^date = "2024-06-12"
* ^publisher = "Folkehelseinstituttet"

* identifier ^comment = "TODO / ESS / Krav: ForskrivningsID. Det er ytret behov for en (business-)identifier for forskrivning. Dette finnes ikke hvis det ikke er snakk om en faktisk instans, som f.eks. en M1 Resept (eResept). Mulig dette kan benyttes for interne ID'er ved f.eks. forordning på sykehus. Uvisst behov. "

* status ^short = "Status rekvisisjon"

* intent ^short = "Hensikten med forskrivningen"

* medication[x] ^short = "Referanse til legemiddel"

* subject only Reference(Patient)
* subject ^short = "Referanse til pasient"

* requester 1..1
* requester ^short = "Referanse til rekvirent"
* requester only Reference(Practitioner)
Expand Down
16 changes: 9 additions & 7 deletions LMDI/input/fsh/profiles/lmdi-Observation.fsh
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
// Bør kunne bruke no-domain-VitalSigns direkte (eller hvordan det ender opp)
// alternativt internasjonal --> VitalSigns <---.
// partOf = Reference(MedicationAdministration) ???

Profile: LmdiObservation
Parent: Observation
Id: lmdi-observation-tmp
Expand All @@ -6,15 +10,13 @@ Description: "Observation. Kommentar: For høyde og vekt skal denne baseres på
* ^status = #draft
* ^date = "2024-06-12"
* ^publisher = "Folkehelseinstituttet"
// Krav: Vekt etc.
// Bør kunne bruke no-domain-VitalSigns direkte (eller hvordan det ender opp)
// alternativt internasjonal --> VitalSigns <---.
// Peker på subject = patient
// partOf = Reference(MedicationAdministration) ???
// Foreslår at status = final, dvs. man sender kun "endelige" målinger

* status = #final
// SNOMED CT <- Eksempel
* status ^comment = "Kun endelige observasjoner skal være med."

* code.coding.system = "http://snomed.info/sct"
* code.coding.system ^comment = "SNOMED CT er brukt som eksempel, Vital Signs IG etc. vil åpne for andre kodeverk om nødvendig."

* valueQuantity MS
* valueQuantity.system = "http://unitsofmeasure.org"

Expand Down
4 changes: 4 additions & 0 deletions LMDI/input/fsh/profiles/lmdi-Organization.fsh
Original file line number Diff line number Diff line change
Expand Up @@ -22,17 +22,21 @@ Description: "Organisasjon eller organisasjonsenhet. "
* identifier[RESH].system = "urn.oid:2.16.578.1.12.4.1.4.102"
* identifier[ENH].value 1..1
* identifier[RESH].value 1..1

* type MS
* type ^short = "Organisatorisk nivå / betegnelse"
* type ^comment = "Mangler gode kodeverk. De som er i no-basis-organization er ikke tilstrekkelig. "

* name MS
* name ^short = "Navn på organisasjonsenhet"
* name ^definition = "Eks. avdelingsnavn / institsjonsnavn / org navn"
* name ^comment = "Inkluderer helst hvis opplysningen finnes."

* address MS
* address.district.extension contains NoBasisMunicipalitycode named municipalitycode 0..1
* address.district.extension[municipalitycode] ^short = "Coded value for municipality/county Norwegian kommune"
* address.district.extension[municipalitycode] ^definition = "Coded value for municipality/county Norwegian kommune"

* partOf MS
* partOf ^short = "Del av organisasjon"
* partOf ^comment = "Er det behov for nivåer, rekursjon? NB! Kan bare peke oppover."
Expand Down
3 changes: 3 additions & 0 deletions LMDI/input/fsh/profiles/lmdi-Patient.fsh
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ Description: "Informasjon om pasienten"
* ^status = #draft
* ^date = "2024-06-12"
* ^publisher = "Folkehelseinstituttet"

* identifier MS
* identifier ^short = "Identifikator for pasienten."
* identifier ^definition = "Identifikator for pasienten. Skal være fødselsnummer (FNR) eller D-nummer (DNR)."
Expand All @@ -26,10 +27,12 @@ Description: "Informasjon om pasienten"
* identifier[FNR].system ^short = "The identification of the Fødselsnummer"
* identifier[FNR].value 1..1
* identifier[DNR].value 1..1

* gender MS
* gender ^short = "Kjønn"
* gender ^definition = "Pasientens kjønn. Skal oppgis sammen med fødselsdato hvis det ikke finnes pasient-ID."
* gender ^comment = "Inkluderer helst hvis opplysningen finnes."

* birthDate MS
* birthDate ^short = "Fødselsdato"
* birthDate ^definition = "Pasientens fødselsdato. Skal oppgis sammen med kjønn hvis det ikke finnes pasient-ID."
Expand Down
5 changes: 3 additions & 2 deletions LMDI/input/fsh/profiles/lmdi-Practitioner.fsh
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
// TODO #5 "Helsepersonell" skal baseres på no-basis-practitioner
// Se: https://simplifier.net/HL7Norwayno-basis/NoBasisPractitioner/~overview

Profile: LmdiPractitioner
Id: lmdi-practitioner
Parent: Practitioner
Expand All @@ -14,8 +17,6 @@ Basisprofil for Norwegian Practitioner information. Defined by The Norwegian Dir
* ^date = "2024-06-12"
* ^publisher = "Folkehelseinstituttet"

// TODO #5 "Helsepersonell" skal baseres på no-basis-practitioner
// Se: https://simplifier.net/HL7Norwayno-basis/NoBasisPractitioner/~overview
* identifier 1..1
* identifier.value 1..1
* identifier.value ^short = "Selve identifikatoren"
Expand Down

0 comments on commit 651ca31

Please sign in to comment.